; -------------------------------------------------------------------------------- ; @Title: MAC72xx (MAC7200) On-Chip Peripherals ; @Props: Released ; @Author: GAC, PAT ; @Changelog: ; 2005-07-20 ; 2007-05-04 ; @Manufacturer: NXP ; @Doc: mac7200rm.pdf (Rev. 1 2007-03) ; mac7202-h7fb-bg.pdf (1.0.1 Original Release Date: 2004-06-30 Revised: 2005-09-27) ; @Core: ARM7TDMI-S ; @Chip: ; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: permac72xx.per 7231 2016-09-07 16:44:50Z kjmal $ config 16. 8. width 0x0B tree "Exceptions" base sd:0x00000000 width 0x5 group.long 0x0++0x13 line.long 0x0 "R,Reset" line.long 0x4 "UI,Undefined Instruction" line.long 0x8 "SWI,Software Interrupt" line.long 0xC "AP,Abort (Prefetch)" line.long 0x10 "AD,Abort (Data)" group.long 0x18++0x7 line.long 0x0 "IRQ,IRQ" line.long 0x4 "FIQ,FIRQ" width 0xB tree.end tree.open "A7S Nexus3 Module" base dbg:0x00 width 0x6 tree "Debug Control and Status Registers" group.long 0x04++0x7 line.byte 0x00 "CSC,Client Selection Control Register" line.long 0x4 "DC,Development Control Register" bitfld.long 0x4 27.--28. " EOC ,EVTO Control" "Watchpoint,Debug Mode,?..." bitfld.long 0x4 25. " PTM ,Program Trace Method (Thumb mode only)" "Branch History,Branch" bitfld.long 0x4 24. " WEN ,Watchpoint Trace Enable" "Disabled,Enabled" textline " " bitfld.long 0x4 05.--07. " OVC ,Overrun Control" "Overrun,Reserved,Reserved,Delay processor,?..." bitfld.long 0x4 03.--04. " EIC ,EVTI Control" "Synchronization,Debug request,Disabled,?..." bitfld.long 0x4 0.--02. " TM ,Trace Mode" "No Trace,Ownership,Data,Data/ownership,Program,Program/ownership,Program/data,Program/data/ownership" group.long 0x10++0x03 line.long 0x00 "DS,Development Status Register" bitfld.long 0x00 31. " DBG ,ARM7 CPU Debug Mode Status" "No Debug,Debug" bitfld.long 0x00 28.--30. " LPS ,ARM7 System Low Power Mode Status" "Run,Reserved,Doze,Reserved,Debug,?..." bitfld.long 0x00 26.--27. " LPC ,ARM7 CPU Low Power Mode Status" "Run,Power-down,?..." group.long 0x18++0x7 line.long 0x00 "UBA,User Base Address Register" line.long 0x4 "RWCS,Read/Write Access Control/Status Register" bitfld.long 0x4 31. " AC ,Access Control" "End,Start" bitfld.long 0x4 30. " RW ,Read/Write Select" "Read,Write" bitfld.long 0x4 27.--29. " SZ ,Word Size" "8-bit,16-bit,32-bit,?..." textline " " bitfld.long 0x4 24.--26. " MAP ,Map Select" "Primary,?..." bitfld.long 0x4 22.--23. " PR ,Read/Write Access Priority" "Lowest,Reserved,Reserved,Highest" hexmask.long.word 0x4 02.--15. 1. " CNT ,Access Control Count" textline " " bitfld.long 0x4 00.--01. " ERR/DV ,Read/Write Access Error/Data Valid (Read/Write)" "Not completed/completed,Completed/Not completed,Error,Not allowed" group.long 0x24++0x3 line.long 0x00 "RWA,Read/Write Access Address Register" if (((data.long(dbg:(0x00+0x1C)))&0x40000000)==0x00000000) ; RWCS[RW(30)] = Read(0) rgroup.long 0x28++0x3 line.long 0x0 "RWD,Read/Write Access Data Register" else wgroup.long 0x28++0x3 line.long 0x0 "RWD,Read/Write Access Data Register" endif group.long 0x2C++0x3 line.long 0x0 "WT,Watchpoint Trigger Register" bitfld.long 0x0 29.--31. " PTS ,Program Trace Start Control" "Disabled,ARM7 0,ARM7 1,Nexus 1,Nexus 2,Nexus 3,Nexus 4,Nexus 5" bitfld.long 0x0 26.--28. " PTE ,Program Trace End Control" "Disabled,ARM7 0,ARM7 1,Nexus 1,Nexus 2,Nexus 3,Nexus 4,Nexus 5" bitfld.long 0x0 23.--25. " DTS ,Data Trace Start Control" "Disabled,ARM7 0,ARM7 1,Nexus 1,Nexus 2,Nexus 3,Nexus 4,Nexus 5" textline " " bitfld.long 0x0 20.--22. " DTE ,Data Trace End Control" "Disabled,ARM7 0,ARM7 1,Nexus 1,Nexus 2,Nexus 3,Nexus 4,Nexus 5" group.long 0x1fc++0x03 line.long 0x00 "PCR,Port Configuration Register" bitfld.long 0x00 30.--31. " OPC ,Output Port Mode Control" "Reduced,Reduced,Reduced,Full" bitfld.long 0x00 29. " MCKEN ,Nexus Message Clock Enable" "Disabled,Enabled" bitfld.long 0x00 26.--28. " MCKDIV ,Nexus Message Clock Divide Ratio" "1x,1/2x,Reserved,1/4x,Reserved,Reserved,Reserved,1/8x" textline " " bitfld.long 0x00 25. " MSC ,/MSEO Pin Control" "1 pin,2 pins" tree.end width 0x7 tree "Data Trace" group.long 0x34++0xB line.long 0x00 "DTC,Data Trace Control" bitfld.long 0x00 30.--31. " RWT1 ,Read/Write Trace 1" "Not generated,Read,Write,Write/read" bitfld.long 0x00 28.--29. " RWT2 ,Read/Write Trace 2" "Not generated,Read,Write,Write/read" bitfld.long 0x00 07. " RC1 ,Range Control 1" "Within,Outside" bitfld.long 0x00 06. " RC2 ,Range Control 2" "Within,Outside" line.long 0x4 "DTSA1,Data Trace Start Address 1" line.long 0x8 "DTSA2,Data Trace Start Address 2" group.long 0x48++0x7 line.long 0x00 "DTEA1,Data Trace End Address 1" line.long 0x4 "DTEA2,Data Trace End Address 2" tree.end tree "Watchpoint Unit 1" group.long 0x58++0x03 line.long 0x00 "WC1,Watchpoint 1 Control" bitfld.long 0x00 30.--31. " W1E ,Watchpoint 1 Enable" "Disabled,Reserved,Reserved,Enabled" bitfld.long 0x00 28.--29. " RW1 ,Watchpoint 1 Read/Write Select" "Read,Write,Read/write,?..." bitfld.long 0x00 16.--18. " W1O ,Watchpoint 1 Operand" "No Compare,WD1,WA1,WA1/WD1,?..." bitfld.long 0x00 15. " W1T ,Watchpoint 1 Type" "Instruction,Data" group.long 0x78++0x03 line.long 0x00 "WA1,Watchpoint 1 Address Register" group.long 0x108++0x03 line.long 0x00 "WAM1,Watchpoint 1 Address Mask Register" bitfld.long 0x00 31. " W1AME ,Watchpoint 1 Address Mask Enable 31" "0,1" bitfld.long 0x00 30. ",Watchpoint 1 Address Mask Enable 30" "0,1" bitfld.long 0x00 29. ",Watchpoint 1 Address Mask Enable 29" "0,1" bitfld.long 0x00 28. ",Watchpoint 1 Address Mask Enable 28" "0,1" bitfld.long 0x00 27. ",Watchpoint 1 Address Mask Enable 27" "0,1" bitfld.long 0x00 26. ",Watchpoint 1 Address Mask Enable 26" "0,1" bitfld.long 0x00 25. ",Watchpoint 1 Address Mask Enable 25" "0,1" bitfld.long 0x00 24. ",Watchpoint 1 Address Mask Enable 24" "0,1" bitfld.long 0x00 23. ",Watchpoint 1 Address Mask Enable 23" "0,1" bitfld.long 0x00 22. ",Watchpoint 1 Address Mask Enable 22" "0,1" bitfld.long 0x00 21. ",Watchpoint 1 Address Mask Enable 21" "0,1" bitfld.long 0x00 20. ",Watchpoint 1 Address Mask Enable 20" "0,1" bitfld.long 0x00 19. ",Watchpoint 1 Address Mask Enable 19" "0,1" bitfld.long 0x00 18. ",Watchpoint 1 Address Mask Enable 18" "0,1" bitfld.long 0x00 17. ",Watchpoint 1 Address Mask Enable 17" "0,1" bitfld.long 0x00 16. ",Watchpoint 1 Address Mask Enable 16" "0,1" bitfld.long 0x00 15. ",Watchpoint 1 Address Mask Enable 15" "0,1" bitfld.long 0x00 14. ",Watchpoint 1 Address Mask Enable 14" "0,1" bitfld.long 0x00 13. ",Watchpoint 1 Address Mask Enable 13" "0,1" bitfld.long 0x00 12. ",Watchpoint 1 Address Mask Enable 12" "0,1" bitfld.long 0x00 11. ",Watchpoint 1 Address Mask Enable 11" "0,1" bitfld.long 0x00 10. ",Watchpoint 1 Address Mask Enable 10" "0,1" bitfld.long 0x00 09. ",Watchpoint 1 Address Mask Enable 9" "0,1" bitfld.long 0x00 08. ",Watchpoint 1 Address Mask Enable 8" "0,1" bitfld.long 0x00 07. ",Watchpoint 1 Address Mask Enable 7" "0,1" bitfld.long 0x00 06. ",Watchpoint 1 Address Mask Enable 6" "0,1" bitfld.long 0x00 05. ",Watchpoint 1 Address Mask Enable 5" "0,1" bitfld.long 0x00 04. ",Watchpoint 1 Address Mask Enable 4" "0,1" bitfld.long 0x00 03. ",Watchpoint 1 Address Mask Enable 3" "0,1" bitfld.long 0x00 02. ",Watchpoint 1 Address Mask Enable 2" "0,1" bitfld.long 0x00 01. ",Watchpoint 1 Address Mask Enable 1" "0,1" bitfld.long 0x00 00. ",Watchpoint 1 Address Mask Enable 0" "0,1" group.long 0x98++0x03 line.long 0x00 "WD1,Watchpoint 1 Data Register" group.long 0x110++0x03 line.long 0x00 "WDM1,Watchpoint 1 Data Mask Register" bitfld.long 0x00 0.--3. " W1DME ,Watchpoint 1 Data Mask Enable" "Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[7:0],Disabled,Byte[7:0],Disabled,Byte[7:0],Disabled,Byte[7:0],Disabled" tree.end tree "Watchpoint Unit 2" group.long 0x5C++0x03 line.long 0x00 "WC2,Watchpoint 2 Control" bitfld.long 0x00 30.--31. " W2E ,Watchpoint 2 Enable" "Disabled,Reserved,Reserved,Enabled" bitfld.long 0x00 28.--29. " RW2 ,Watchpoint 2 Read/Write Select" "Read,Write,Read/write,?..." bitfld.long 0x00 16.--18. " W2O ,Watchpoint 2 Operand" "No Compare,WD2,WA2,WA2/WD2,?..." bitfld.long 0x00 15. " W2T ,Watchpoint 2 Type" "Instruction,Data" group.long 0x7c++0x03 line.long 0x00 "WA2,Watchpoint 2 Address Register" group.long 0x10c++0x03 line.long 0x00 "WAM2,Watchpoint 2 Address Mask Register" bitfld.long 0x00 31. " W2AME ,Watchpoint 2 Address Mask Enable 31" "0,1" bitfld.long 0x00 30. ",Watchpoint 2 Address Mask Enable 30" "0,1" bitfld.long 0x00 29. ",Watchpoint 2 Address Mask Enable 29" "0,1" bitfld.long 0x00 28. ",Watchpoint 2 Address Mask Enable 28" "0,1" bitfld.long 0x00 27. ",Watchpoint 2 Address Mask Enable 27" "0,1" bitfld.long 0x00 26. ",Watchpoint 2 Address Mask Enable 26" "0,1" bitfld.long 0x00 25. ",Watchpoint 2 Address Mask Enable 25" "0,1" bitfld.long 0x00 24. ",Watchpoint 2 Address Mask Enable 24" "0,1" bitfld.long 0x00 23. ",Watchpoint 2 Address Mask Enable 23" "0,1" bitfld.long 0x00 22. ",Watchpoint 2 Address Mask Enable 22" "0,1" bitfld.long 0x00 21. ",Watchpoint 2 Address Mask Enable 21" "0,1" bitfld.long 0x00 20. ",Watchpoint 2 Address Mask Enable 20" "0,1" bitfld.long 0x00 19. ",Watchpoint 2 Address Mask Enable 19" "0,1" bitfld.long 0x00 18. ",Watchpoint 2 Address Mask Enable 18" "0,1" bitfld.long 0x00 17. ",Watchpoint 2 Address Mask Enable 17" "0,1" bitfld.long 0x00 16. ",Watchpoint 2 Address Mask Enable 16" "0,1" bitfld.long 0x00 15. ",Watchpoint 2 Address Mask Enable 15" "0,1" bitfld.long 0x00 14. ",Watchpoint 2 Address Mask Enable 14" "0,1" bitfld.long 0x00 13. ",Watchpoint 2 Address Mask Enable 13" "0,1" bitfld.long 0x00 12. ",Watchpoint 2 Address Mask Enable 12" "0,1" bitfld.long 0x00 11. ",Watchpoint 2 Address Mask Enable 11" "0,1" bitfld.long 0x00 10. ",Watchpoint 2 Address Mask Enable 10" "0,1" bitfld.long 0x00 09. ",Watchpoint 2 Address Mask Enable 9" "0,1" bitfld.long 0x00 08. ",Watchpoint 2 Address Mask Enable 8" "0,1" bitfld.long 0x00 07. ",Watchpoint 2 Address Mask Enable 7" "0,1" bitfld.long 0x00 06. ",Watchpoint 2 Address Mask Enable 6" "0,1" bitfld.long 0x00 05. ",Watchpoint 2 Address Mask Enable 5" "0,1" bitfld.long 0x00 04. ",Watchpoint 2 Address Mask Enable 4" "0,1" bitfld.long 0x00 03. ",Watchpoint 2 Address Mask Enable 3" "0,1" bitfld.long 0x00 02. ",Watchpoint 2 Address Mask Enable 2" "0,1" bitfld.long 0x00 01. ",Watchpoint 2 Address Mask Enable 1" "0,1" bitfld.long 0x00 00. ",Watchpoint 2 Address Mask Enable 0" "0,1" group.long 0x9c++0x03 line.long 0x00 "WD2,Watchpoint 2 Data Register" group.long 0x114++0x03 line.long 0x00 "WDM2,Watchpoint 2 Data Mask Register" bitfld.long 0x00 0.--3. " W2DME ,Watchpoint 2 Data Mask Enable" "Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[31:24]/[7:0],Byte[31:24],Byte[7:0],Disabled,Byte[7:0],Disabled,Byte[7:0],Disabled,Byte[7:0],Disabled" tree.end tree "Watchpoint Unit 3" group.long 0x60++0x3 line.long 0x0 "BWC3,Breakpoint / Watchpoint Control 3" bitfld.long 0x0 30.--31. " BW3E ,Breakpoint/Watchpoint 3 Enable" "Disabled,Breakpoint 3,Reserved,Watchpoint 3" group.long (0x60+0x20)++0x3 line.long 0x0 "BWA3,Breakpoint / Watchpoint 3 Address" tree.end tree "Watchpoint Unit 4" group.long 0x64++0x3 line.long 0x0 "BWC4,Breakpoint / Watchpoint Control 4" bitfld.long 0x0 30.--31. " BW4E ,Breakpoint/Watchpoint 4 Enable" "Disabled,Breakpoint 4,Reserved,Watchpoint 4" group.long (0x64+0x20)++0x3 line.long 0x0 "BWA4,Breakpoint / Watchpoint 4 Address" tree.end tree "Watchpoint Unit 5" group.long 0x68++0x3 line.long 0x0 "BWC5,Breakpoint / Watchpoint Control 5" bitfld.long 0x0 30.--31. " BW5E ,Breakpoint/Watchpoint 5 Enable" "Disabled,Breakpoint 5,Reserved,Watchpoint 5" group.long (0x68+0x20)++0x3 line.long 0x0 "BWA5,Breakpoint / Watchpoint 5 Address" tree.end tree "Watchpoint Unit 6" group.long 0x6C++0x3 line.long 0x0 "BWC6,Breakpoint / Watchpoint Control 6" bitfld.long 0x0 30.--31. " BW6E ,Breakpoint/Watchpoint 6 Enable" "Disabled,Breakpoint 6,Reserved,Watchpoint 6" group.long (0x6C+0x20)++0x3 line.long 0x0 "BWA6,Breakpoint / Watchpoint 6 Address" tree.end width 0xB tree.end tree.open "eDMA (Enhanced Direct Memory Access Controller Module)" base sd:0xFC044000 width 0x9 tree "Common Registers" group.long 0x0000++0x03 line.long 0x00 "DMACR,DMA Control Register" bitfld.long 0x00 02. " ERCA ,Enable Round Robin Channel Arbitration" "Disabled,Enabled" bitfld.long 0x00 01. " EDBG ,Enable debug" "Disabled,Enabled" bitfld.long 0x00 00. " EBW ,Enable buffered writes" "Disabled,Enabled" rgroup.long 0x0004++0x03 line.long 0x00 "DMAES,DMA Error Status Register" bitfld.long 0x00 31. " VLD ,Logical OR of all DMAERRL status bits" "Not set,Set" bitfld.long 0x00 14. " CPE ,Channel priority error" "No error,Error" bitfld.long 0x00 08.--13. " ERRCHN[5:0] ,Error channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " SAE ,Source address error" "No error,Error" bitfld.long 0x00 06. " SOE ,Source offset error" "No error,Error" bitfld.long 0x00 05. " DAE ,Destination address error" "No error,Error" textline " " bitfld.long 0x00 04. " DOE ,Destination offset error" "No error,Error" bitfld.long 0x00 03. " NCE ,Nbytes/Citer configuration error" "No error,Error" bitfld.long 0x00 02. " SGE ,Scatter/Gather Configuration Error" "No error,Error" textline " " bitfld.long 0x00 01. " SBE ,Source bus error" "No error,Error" bitfld.long 0x00 00. " DBE ,Destination bus error" "No error,Error" group.long 0xC++0x3 line.long 0x0 "DMAERQL,DMA Enable Request Register Low" bitfld.long 0x0 15. " ERQ15 ,Enable DMA request 15" "Disabled,Enabled" bitfld.long 0x0 14. " ERQ14 ,Enable DMA request 14" "Disabled,Enabled" bitfld.long 0x0 13. " ERQ13 ,Enable DMA request 13" "Disabled,Enabled" textline " " bitfld.long 0x0 12. " ERQ12 ,Enable DMA request 12" "Disabled,Enabled" bitfld.long 0x0 11. " ERQ11 ,Enable DMA request 11" "Disabled,Enabled" bitfld.long 0x0 10. " ERQ10 ,Enable DMA request 10" "Disabled,Enabled" textline " " bitfld.long 0x0 09. " ERQ9 ,Enable DMA request 9" "Disabled,Enabled" bitfld.long 0x0 08. " ERQ8 ,Enable DMA request 8" "Disabled,Enabled" bitfld.long 0x0 07. " ERQ7 ,Enable DMA request 7" "Disabled,Enabled" textline " " bitfld.long 0x0 06. " ERQ6 ,Enable DMA request 6" "Disabled,Enabled" bitfld.long 0x0 05. " ERQ5 ,Enable DMA request 5" "Disabled,Enabled" bitfld.long 0x0 04. " ERQ4 ,Enable DMA request 4" "Disabled,Enabled" textline " " bitfld.long 0x0 03. " ERQ3 ,Enable DMA request 3" "Disabled,Enabled" bitfld.long 0x0 02. " ERQ2 ,Enable DMA request 2" "Disabled,Enabled" bitfld.long 0x0 01. " ERQ1 ,Enable DMA request 1" "Disabled,Enabled" textline " " bitfld.long 0x0 00. " ERQ0 ,Enable DMA request 0" "Disabled,Enabled" group.long 0x14++0x3 line.long 0x0 "DMAEEIL,DMA Enable Error Interrupt Register Low" bitfld.long 0x0 15. " EEI15 ,Enable error interrupt 15" "Disabled,Enabled" bitfld.long 0x0 14. " EEI14 ,Enable error interrupt 14" "Disabled,Enabled" bitfld.long 0x0 13. " EEI13 ,Enable error interrupt 13" "Disabled,Enabled" textline " " bitfld.long 0x0 12. " EEI12 ,Enable error interrupt 12" "Disabled,Enabled" bitfld.long 0x0 11. " EEI11 ,Enable error interrupt 11" "Disabled,Enabled" bitfld.long 0x0 10. " EEI10 ,Enable error interrupt 10" "Disabled,Enabled" textline " " bitfld.long 0x0 09. " EEI9 ,Enable error interrupt 9" "Disabled,Enabled" bitfld.long 0x0 08. " EEI8 ,Enable error interrupt 8" "Disabled,Enabled" bitfld.long 0x0 07. " EEI7 ,Enable error interrupt 7" "Disabled,Enabled" textline " " bitfld.long 0x0 06. " EEI6 ,Enable error interrupt 6" "Disabled,Enabled" bitfld.long 0x0 05. " EEI5 ,Enable error interrupt 5" "Disabled,Enabled" bitfld.long 0x0 04. " EEI4 ,Enable error interrupt 4" "Disabled,Enabled" textline " " bitfld.long 0x0 03. " EEI3 ,Enable error interrupt 3" "Disabled,Enabled" bitfld.long 0x0 02. " EEI2 ,Enable error interrupt 2" "Disabled,Enabled" bitfld.long 0x0 01. " EEI1 ,Enable error interrupt 1" "Disabled,Enabled" textline " " bitfld.long 0x0 00. " EEI0 ,Enable error interrupt 0" "Disabled,Enabled" group.byte 0x18++0x7 line.byte 0x0 "DMASERQ,DMA Set Enable Request Register" hexmask.byte 0x0 00.--6. 1. " SERQ[6:0] ,Set enable request" line.byte 0x1 "DMACERQ,DMA Clear Enable Request Register" hexmask.byte 0x1 00.--6. 1. " CERQ[6:0] ,Clear enable request" line.byte 0x2 "DMASEEI,DMA Set Enable Error Interrupt Register" hexmask.byte 0x2 00.--6. 1. " SEEI[6:0] ,Set enable error interrupt" line.byte 0x3 "DMACEEI,DMA Clear Enable Error Interrupt Register" hexmask.byte 0x3 00.--6. 1. " CEEI[6:0] ,Clear enable error interrupt" line.byte 0x4 "DMACINT,DMA Clear Interrupt Request Register" hexmask.byte 0x4 00.--6. 1. " CINT[6:0] ,Clear interrupt request" line.byte 0x5 "DMACERR,DMA Clear Error Register" hexmask.byte 0x5 00.--6. 1. " CERR[6:0] ,Clear error indicator" line.byte 0x6 "DMASSRT,DMA Set START Bit Register" hexmask.byte 0x6 00.--6. 1. " SSRT[6:0] ,Set START bit (Channel Service Request)" line.byte 0x7 "DMACDNE,DMA Clear DONE Status Register" hexmask.byte 0x7 00.--6. 1. " CDNE[6:0] ,Clear DONE Status bit" group.long 0x24++0x3 line.long 0x0 "DMAINTL,DMA Interrupt Request Register Low" eventfld.long 0x0 15. " INT15 ,DMA interrupt request 15" "Not requested,Requested" eventfld.long 0x0 14. " INT14 ,DMA interrupt request 14" "Not requested,Requested" eventfld.long 0x0 13. " INT13 ,DMA interrupt request 13" "Not requested,Requested" textline " " eventfld.long 0x0 12. " INT12 ,DMA interrupt request 12" "Not requested,Requested" eventfld.long 0x0 11. " INT11 ,DMA interrupt request 11" "Not requested,Requested" eventfld.long 0x0 10. " INT10 ,DMA interrupt request 10" "Not requested,Requested" textline " " eventfld.long 0x0 09. " INT9 ,DMA interrupt request 9" "Not requested,Requested" eventfld.long 0x0 08. " INT8 ,DMA interrupt request 8" "Not requested,Requested" eventfld.long 0x0 07. " INT7 ,DMA interrupt request 7" "Not requested,Requested" textline " " eventfld.long 0x0 06. " INT6 ,DMA interrupt request 6" "Not requested,Requested" eventfld.long 0x0 05. " INT5 ,DMA interrupt request 5" "Not requested,Requested" eventfld.long 0x0 04. " INT4 ,DMA interrupt request 4" "Not requested,Requested" textline " " eventfld.long 0x0 03. " INT3 ,DMA interrupt request 3" "Not requested,Requested" eventfld.long 0x0 02. " INT2 ,DMA interrupt request 2" "Not requested,Requested" eventfld.long 0x0 01. " INT1 ,DMA interrupt request 1" "Not requested,Requested" textline " " eventfld.long 0x0 00. " INT0 ,DMA interrupt request 0" "Not requested,Requested" group.long 0x2C++0x3 line.long 0x0 "DMAERRL,DMA Error Register Low" eventfld.long 0x0 15. " ERR15 ,DMA error 15" "No error,Error" eventfld.long 0x0 14. " ERR14 ,DMA error 14" "No error,Error" eventfld.long 0x0 13. " ERR13 ,DMA error 13" "No error,Error" textline " " eventfld.long 0x0 12. " ERR12 ,DMA error 12" "No error,Error" eventfld.long 0x0 11. " ERR11 ,DMA error 11" "No error,Error" eventfld.long 0x0 10. " ERR10 ,DMA error 10" "No error,Error" textline " " eventfld.long 0x0 09. " ERR9 ,DMA error 9" "No error,Error" eventfld.long 0x0 08. " ERR8 ,DMA error 8" "No error,Error" eventfld.long 0x0 07. " ERR7 ,DMA error 7" "No error,Error" textline " " eventfld.long 0x0 06. " ERR6 ,DMA error 6" "No error,Error" eventfld.long 0x0 05. " ERR5 ,DMA error 5" "No error,Error" eventfld.long 0x0 04. " ERR4 ,DMA error 4" "No error,Error" textline " " eventfld.long 0x0 03. " ERR3 ,DMA error 3" "No error,Error" eventfld.long 0x0 02. " ERR2 ,DMA error 2" "No error,Error" eventfld.long 0x0 01. " ERR1 ,DMA error 1" "No error,Error" textline " " eventfld.long 0x0 00. " ERR0 ,DMA error 0" "No error,Error" tree.end tree "DMA Channel Priority Registers" group.byte 0x0100++0x0F width 0xA line.byte 0. "DCHPRI0,DMA Channel 0 Priority Register" bitfld.byte 0. 07. " ECP ,Enable Channel 0 Preemption" "Disabled,Enabled" bitfld.byte 0. 00.--03. " CHPRI[3:0] ,Channel 0 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 1. "DCHPRI1,DMA Channel 1 Priority Register" bitfld.byte 1. 07. " ECP ,Enable Channel 1 Preemption" "Disabled,Enabled" bitfld.byte 1. 00.--03. " CHPRI[3:0] ,Channel 1 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 2. "DCHPRI2,DMA Channel 2 Priority Register" bitfld.byte 2. 07. " ECP ,Enable Channel 2 Preemption" "Disabled,Enabled" bitfld.byte 2. 00.--03. " CHPRI[3:0] ,Channel 2 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 3. "DCHPRI3,DMA Channel 3 Priority Register" bitfld.byte 3. 07. " ECP ,Enable Channel 3 Preemption" "Disabled,Enabled" bitfld.byte 3. 00.--03. " CHPRI[3:0] ,Channel 3 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 4. "DCHPRI4,DMA Channel 4 Priority Register" bitfld.byte 4. 07. " ECP ,Enable Channel 4 Preemption" "Disabled,Enabled" bitfld.byte 4. 00.--03. " CHPRI[3:0] ,Channel 4 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 5. "DCHPRI5,DMA Channel 5 Priority Register" bitfld.byte 5. 07. " ECP ,Enable Channel 5 Preemption" "Disabled,Enabled" bitfld.byte 5. 00.--03. " CHPRI[3:0] ,Channel 5 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 6. "DCHPRI6,DMA Channel 6 Priority Register" bitfld.byte 6. 07. " ECP ,Enable Channel 6 Preemption" "Disabled,Enabled" bitfld.byte 6. 00.--03. " CHPRI[3:0] ,Channel 6 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 7. "DCHPRI7,DMA Channel 7 Priority Register" bitfld.byte 7. 07. " ECP ,Enable Channel 7 Preemption" "Disabled,Enabled" bitfld.byte 7. 00.--03. " CHPRI[3:0] ,Channel 7 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 8. "DCHPRI8,DMA Channel 8 Priority Register" bitfld.byte 8. 07. " ECP ,Enable Channel 8 Preemption" "Disabled,Enabled" bitfld.byte 8. 00.--03. " CHPRI[3:0] ,Channel 8 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 9. "DCHPRI9,DMA Channel 9 Priority Register" bitfld.byte 9. 07. " ECP ,Enable Channel 9 Preemption" "Disabled,Enabled" bitfld.byte 9. 00.--03. " CHPRI[3:0] ,Channel 9 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 10. "DCHPRI10,DMA Channel 10 Priority Register" bitfld.byte 10. 07. " ECP ,Enable Channel 10 Preemption" "Disabled,Enabled" bitfld.byte 10. 00.--03. " CHPRI[3:0] ,Channel 10 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 11. "DCHPRI11,DMA Channel 11 Priority Register" bitfld.byte 11. 07. " ECP ,Enable Channel 11 Preemption" "Disabled,Enabled" bitfld.byte 11. 00.--03. " CHPRI[3:0] ,Channel 11 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 12. "DCHPRI12,DMA Channel 12 Priority Register" bitfld.byte 12. 07. " ECP ,Enable Channel 12 Preemption" "Disabled,Enabled" bitfld.byte 12. 00.--03. " CHPRI[3:0] ,Channel 12 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 13. "DCHPRI13,DMA Channel 13 Priority Register" bitfld.byte 13. 07. " ECP ,Enable Channel 13 Preemption" "Disabled,Enabled" bitfld.byte 13. 00.--03. " CHPRI[3:0] ,Channel 13 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 14. "DCHPRI14,DMA Channel 14 Priority Register" bitfld.byte 14. 07. " ECP ,Enable Channel 14 Preemption" "Disabled,Enabled" bitfld.byte 14. 00.--03. " CHPRI[3:0] ,Channel 14 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" width 0xA line.byte 15. "DCHPRI15,DMA Channel 15 Priority Register" bitfld.byte 15. 07. " ECP ,Enable Channel 15 Preemption" "Disabled,Enabled" bitfld.byte 15. 00.--03. " CHPRI[3:0] ,Channel 15 arbitration priority" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" tree.end tree.open "TCDs (Transfer Control Descriptors)" width 0xB tree "TCD0 (Transfer Control Descriptor 0)" group.long (0x1000+(0.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(0.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(0.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 0 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(0.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 0 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(0.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(0.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(0.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 0 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 0 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 0 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 0 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 0 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(0.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 0 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 0 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 0 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 0 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 0 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD1 (Transfer Control Descriptor 1)" group.long (0x1000+(1.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(1.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(1.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 1 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(1.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 1 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(1.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(1.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(1.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 1 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 1 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 1 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 1 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 1 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(1.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 1 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 1 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 1 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 1 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 1 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD2 (Transfer Control Descriptor 2)" group.long (0x1000+(2.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(2.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(2.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 2 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(2.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 2 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(2.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(2.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(2.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 2 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 2 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 2 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 2 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 2 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(2.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 2 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 2 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 2 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 2 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 2 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD3 (Transfer Control Descriptor 3)" group.long (0x1000+(3.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(3.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(3.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 3 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(3.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 3 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(3.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(3.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(3.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 3 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 3 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 3 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 3 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 3 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(3.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 3 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 3 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 3 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 3 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 3 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD4 (Transfer Control Descriptor 4)" group.long (0x1000+(4.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(4.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(4.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 4 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(4.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 4 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(4.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(4.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(4.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 4 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 4 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 4 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 4 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 4 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(4.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 4 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 4 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 4 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 4 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 4 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD5 (Transfer Control Descriptor 5)" group.long (0x1000+(5.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(5.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(5.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 5 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(5.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 5 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(5.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(5.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(5.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 5 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 5 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 5 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 5 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 5 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(5.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 5 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 5 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 5 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 5 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 5 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD6 (Transfer Control Descriptor 6)" group.long (0x1000+(6.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(6.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(6.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 6 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(6.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 6 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(6.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(6.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(6.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 6 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 6 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 6 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 6 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 6 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(6.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 6 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 6 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 6 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 6 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 6 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD7 (Transfer Control Descriptor 7)" group.long (0x1000+(7.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(7.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(7.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 7 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(7.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 7 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(7.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(7.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(7.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 7 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 7 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 7 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 7 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 7 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(7.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 7 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 7 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 7 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 7 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 7 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD8 (Transfer Control Descriptor 8)" group.long (0x1000+(8.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(8.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(8.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 8 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(8.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 8 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(8.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(8.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(8.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 8 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 8 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 8 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 8 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 8 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(8.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 8 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 8 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 8 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 8 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 8 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD9 (Transfer Control Descriptor 9)" group.long (0x1000+(9.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(9.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(9.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 9 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(9.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 9 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(9.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(9.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(9.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 9 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 9 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 9 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 9 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 9 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(9.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 9 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 9 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 9 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 9 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 9 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD10 (Transfer Control Descriptor 10)" group.long (0x1000+(10.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(10.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(10.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 10 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(10.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 10 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(10.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(10.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(10.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 10 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 10 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 10 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 10 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 10 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(10.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 10 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 10 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 10 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 10 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 10 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD11 (Transfer Control Descriptor 11)" group.long (0x1000+(11.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(11.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(11.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 11 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(11.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 11 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(11.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(11.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(11.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 11 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 11 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 11 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 11 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 11 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(11.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 11 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 11 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 11 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 11 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 11 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD12 (Transfer Control Descriptor 12)" group.long (0x1000+(12.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(12.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(12.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 12 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(12.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 12 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(12.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(12.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(12.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 12 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 12 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 12 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 12 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 12 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(12.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 12 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 12 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 12 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 12 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 12 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD13 (Transfer Control Descriptor 13)" group.long (0x1000+(13.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(13.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(13.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 13 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(13.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 13 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(13.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(13.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(13.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 13 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 13 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 13 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 13 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 13 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(13.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 13 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 13 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 13 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 13 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 13 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD14 (Transfer Control Descriptor 14)" group.long (0x1000+(14.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(14.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(14.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 14 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(14.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 14 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(14.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(14.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(14.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 14 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 14 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 14 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 14 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 14 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(14.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 14 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 14 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 14 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 14 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 14 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end width 0xB tree "TCD15 (Transfer Control Descriptor 15)" group.long (0x1000+(15.*0x20))++0x13 line.long 0x00 "saddr,Source Address" line.long 0x04 "TAsoff,Transfer Attributes and Signed Source Address Offset" bitfld.long 0x04 27.--31. " smod[4:0] ,Source address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 24.--26. " ssize[2:0] ,Source data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " bitfld.long 0x04 19.--23. " dmod[4:0] ,Destination address modulo" "Disabled,0x00000001,0x00000003,0x00000007,0x0000000F,0x0000001F,0x0000003F,0x0000007F,0x000000FF,0x000001FF,0x000003FF,0x000007FF,0x00000FFF,0x00001FFF,0x00003FFF,0x00007FFF,0x0000FFFF,0x0001FFFF,0x0003FFFF,0x0007FFFF,0x000FFFFF,0x001FFFFF,0x003FFFFF,0x007FFFFF,0x00FFFFFF,0x01FFFFFF,0x03FFFFFF,0x07FFFFFF,0x0FFFFFFF,0x1FFFFFFF,0x3FFFFFFF,0x7FFFFFFF" bitfld.long 0x04 16.--18. " dsize[2:0] ,Destination data transfer size" "8-bit,16-bit,32-bit,64-bit,16-byte,32-byte,?..." textline " " hexmask.long.word 0x04 00.--15. 1. " soff[15:0] ,Signed Source Address Offset" line.long 0x08 "nbytes,Inner 'Minor' Byte Count" line.long 0x0C "slast,Last Source Address Adjustment" line.long 0x10 "daddr,Destination Address" if (((data.long(sd:(0xFC044000+0x1014+(15.*0x20))))&0x80000000)==0x00000000) ; citerdoff[citer.e_link(31)] = Disabled(0) group.long (0x1014+(15.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 15 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x00 16.--30. 1. " citer[14:0] ,Current 'major' iteration count" textline " " hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" else group.long (0x1014+(15.*0x20))++0x03 line.long 0x00 "citerdoff,Current 'Major' Iteration Count and Signed Destination Address Offset" bitfld.long 0x00 31. " citer.e_link ,Enable channel-to-channel 15 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x00 25.--30. " citer.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x00 16.--24. 1. " citer[8:0] ,Current 'major' iteration count" hexmask.long.word 0x00 00.--15. 1. " doff[15:0] ,Signed Destination Address Offset" endif group.long (0x1018+(15.*0x20))++0x03 line.long 0x00 "dlast_sga,Last Destination Address Adjustment/Scatter Gather Address" if (((data.long(sd:(0xFC044000+0x101C+(15.*0x20))))&0x80000000)==0x00000000) ; biterCCS[biter.e_link(31)] = Disabled(0) group.long (0x101C+(15.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 15 linking on minor loop complete" "Disabled,Enabled" hexmask.long.word 0x0 16.--30. 1. " biter[14:0] ,Beginning 'major' iteration count" textline " " bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel 15 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " bitfld.long 0x00 07. " done ,Channel 15 done" "Not done,Done" bitfld.long 0x00 06. " active ,Channel 15 active" "Inactive,Active" textline " " bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 15 linking on major loop complete" "Disabled,Enabled" bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" else group.long (0x101C+(15.*0x20))++0x03 line.long 0x00 "biterCCS,Beginning 'Major' Iteration Count and Channel Control/Status" bitfld.long 0x00 31. " biter.e_link ,Enable channel-to-channel 15 linking on minor loop complete" "Disabled,Enabled" bitfld.long 0x0 25.--30. " biter.linkch[5:0] ,Beginning Link channel 15 number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." textline " " hexmask.long.word 0x0 16.--24. 1. " biter[8:0] ,Beginning 'major' iteration count" bitfld.long 0x00 14.--15. " bwc[1:0] ,Bandwidth control" "Not stalled,Dynamic priority,4 cycles,8 cycles" textline " " bitfld.long 0x00 08.--13. " major.linkch[5:0] ,Link channel number" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." bitfld.long 0x00 07. " done ,Channel 15 done" "Not done,Done" textline " " bitfld.long 0x00 06. " active ,Channel 15 active" "Inactive,Active" bitfld.long 0x00 05. " major.e_link ,Enable channel-to-channel 15 linking on major loop complete" "Disabled,Enabled" textline " " bitfld.long 0x00 04. " e_sg ,Enable scatter/gather processing" "Disabled,Enabled" bitfld.long 0x00 03. " d_req ,Disable request" "Enabled,Disabled" textline " " bitfld.long 0x00 02. " int_half ,Enable an interrupt when major counter is half complete" "Disabled,Enabled" bitfld.long 0x00 01. " int_maj ,Enable an interrupt when major iteration count completes" "Disabled,Enabled" textline " " bitfld.long 0x00 00. " start ,Channel start" "Not started,Started" endif tree.end tree.end tree.end tree "MCM (Miscellaneous Control Module)" base sd:0xFC040000 width 0x8 rgroup.word 0x0000++0x7 line.word 0x00 "PCT,Processor Core Type Register" line.word 0x02 "REV,Revision Register" line.word 0x04 "AMC,AXBS Master Configuration Register" bitfld.word 0x4 7. " AMC7 ,AXBS Master Configuration 7" "Absent,Present" bitfld.word 0x4 6. " AMC6 ,AXBS Master Configuration 6" "Absent,Present" bitfld.word 0x4 5. " AMC5 ,AXBS Master Configuration 5" "Absent,Present" textline " " bitfld.word 0x4 4. " AMC4 ,AXBS Master Configuration 4" "Absent,Present" bitfld.word 0x4 3. " AMC3 ,AXBS Master Configuration 3" "Absent,Present" bitfld.word 0x4 2. " AMC2 ,AXBS Master Configuration 2" "Absent,Present" textline " " bitfld.word 0x4 1. " AMC1 ,AXBS Master Configuration 1" "Absent,Present" bitfld.word 0x4 0. " AMC0 ,AXBS Master Configuration 0" "Absent,Present" line.word 0x06 "ASC,AXBS Slave Configuration Register" bitfld.word 0x06 15. " DP64 ,64-bit datapath" "32-bit,64-bit" bitfld.word 0x6 7. " ASC7 ,AXBS Slave Configuration 7" "Absent,Present" bitfld.word 0x6 6. " ASC6 ,AXBS Slave Configuration 6" "Absent,Present" textline " " bitfld.word 0x6 5. " ASC5 ,AXBS Slave Configuration 5" "Absent,Present" bitfld.word 0x6 4. " ASC4 ,AXBS Slave Configuration 4" "Absent,Present" bitfld.word 0x6 3. " ASC3 ,AXBS Slave Configuration 3" "Absent,Present" textline " " bitfld.word 0x6 2. " ASC2 ,AXBS Slave Configuration 2" "Absent,Present" bitfld.word 0x6 1. " ASC1 ,AXBS Slave Configuration 1" "Absent,Present" bitfld.word 0x6 0. " ASC0 ,AXBS Slave Configuration 0" "Absent,Present" rgroup.long 0x8++0x3 line.long 0x0 "IMC,IPS Module Configuration Register" bitfld.long 0x0 31. " MC31 ,IPS module configuration 31" "Absent,Present" bitfld.long 0x0 30. " MC30 ,IPS module configuration 30" "Absent,Present" bitfld.long 0x0 29. " MC29 ,IPS module configuration 29" "Absent,Present" textline " " bitfld.long 0x0 28. " MC28 ,IPS module configuration 28" "Absent,Present" bitfld.long 0x0 27. " MC27 ,IPS module configuration 27" "Absent,Present" bitfld.long 0x0 26. " MC26 ,IPS module configuration 26" "Absent,Present" textline " " bitfld.long 0x0 25. " MC25 ,IPS module configuration 25" "Absent,Present" bitfld.long 0x0 24. " MC24 ,IPS module configuration 24" "Absent,Present" bitfld.long 0x0 23. " MC23 ,IPS module configuration 23" "Absent,Present" textline " " bitfld.long 0x0 22. " MC22 ,IPS module configuration 22" "Absent,Present" bitfld.long 0x0 21. " MC21 ,IPS module configuration 21" "Absent,Present" bitfld.long 0x0 20. " MC20 ,IPS module configuration 20" "Absent,Present" textline " " bitfld.long 0x0 19. " MC19 ,IPS module configuration 19" "Absent,Present" bitfld.long 0x0 18. " MC18 ,IPS module configuration 18" "Absent,Present" bitfld.long 0x0 17. " MC17 ,IPS module configuration 17" "Absent,Present" textline " " bitfld.long 0x0 16. " MC16 ,IPS module configuration 16" "Absent,Present" bitfld.long 0x0 15. " MC15 ,IPS module configuration 15" "Absent,Present" bitfld.long 0x0 14. " MC14 ,IPS module configuration 14" "Absent,Present" textline " " bitfld.long 0x0 13. " MC13 ,IPS module configuration 13" "Absent,Present" bitfld.long 0x0 12. " MC12 ,IPS module configuration 12" "Absent,Present" bitfld.long 0x0 11. " MC11 ,IPS module configuration 11" "Absent,Present" textline " " bitfld.long 0x0 10. " MC10 ,IPS module configuration 10" "Absent,Present" bitfld.long 0x0 09. " MC9 ,IPS module configuration 9" "Absent,Present" bitfld.long 0x0 08. " MC8 ,IPS module configuration 8" "Absent,Present" textline " " bitfld.long 0x0 07. " MC7 ,IPS module configuration 7" "Absent,Present" bitfld.long 0x0 06. " MC6 ,IPS module configuration 6" "Absent,Present" bitfld.long 0x0 05. " MC5 ,IPS module configuration 5" "Absent,Present" textline " " bitfld.long 0x0 04. " MC4 ,IPS module configuration 4" "Absent,Present" bitfld.long 0x0 03. " MC3 ,IPS module configuration 3" "Absent,Present" bitfld.long 0x0 02. " MC2 ,IPS module configuration 2" "Absent,Present" textline " " bitfld.long 0x0 01. " MC1 ,IPS module configuration 1" "Absent,Present" bitfld.long 0x0 00. " MC0 ,IPS module configuration 0" "Absent,Present" rgroup.byte 0x000F++0x00 line.byte 0x00 "MRSR,Miscellaneous Reset Status Register" bitfld.byte 0x00 07. " POR ,Power-on reset" "No reset,Reset" bitfld.byte 0x00 06. " DIR ,Device input reset" "No reset,Reset" bitfld.byte 0x00 05. " SWTR ,Software watchdog timer reset" "No reset,Reset" group.byte 0x0013++0x00 line.byte 0x00 "MWCR,Miscellaneous Wakeup Control Register" bitfld.byte 0x00 07. " ENBWCR ,Enable WCR" "Disabled,Enabled" bitfld.byte 0x0 4.--5. " LPMD[1:0] ,Low Power Mode" "Run,Doze,Wait,Stop" bitfld.byte 0x00 00.--03. " PRILVL[3:0] ,Interrupt priority level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" group.word 0x0016++0x01 line.word 0x00 "MSWTCR,Miscellaneous Software Watchdog Timer Control Register" bitfld.word 0x00 15. " RO ,Read-only" "Read/write,Read" bitfld.word 0x00 09. " SWCIN16 ,Force SWT CarryIn16" "Not forced,Forced" bitfld.word 0x00 08. " SWRWH ,Software watchdog run while halted" "Not running,Running" textline " " bitfld.word 0x00 07. " SWE ,Software watchdog enable" "Disabled,Enabled" bitfld.word 0x00 05.--06. " SWRI[1:0] ,Software watchdog reset/interrupt" "Interrupt,Interrupt/reset,Reset,'Window'" bitfld.word 0x00 00.--04. " SWT[4:0] ,Software watchdog time-out period" "256 cycles,256 cycles,256 cycles,256 cycles,256 cycles,256 cycles,256 cycles,256 cycles,256 cycles,512 cycles,1024 cycles,2048 cycles,4096 cycles,8192 cycles,16384 cycles,32768 cycles,65536 cycles,131072 cycles,262144 cycles,524288 cycles,1048576 cycles,2097152 cycles,4194304 cycles,8388608 cycles,16777216 cycles,33554432 cycles,67108864 cycles,134217728 cycles,268435456 cycles,536870912 cycles,1073741824 cycles,2147483648 cycles" group.byte 0x001B++0x00 line.byte 0x00 "MSWTSR,Miscellaneous Software Watchdog Timer Service Register" group.byte 0x001F++0x00 line.byte 0x00 "MIR,Miscellaneous Interrupt Register" eventfld.byte 0x00 01. " CFEI ,Code Fault Error Interrupt Flag" "No interrupt,Interrupt" eventfld.byte 0x0 0. " SWTIC ,Software Watchdog Interrupt Flag" "No interrupt,Interrupt" group.long 0x0020++0x7 line.long 0x00 "AAMR,AXBS Address Map Register" bitfld.long 0x00 31. " EA7 ,Enable address region 7" "Disabled,Enabled" bitfld.long 0x00 28.--30. " A7Slave ,Address 7 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" bitfld.long 0x00 27. " EA6 ,Enable address region 6" "Disabled,Enabled" textline " " bitfld.long 0x00 24.--26. " A6Slave ,Address 6 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" bitfld.long 0x00 23. " EA5 ,Enable address region 5" "Disabled,Enabled" bitfld.long 0x00 20.--22. " A5Slave ,Address 5 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" textline " " bitfld.long 0x00 19. " EA4 ,Enable address region 4" "Disabled,Enabled" bitfld.long 0x00 16.--18. " A4Slave ,Address 4 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" bitfld.long 0x00 15. " EA3 ,Enable address region 3" "Disabled,Enabled" textline " " bitfld.long 0x00 12.--14. " A3Slave ,Address 3 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" bitfld.long 0x00 11. " EA2 ,Enable address region 2" "Disabled,Enabled" bitfld.long 0x00 08.--10. " A2Slave ,Address 2 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" textline " " bitfld.long 0x00 07. " EA1 ,Enable address region 1" "Disabled,Enabled" bitfld.long 0x00 04.--06. " A1Slave ,Address 1 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" bitfld.long 0x00 03. " EA0 ,Enable address region 0" "Disabled,Enabled" textline " " bitfld.long 0x00 00.--02. " A0Slave ,Address 0 slave number" "Slave 0,Slave 1,Slave 2,Slave 3,Slave 4,Slave 5,Slave 6,Slave 7" line.long 0x4 "MUDCR,Miscellaneous User-Defined Control Register" bitfld.long 0x4 31. " MUDCR31 ,User-Defined control 31" "Disabled,Enabled" bitfld.long 0x4 30. " MUDCR30 ,User-Defined control 30" "Disabled,Enabled" bitfld.long 0x4 29. " MUDCR29 ,User-Defined control 29" "Disabled,Enabled" textline " " bitfld.long 0x4 28. " MUDCR28 ,User-Defined control 28" "Disabled,Enabled" bitfld.long 0x4 27. " MUDCR27 ,User-Defined control 27" "Disabled,Enabled" bitfld.long 0x4 26. " MUDCR26 ,User-Defined control 26" "Disabled,Enabled" textline " " bitfld.long 0x4 25. " MUDCR25 ,User-Defined control 25" "Disabled,Enabled" bitfld.long 0x4 24. " MUDCR24 ,User-Defined control 24" "Disabled,Enabled" bitfld.long 0x4 23. " MUDCR23 ,User-Defined control 23" "Disabled,Enabled" textline " " bitfld.long 0x4 22. " MUDCR22 ,User-Defined control 22" "Disabled,Enabled" bitfld.long 0x4 21. " MUDCR21 ,User-Defined control 21" "Disabled,Enabled" bitfld.long 0x4 20. " MUDCR20 ,User-Defined control 20" "Disabled,Enabled" textline " " bitfld.long 0x4 19. " MUDCR19 ,User-Defined control 19" "Disabled,Enabled" bitfld.long 0x4 18. " MUDCR18 ,User-Defined control 18" "Disabled,Enabled" bitfld.long 0x4 17. " MUDCR17 ,User-Defined control 17" "Disabled,Enabled" textline " " bitfld.long 0x4 16. " MUDCR16 ,User-Defined control 16" "Disabled,Enabled" bitfld.long 0x4 15. " MUDCR15 ,User-Defined control 15" "Disabled,Enabled" bitfld.long 0x4 14. " MUDCR14 ,User-Defined control 14" "Disabled,Enabled" textline " " bitfld.long 0x4 13. " MUDCR13 ,User-Defined control 13" "Disabled,Enabled" bitfld.long 0x4 12. " MUDCR12 ,User-Defined control 12" "Disabled,Enabled" bitfld.long 0x4 11. " MUDCR11 ,User-Defined control 11" "Disabled,Enabled" textline " " bitfld.long 0x4 10. " MUDCR10 ,User-Defined control 10" "Disabled,Enabled" bitfld.long 0x4 9. " MUDCR9 ,User-Defined control 9" "Disabled,Enabled" bitfld.long 0x4 8. " MUDCR8 ,User-Defined control 8" "Disabled,Enabled" textline " " bitfld.long 0x4 7. " MUDCR7 ,User-Defined control 7" "Disabled,Enabled" bitfld.long 0x4 6. " MUDCR6 ,User-Defined control 6" "Disabled,Enabled" bitfld.long 0x4 5. " MUDCR5 ,User-Defined control 5" "Disabled,Enabled" textline " " bitfld.long 0x4 4. " MUDCR4 ,User-Defined control 4" "Disabled,Enabled" bitfld.long 0x4 3. " MUDCR3 ,User-Defined control 3" "Disabled,Enabled" bitfld.long 0x4 2. " MUDCR2 ,User-Defined control 2" "Disabled,Enabled" textline " " bitfld.long 0x4 1. " MUDCR1 ,User-Defined control 1" "Disabled,Enabled" bitfld.long 0x4 0. " MUDCR0 ,User-Defined control 0" "Disabled,Enabled" group.byte 0x002b++0x0 line.byte 0x00 "NMICR,NMI Control Register" bitfld.byte 0x00 07. " NMI_PEND ,Non-Maskable Interrupt Pending" "Not pending,Pending" bitfld.byte 0x00 01. " NMI_POL ,Non-Maskable Interrupt Polarity" "Low,High" bitfld.byte 0x00 00. " NMI_ENB ,Non-Maskable Interrupt Enable" "Disabled,Enabled" tree "Peripheral Power Management Registers" group.byte 0x002C++0x3 line.byte 0x0 "PPMRS,Peripheral Power Management Set Register" hexmask.byte 0x0 0.--6. 1. " PPMRS[6:0] ,Set Module Clock Disable" line.byte 0x1 "PPMRC,Peripheral Power Management Clear Register" hexmask.byte 0x1 0.--6. 1. " PPMRC[6:0] ,Clear Module Clock Disable" line.byte 0x2 "PPMRS1,Peripheral Power Management Set Register 1" hexmask.byte 0x2 0.--6. 1. " PPMRS1[6:0] ,Set Module Clock Disable" line.byte 0x3 "PPMRC1,Peripheral Power Management Clear Register 1" hexmask.byte 0x3 0.--6. 1. " PPMRC1[6:0] ,Clear Module Clock Disable" group.long 0x30++0xF line.long 0x0 "PPMRH,Peripheral Power Management Register High" bitfld.long 0x0 31. " CD63 ,Clock Disable Module Slot 63" "Enabled,Disabled" bitfld.long 0x0 30. " CD62 ,Clock Disable Module Slot 62" "Enabled,Disabled" bitfld.long 0x0 29. " CD61 ,Clock Disable Module Slot 61" "Enabled,Disabled" bitfld.long 0x0 28. " CD60 ,Clock Disable Module Slot 60" "Enabled,Disabled" textline " " bitfld.long 0x0 27. " CD59 ,Clock Disable Module Slot 59" "Enabled,Disabled" bitfld.long 0x0 26. " CD58 ,Clock Disable Module Slot 58" "Enabled,Disabled" bitfld.long 0x0 25. " CD57 ,Clock Disable Module Slot 57" "Enabled,Disabled" bitfld.long 0x0 24. " CD56 ,Clock Disable Module Slot 56" "Enabled,Disabled" textline " " bitfld.long 0x0 23. " CD55 ,Clock Disable Module Slot 55" "Enabled,Disabled" bitfld.long 0x0 22. " CD54 ,Clock Disable Module Slot 54" "Enabled,Disabled" bitfld.long 0x0 21. " CD53 ,Clock Disable Module Slot 53" "Enabled,Disabled" bitfld.long 0x0 20. " CD52 ,Clock Disable Module Slot 52" "Enabled,Disabled" textline " " bitfld.long 0x0 19. " CD51 ,Clock Disable Module Slot 51" "Enabled,Disabled" bitfld.long 0x0 18. " CD50 ,Clock Disable Module Slot 50" "Enabled,Disabled" bitfld.long 0x0 17. " CD49 ,Clock Disable Module Slot 49" "Enabled,Disabled" bitfld.long 0x0 16. " CD48 ,Clock Disable Module Slot 48" "Enabled,Disabled" textline " " bitfld.long 0x0 15. " CD47 ,Clock Disable Module Slot 47" "Enabled,Disabled" bitfld.long 0x0 14. " CD46 ,Clock Disable Module Slot 46" "Enabled,Disabled" bitfld.long 0x0 13. " CD45 ,Clock Disable Module Slot 45" "Enabled,Disabled" bitfld.long 0x0 12. " CD44 ,Clock Disable Module Slot 44" "Enabled,Disabled" textline " " bitfld.long 0x0 11. " CD43 ,Clock Disable Module Slot 43" "Enabled,Disabled" bitfld.long 0x0 10. " CD42 ,Clock Disable Module Slot 42" "Enabled,Disabled" bitfld.long 0x0 9. " CD41 ,Clock Disable Module Slot 41" "Enabled,Disabled" bitfld.long 0x0 8. " CD40 ,Clock Disable Module Slot 40" "Enabled,Disabled" textline " " bitfld.long 0x0 7. " CD39 ,Clock Disable Module Slot 39" "Enabled,Disabled" bitfld.long 0x0 6. " CD38 ,Clock Disable Module Slot 38" "Enabled,Disabled" bitfld.long 0x0 5. " CD37 ,Clock Disable Module Slot 37" "Enabled,Disabled" bitfld.long 0x0 4. " CD36 ,Clock Disable Module Slot 36" "Enabled,Disabled" textline " " bitfld.long 0x0 3. " CD35 ,Clock Disable Module Slot 35" "Enabled,Disabled" bitfld.long 0x0 2. " CD34 ,Clock Disable Module Slot 34" "Enabled,Disabled" bitfld.long 0x0 1. " CD33 ,Clock Disable Module Slot 33" "Enabled,Disabled" bitfld.long 0x0 0. " CD32 ,Clock Disable Module Slot 32" "Enabled,Disabled" line.long 0x4 "PPMRL,Peripheral Power Management Register Low" bitfld.long 0x4 31. " CD31 ,Clock Disable Module Slot 31" "Enabled,Disabled" bitfld.long 0x4 30. " CD30 ,Clock Disable Module Slot 30" "Enabled,Disabled" bitfld.long 0x4 29. " CD29 ,Clock Disable Module Slot 29" "Enabled,Disabled" bitfld.long 0x4 28. " CD28 ,Clock Disable Module Slot 28" "Enabled,Disabled" textline " " bitfld.long 0x4 27. " CD27 ,Clock Disable Module Slot 27" "Enabled,Disabled" bitfld.long 0x4 26. " CD26 ,Clock Disable Module Slot 26" "Enabled,Disabled" bitfld.long 0x4 25. " CD25 ,Clock Disable Module Slot 25" "Enabled,Disabled" bitfld.long 0x4 24. " CD24 ,Clock Disable Module Slot 24" "Enabled,Disabled" textline " " bitfld.long 0x4 23. " CD23 ,Clock Disable Module Slot 23" "Enabled,Disabled" bitfld.long 0x4 22. " CD22 ,Clock Disable Module Slot 22" "Enabled,Disabled" bitfld.long 0x4 20. " CD20 ,Clock Disable Module Slot 20" "Enabled,Disabled" bitfld.long 0x4 19. " CD19 ,Clock Disable Module Slot 19" "Enabled,Disabled" textline " " bitfld.long 0x4 18. " CD18 ,Clock Disable Module Slot 18" "Enabled,Disabled" bitfld.long 0x4 17. " CD17 ,Clock Disable Module Slot 17" "Enabled,Disabled" bitfld.long 0x4 15. " CD15 ,Clock Disable Module Slot 15" "Enabled,Disabled" bitfld.long 0x4 14. " CD14 ,Clock Disable Module Slot 14" "Enabled,Disabled" textline " " bitfld.long 0x4 13. " CD13 ,Clock Disable Module Slot 13" "Enabled,Disabled" bitfld.long 0x4 12. " CD12 ,Clock Disable Module Slot 12" "Enabled,Disabled" bitfld.long 0x4 11. " CD11 ,Clock Disable Module Slot 11" "Enabled,Disabled" bitfld.long 0x4 10. " CD10 ,Clock Disable Module Slot 10" "Enabled,Disabled" textline " " bitfld.long 0x4 9. " CD9 ,Clock Disable Module Slot 9" "Enabled,Disabled" bitfld.long 0x4 8. " CD8 ,Clock Disable Module Slot 8" "Enabled,Disabled" bitfld.long 0x4 7. " CD7 ,Clock Disable Module Slot 7" "Enabled,Disabled" bitfld.long 0x4 6. " CD6 ,Clock Disable Module Slot 6" "Enabled,Disabled" textline " " bitfld.long 0x4 5. " CD5 ,Clock Disable Module Slot 5" "Enabled,Disabled" bitfld.long 0x4 4. " CD4 ,Clock Disable Module Slot 4" "Enabled,Disabled" bitfld.long 0x4 3. " CD3 ,Clock Disable Module Slot 3" "Enabled,Disabled" bitfld.long 0x4 2. " CD2 ,Clock Disable Module Slot 2" "Enabled,Disabled" textline " " bitfld.long 0x4 1. " CDG ,The clock for the global IPS space disable" "Enabled,Disabled" line.long 0x8 "PPMR1H,Peripheral Power Management Register 1 High" bitfld.long 0x8 31. " CD63 ,Clock Disable Module Slot 63" "Enabled,Disabled" bitfld.long 0x8 30. " CD62 ,Clock Disable Module Slot 62" "Enabled,Disabled" bitfld.long 0x8 29. " CD61 ,Clock Disable Module Slot 61" "Enabled,Disabled" bitfld.long 0x8 28. " CD60 ,Clock Disable Module Slot 60" "Enabled,Disabled" textline " " bitfld.long 0x8 27. " CD59 ,Clock Disable Module Slot 59" "Enabled,Disabled" bitfld.long 0x8 26. " CD58 ,Clock Disable Module Slot 58" "Enabled,Disabled" bitfld.long 0x8 25. " CD57 ,Clock Disable Module Slot 57" "Enabled,Disabled" bitfld.long 0x8 24. " CD56 ,Clock Disable Module Slot 56" "Enabled,Disabled" textline " " bitfld.long 0x8 23. " CD55 ,Clock Disable Module Slot 55" "Enabled,Disabled" bitfld.long 0x8 22. " CD54 ,Clock Disable Module Slot 54" "Enabled,Disabled" bitfld.long 0x8 21. " CD53 ,Clock Disable Module Slot 53" "Enabled,Disabled" bitfld.long 0x8 20. " CD52 ,Clock Disable Module Slot 52" "Enabled,Disabled" textline " " bitfld.long 0x8 19. " CD51 ,Clock Disable Module Slot 51" "Enabled,Disabled" bitfld.long 0x8 18. " CD50 ,Clock Disable Module Slot 50" "Enabled,Disabled" bitfld.long 0x8 17. " CD49 ,Clock Disable Module Slot 49" "Enabled,Disabled" bitfld.long 0x8 16. " CD48 ,Clock Disable Module Slot 48" "Enabled,Disabled" textline " " bitfld.long 0x8 15. " CD47 ,Clock Disable Module Slot 47" "Enabled,Disabled" bitfld.long 0x8 14. " CD46 ,Clock Disable Module Slot 46" "Enabled,Disabled" bitfld.long 0x8 13. " CD45 ,Clock Disable Module Slot 45" "Enabled,Disabled" bitfld.long 0x8 12. " CD44 ,Clock Disable Module Slot 44" "Enabled,Disabled" textline " " bitfld.long 0x8 11. " CD43 ,Clock Disable Module Slot 43" "Enabled,Disabled" bitfld.long 0x8 10. " CD42 ,Clock Disable Module Slot 42" "Enabled,Disabled" bitfld.long 0x8 9. " CD41 ,Clock Disable Module Slot 41" "Enabled,Disabled" bitfld.long 0x8 8. " CD40 ,Clock Disable Module Slot 40" "Enabled,Disabled" textline " " bitfld.long 0x8 7. " CD39 ,Clock Disable Module Slot 39" "Enabled,Disabled" bitfld.long 0x8 6. " CD38 ,Clock Disable Module Slot 38" "Enabled,Disabled" bitfld.long 0x8 5. " CD37 ,Clock Disable Module Slot 37" "Enabled,Disabled" bitfld.long 0x8 4. " CD36 ,Clock Disable Module Slot 36" "Enabled,Disabled" textline " " bitfld.long 0x8 3. " CD35 ,Clock Disable Module Slot 35" "Enabled,Disabled" bitfld.long 0x8 2. " CD34 ,Clock Disable Module Slot 34" "Enabled,Disabled" bitfld.long 0x8 1. " CD33 ,Clock Disable Module Slot 33" "Enabled,Disabled" bitfld.long 0x8 0. " CD32 ,Clock Disable Module Slot 32" "Enabled,Disabled" line.long 0xC "PPMR1L,Peripheral Power Management Register 1 Low" bitfld.long 0xC 1. " CDG ,The clock for the global IPS space disable" "Enabled,Disabled" tree.end width 0x6 tree "ECC Registers" group.byte 0x0043++0x00 line.byte 0x00 "ECR,ECC Configuration Register" bitfld.byte 0x00 05. " ER1BR ,Enable RAM 1-bit Reporting" "Disabled,Enabled" bitfld.byte 0x00 04. " EF1BR ,Enable Flash 1-bit Reporting" "Disabled,Enabled" bitfld.byte 0x00 01. " ERNCR ,Enable RAM Non-Correctable Reporting" "Disabled,Enabled" textline " " bitfld.byte 0x00 00. " EFNCR ,Enable Flash Non-Correctable Reporting" "Disabled,Enabled" group.byte 0x0047++0x00 line.byte 0x00 "ESR,ECC Status Register" eventfld.byte 0x00 05. " R1BC ,RAM 1-bit Correction" "No correction,Correction" eventfld.byte 0x00 04. " F1BC ,Flash 1-bit Correction" "No correction,Correction" eventfld.byte 0x00 01. " RNCE ,RAM Non-Correctable Error" "No error,Error" textline " " eventfld.byte 0x00 00. " FNCE ,Flash Non-Correctable Error" "No error,Error" group.word 0x004A++0x01 line.word 0x00 "EEGR,ECC Error Generation Register" bitfld.word 0x00 13. " FRC1BI ,Force RAM Continuous 1-Bit Data Inversions" "Not forced,Forced" bitfld.word 0x00 12. " FR11BI ,Force RAM One 1-bit Data Inversion" "Not forced,Forced" bitfld.word 0x00 09. " FRCNCI ,Force RAM Continuous Non-correctable Data Inversions" "Not forced,Forced" textline " " bitfld.word 0x00 08. " FR1NCI ,Force RAM One Non-correctable Data Inversions" "Not forced,Forced" hexmask.word.byte 0x00 0.--06. 1. " ERRBIT[6:0] ,Error Bit Position" rgroup.long 0x0050++0x03 line.long 0x00 "FEAR,Flash ECC Address Register" rgroup.byte 0x0056++0x01 line.byte 0x00 "FEMR,Flash ECC Master Number Register" bitfld.byte 0x00 00.--03. " FEMR[3:0] ,Flash ECC Master Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.byte 0x01 "FEAT,Flash ECC Attributes Register" bitfld.byte 0x01 07. " Write ,AMBA-AHB HWRITE" "Read,Write" bitfld.byte 0x01 04.--06. " Size[2:0] ,AMBA-AHB HSIZE[2:0]" "8-bit,16-bit,32-bit,?..." bitfld.byte 0x01 03. " Protection3 ,Cacheable" "Non-cacheable,Cacheable" textline " " bitfld.byte 0x01 02. " Protection2 ,Bufferable" "Non-bufferable,Bufferable" bitfld.byte 0x01 01. " Protection1 ,Mode" "User,Supervisor" bitfld.byte 0x01 00. " Protection0 ,Type" "I-Fetch,Data" rgroup.long 0x005C++0x07 line.long 0x00 "FEDR,Flash ECC Data Register" line.long 0x04 "REAR,RAM ECC Address Register" rgroup.byte 0x0065++0x02 line.byte 0x00 "RESR,RAM ECC Syndrome Register" line.byte 0x01 "REMR,RAM ECC Master Number Register" bitfld.byte 0x01 00.--03. " REMR[3:0] ,RAMECC Master Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.byte 0x02 "REAT,RAM ECC Attributes Register" bitfld.byte 0x02 07. " Write ,AMBA-AHB HWRITE" "Read,Write" bitfld.byte 0x02 04.--06. " Size[2:0] ,AMBA-AHB HSIZE[2:0]" "8-bit,16-bit,32-bit,?..." bitfld.byte 0x02 03. " Protection3 ,Cacheable" "Non-cacheable,Cacheable" textline " " bitfld.byte 0x02 02. " Protection2 ,Bufferable" "Non-bufferable,Bufferable" bitfld.byte 0x02 01. " Protection1 ,Mode" "User,Supervisor" bitfld.byte 0x02 00. " Protection0 ,Type" "I-Fetch,Data" rgroup.long 0x006C++0x03 line.long 0x00 "REDR,RAM ECC Data Register" tree.end width 0x8 tree "Core Data Fault Recovery Registers" rgroup.long 0x0070++0x03 line.long 0x00 "CFADR,Core Fault Address Register" group.byte 0x75++0x0 line.byte 0x0 "CFLOC1,Core Fault Location/Interrupt Enable Register" bitfld.byte 0x0 0. " ECFEI ,Enable Core Fault Error Interrupt" "Disabled,Enabled" rgroup.byte 0x76++0x1 line.byte 0x0 "CFLOC,Core Fault Location Register" bitfld.byte 0x0 07. " LocalErr ,Bus error indicator" "AMBA-AHB,Local" line.byte 0x1 "CFATR,Core Fault Attributes Register" bitfld.byte 0x1 07. " Write ,WRITE" "Read,Write" bitfld.byte 0x1 04.--06. " Size[2:0] ,SIZE[2:0]" "8-bit,16-bit,32-bit,64-bit,?..." bitfld.byte 0x1 03. " Protection3 ,Cacheable" "Non-cacheable,Cacheable" textline " " bitfld.byte 0x1 02. " Protection2 ,Bufferable" "Non-bufferable,Bufferable" bitfld.byte 0x1 01. " Protection1 ,Mode" "User,Supervisor" bitfld.byte 0x1 00. " Protection0 ,Type" "I-Fetch,Data" rgroup.long 0x007C++0x03 line.long 0x00 "CFDTR,Core Fault Data Register" tree.end width 0xB tree.end tree.open "SPP_INTC_ARM (SPP Interrupt Controller Module for ARM)" base sd:0xFC048000 width 0x9 tree "Common Registers" rgroup.long 0x0000++0x07 sif ((cpu()=="MAC7201")||(cpu()=="MAC7211")||(cpu()=="MAC7241")||(cpu()=="MAC72XX")) line.long 0x00 "IPRH,Interrupt Pending Register High" bitfld.long 0x00 31. " IPR63 ,Interrupt pending 63 (XIRQ)" "Not pending,Pending" bitfld.long 0x00 30. " IPR62 ,Interrupt pending 62 (IRQ)" "Not pending,Pending" bitfld.long 0x00 29. " IPR61 ,Interrupt pending 61 (PIM)" "Not pending,Pending" bitfld.long 0x00 28. " IPR60 ,Interrupt pending 60 (SPI_C)" "Not pending,Pending" textline " " bitfld.long 0x00 27. " IPR59 ,Interrupt pending 59 (ATD_A)" "Not pending,Pending" bitfld.long 0x00 26. " IPR58 ,Interrupt pending 58 (ch0 - eMIOS Channel 15)" "Not pending,Pending" bitfld.long 0x00 25. " IPR57 ,Interrupt pending 57 (ch0 - eMIOS Channel 14)" "Not pending,Pending" bitfld.long 0x00 24. " IPR56 ,Interrupt pending 56 (ch0 - eMIOS Channel 13)" "Not pending,Pending" textline " " bitfld.long 0x00 23. " IPR55 ,Interrupt pending 55 (ch0 - eMIOS Channel 12)" "Not pending,Pending" bitfld.long 0x00 22. " IPR54 ,Interrupt pending 54 (ch0 - eMIOS Channel 11)" "Not pending,Pending" bitfld.long 0x00 21. " IPR53 ,Interrupt pending 53 (ch0 - eMIOS Channel 10)" "Not pending,Pending" bitfld.long 0x00 20. " IPR52 ,Interrupt pending 52 (ch0 - eMIOS Channel 9)" "Not pending,Pending" textline " " bitfld.long 0x00 19. " IPR51 ,Interrupt pending 51 (ch0 - eMIOS Channel 8)" "Not pending,Pending" bitfld.long 0x00 18. " IPR50 ,Interrupt pending 50 (ch0 - eMIOS Channel 7)" "Not pending,Pending" bitfld.long 0x00 17. " IPR49 ,Interrupt pending 49 (ch0 - eMIOS Channel 6)" "Not pending,Pending" bitfld.long 0x00 16. " IPR48 ,Interrupt pending 48 (ch0 - eMIOS Channel 5)" "Not pending,Pending" textline " " bitfld.long 0x00 15. " IPR47 ,Interrupt pending 47 (ch0 - eMIOS Channel 4)" "Not pending,Pending" bitfld.long 0x00 14. " IPR46 ,Interrupt pending 46 (ch0 - eMIOS Channel 3)" "Not pending,Pending" bitfld.long 0x00 13. " IPR45 ,Interrupt pending 45 (ch0 - eMIOS Channel 2)" "Not pending,Pending" bitfld.long 0x00 12. " IPR44 ,Interrupt pending 44 (ch0 - eMIOS Channel 1)" "Not pending,Pending" textline " " bitfld.long 0x00 11. " IPR43 ,Interrupt pending 43 (ch0 - eMIOS Channel 0)" "Not pending,Pending" bitfld.long 0x00 08. " IPR40 ,Interrupt pending 40 (SCI_B)" "Not pending,Pending" bitfld.long 0x00 07. " IPR39 ,Interrupt pending 39 (SCI_A)" "Not pending,Pending" bitfld.long 0x00 06. " IPR38 ,Interrupt pending 38 (SPI_B)" "Not pending,Pending" textline " " bitfld.long 0x00 05. " IPR37 ,Interrupt pending 37 (SPI_A)" "Not pending,Pending" bitfld.long 0x00 04. " IPR36 ,Interrupt pending 36 (IIC)" "Not pending,Pending" elif ((cpu()=="MAC7202")||(cpu()=="MAC7212")||(cpu()=="MAC7222")||(cpu()=="MAC7242")||(cpu()=="MAC7252")) line.long 0x00 "IPRH,Interrupt Pending Register High" bitfld.long 0x00 31. " IPR63 ,Interrupt pending 63 (XIRQ)" "Not pending,Pending" bitfld.long 0x00 30. " IPR62 ,Interrupt pending 62 (IRQ)" "Not pending,Pending" bitfld.long 0x00 29. " IPR61 ,Interrupt pending 61 (PIM)" "Not pending,Pending" bitfld.long 0x00 28. " IPR60 ,Interrupt pending 60 (SPI_C)" "Not pending,Pending" textline " " bitfld.long 0x00 27. " IPR59 ,Interrupt pending 59 (ATD_A)" "Not pending,Pending" bitfld.long 0x00 18. " IPR50 ,Interrupt pending 50 (ch0 - eMIOS Channel 7)" "Not pending,Pending" bitfld.long 0x00 17. " IPR49 ,Interrupt pending 49 (ch0 - eMIOS Channel 6)" "Not pending,Pending" bitfld.long 0x00 16. " IPR48 ,Interrupt pending 48 (ch0 - eMIOS Channel 5)" "Not pending,Pending" textline " " bitfld.long 0x00 15. " IPR47 ,Interrupt pending 47 (ch0 - eMIOS Channel 4)" "Not pending,Pending" bitfld.long 0x00 14. " IPR46 ,Interrupt pending 46 (ch0 - eMIOS Channel 3)" "Not pending,Pending" bitfld.long 0x00 13. " IPR45 ,Interrupt pending 45 (ch0 - eMIOS Channel 2)" "Not pending,Pending" bitfld.long 0x00 12. " IPR44 ,Interrupt pending 44 (ch0 - eMIOS Channel 1)" "Not pending,Pending" textline " " bitfld.long 0x00 11. " IPR43 ,Interrupt pending 43 (ch0 - eMIOS Channel 0)" "Not pending,Pending" bitfld.long 0x00 08. " IPR40 ,Interrupt pending 40 (SCI_B)" "Not pending,Pending" bitfld.long 0x00 07. " IPR39 ,Interrupt pending 39 (SCI_A)" "Not pending,Pending" bitfld.long 0x00 06. " IPR38 ,Interrupt pending 38 (SPI_B)" "Not pending,Pending" textline " " bitfld.long 0x00 05. " IPR37 ,Interrupt pending 37 (SPI_A)" "Not pending,Pending" bitfld.long 0x00 04. " IPR36 ,Interrupt pending 36 (IIC)" "Not pending,Pending" endif line.long 0x04 "IPRL,Interrupt Pending Register Low" bitfld.long 0x04 29. " IPR29 ,Interrupt pending 29 (CAN_B - busoff/error/wakein/txwarn/rxwarn)" "Not pending,Pending" bitfld.long 0x04 28. " IPR28 ,Interrupt pending 28 (CAN_B - mb14)" "Not pending,Pending" bitfld.long 0x04 27. " IPR27 ,Interrupt pending 27 (CAN_B - mb[13:0]/mb[31:15])" "Not pending,Pending" bitfld.long 0x04 26. " IPR26 ,Interrupt pending 26 (CAN_A - busoff/error/wakein/txwarn/rxwarn)" "Not pending,Pending" textline " " bitfld.long 0x04 25. " IPR25 ,Interrupt pending 25 (CAN_A - mb14)" "Not pending,Pending" bitfld.long 0x04 24. " IPR24 ,Interrupt pending 24 (CAN_A - mb[13:0]/mb[31:15])" "Not pending,Pending" bitfld.long 0x04 23. " IPR23 ,Interrupt pending 23 (MCM - ECC Error)" "Not pending,Pending" bitfld.long 0x04 22. " IPR22 ,Interrupt pending 22 (PIT - timer4/rti)" "Not pending,Pending" textline " " bitfld.long 0x04 21. " IPR21 ,Interrupt pending 21 (PIT - timer3)" "Not pending,Pending" bitfld.long 0x04 20. " IPR20 ,Interrupt pending 20 (PIT - timer2)" "Not pending,Pending" bitfld.long 0x04 19. " IPR19 ,Interrupt pending 19 (PIT - timer1)" "Not pending,Pending" bitfld.long 0x04 18. " IPR18 ,Interrupt pending 18 (CRG)" "Not pending,Pending" textline " " bitfld.long 0x04 17. " IPR17 ,Interrupt pending 17 (MCM - swt)" "Not pending,Pending" bitfld.long 0x04 16. " IPR16 ,Interrupt pending 16 (DMA - err)" "Not pending,Pending" bitfld.long 0x04 15. " IPR15 ,Interrupt pending 15 (ch15 - DMA Channel #15)" "Not pending,Pending" bitfld.long 0x04 14. " IPR14 ,Interrupt pending 14 (ch15 - DMA Channel #14)" "Not pending,Pending" textline " " bitfld.long 0x04 13. " IPR13 ,Interrupt pending 13 (ch15 - DMA Channel #13)" "Not pending,Pending" bitfld.long 0x04 12. " IPR12 ,Interrupt pending 12 (ch15 - DMA Channel #12)" "Not pending,Pending" bitfld.long 0x04 11. " IPR11 ,Interrupt pending 11 (ch15 - DMA Channel #11)" "Not pending,Pending" bitfld.long 0x04 10. " IPR10 ,Interrupt pending 10 (ch15 - DMA Channel #10)" "Not pending,Pending" textline " " bitfld.long 0x04 09. " IPR9 ,Interrupt pending 9 (ch15 - DMA Channel #9)" "Not pending,Pending" bitfld.long 0x04 08. " IPR8 ,Interrupt pending 8 (ch15 - DMA Channel #8)" "Not pending,Pending" bitfld.long 0x04 07. " IPR7 ,Interrupt pending 7 (ch15 - DMA Channel #7)" "Not pending,Pending" bitfld.long 0x04 06. " IPR6 ,Interrupt pending 6 (ch15 - DMA Channel #6)" "Not pending,Pending" textline " " bitfld.long 0x04 05. " IPR5 ,Interrupt pending 5 (ch15 - DMA Channel #5)" "Not pending,Pending" bitfld.long 0x04 04. " IPR4 ,Interrupt pending 4 (ch15 - DMA Channel #4)" "Not pending,Pending" bitfld.long 0x04 03. " IPR3 ,Interrupt pending 3 (ch15 - DMA Channel #3)" "Not pending,Pending" bitfld.long 0x04 02. " IPR2 ,Interrupt pending 2 (ch15 - DMA Channel #2)" "Not pending,Pending" textline " " bitfld.long 0x04 01. " IPR1 ,Interrupt pending 1 (ch15 - DMA Channel #1)" "Not pending,Pending" bitfld.long 0x04 00. " IPR0 ,Interrupt pending 0 (ch15 - DMA Channel #0)" "Not pending,Pending" group.long 0x0008++0x0F sif ((cpu()=="MAC7201")||(cpu()=="MAC7211")||(cpu()=="MAC7241")||(cpu()=="MAC72XX")) line.long 0x00 "IMRH,Interrupt Mask Register High" bitfld.long 0x00 31. " IMR63 ,Interrupt Mask 63 (XIRQ)" "Not masked,Masked" bitfld.long 0x00 30. " IMR62 ,Interrupt Mask 62 (IRQ)" "Not masked,Masked" bitfld.long 0x00 29. " IMR61 ,Interrupt Mask 61 (PIM)" "Not masked,Masked" bitfld.long 0x00 28. " IMR60 ,Interrupt Mask 60 (SPI_C)" "Not masked,Masked" textline " " bitfld.long 0x00 27. " IMR59 ,Interrupt Mask 59 (ATD_A)" "Not masked,Masked" bitfld.long 0x00 26. " IMR58 ,Interrupt Mask 58 (ch0 - eMIOS Channel 15)" "Not masked,Masked" bitfld.long 0x00 25. " IMR57 ,Interrupt Mask 57 (ch0 - eMIOS Channel 14)" "Not masked,Masked" bitfld.long 0x00 24. " IMR56 ,Interrupt Mask 56 (ch0 - eMIOS Channel 13)" "Not masked,Masked" textline " " bitfld.long 0x00 23. " IMR55 ,Interrupt Mask 55 (ch0 - eMIOS Channel 12)" "Not masked,Masked" bitfld.long 0x00 22. " IMR54 ,Interrupt Mask 54 (ch0 - eMIOS Channel 11)" "Not masked,Masked" bitfld.long 0x00 21. " IMR53 ,Interrupt Mask 53 (ch0 - eMIOS Channel 10)" "Not masked,Masked" bitfld.long 0x00 20. " IMR52 ,Interrupt Mask 52 (ch0 - eMIOS Channel 9)" "Not masked,Masked" textline " " bitfld.long 0x00 19. " IMR51 ,Interrupt Mask 51 (ch0 - eMIOS Channel 8)" "Not masked,Masked" bitfld.long 0x00 18. " IMR50 ,Interrupt Mask 50 (ch0 - eMIOS Channel 7)" "Not masked,Masked" bitfld.long 0x00 17. " IMR49 ,Interrupt Mask 49 (ch0 - eMIOS Channel 6)" "Not masked,Masked" bitfld.long 0x00 16. " IMR48 ,Interrupt Mask 48 (ch0 - eMIOS Channel 5)" "Not masked,Masked" textline " " bitfld.long 0x00 15. " IMR47 ,Interrupt Mask 47 (ch0 - eMIOS Channel 4)" "Not masked,Masked" bitfld.long 0x00 14. " IMR46 ,Interrupt Mask 46 (ch0 - eMIOS Channel 3)" "Not masked,Masked" bitfld.long 0x00 13. " IMR45 ,Interrupt Mask 45 (ch0 - eMIOS Channel 2)" "Not masked,Masked" bitfld.long 0x00 12. " IMR44 ,Interrupt Mask 44 (ch0 - eMIOS Channel 1)" "Not masked,Masked" textline " " bitfld.long 0x00 11. " IMR43 ,Interrupt Mask 43 (ch0 - eMIOS Channel 0)" "Not masked,Masked" bitfld.long 0x00 08. " IMR40 ,Interrupt Mask 40 (SCI_B)" "Not masked,Masked" bitfld.long 0x00 07. " IMR39 ,Interrupt Mask 39 (SCI_A)" "Not masked,Masked" bitfld.long 0x00 06. " IMR38 ,Interrupt Mask 38 (SPI_B)" "Not masked,Masked" textline " " bitfld.long 0x00 05. " IMR37 ,Interrupt Mask 37 (SPI_A)" "Not masked,Masked" bitfld.long 0x00 04. " IMR36 ,Interrupt Mask 36 (IIC)" "Not masked,Masked" elif ((cpu()=="MAC7202")||(cpu()=="MAC7212")||(cpu()=="MAC7222")||(cpu()=="MAC7242")||(cpu()=="MAC7252")) line.long 0x00 "IMRH,Interrupt Mask Register High" bitfld.long 0x00 31. " IMR63 ,Interrupt Mask 63 (XIRQ)" "Not masked,Masked" bitfld.long 0x00 30. " IMR62 ,Interrupt Mask 62 (IRQ)" "Not masked,Masked" bitfld.long 0x00 29. " IMR61 ,Interrupt Mask 61 (PIM)" "Not masked,Masked" bitfld.long 0x00 28. " IMR60 ,Interrupt Mask 60 (SPI_C)" "Not masked,Masked" textline " " bitfld.long 0x00 27. " IMR59 ,Interrupt Mask 59 (ATD_A)" "Not masked,Masked" bitfld.long 0x00 18. " IMR50 ,Interrupt Mask 50 (ch0 - eMIOS Channel 7)" "Not masked,Masked" bitfld.long 0x00 17. " IMR49 ,Interrupt Mask 49 (ch0 - eMIOS Channel 6)" "Not masked,Masked" bitfld.long 0x00 16. " IMR48 ,Interrupt Mask 48 (ch0 - eMIOS Channel 5)" "Not masked,Masked" textline " " bitfld.long 0x00 15. " IMR47 ,Interrupt Mask 47 (ch0 - eMIOS Channel 4)" "Not masked,Masked" bitfld.long 0x00 14. " IMR46 ,Interrupt Mask 46 (ch0 - eMIOS Channel 3)" "Not masked,Masked" bitfld.long 0x00 13. " IMR45 ,Interrupt Mask 45 (ch0 - eMIOS Channel 2)" "Not masked,Masked" bitfld.long 0x00 12. " IMR44 ,Interrupt Mask 44 (ch0 - eMIOS Channel 1)" "Not masked,Masked" textline " " bitfld.long 0x00 11. " IMR43 ,Interrupt Mask 43 (ch0 - eMIOS Channel 0)" "Not masked,Masked" bitfld.long 0x00 08. " IMR40 ,Interrupt Mask 40 (SCI_B)" "Not masked,Masked" bitfld.long 0x00 07. " IMR39 ,Interrupt Mask 39 (SCI_A)" "Not masked,Masked" bitfld.long 0x00 06. " IMR38 ,Interrupt Mask 38 (SPI_B)" "Not masked,Masked" textline " " bitfld.long 0x00 05. " IMR37 ,Interrupt Mask 37 (SPI_A)" "Not masked,Masked" bitfld.long 0x00 04. " IMR36 ,Interrupt Mask 36 (IIC)" "Not masked,Masked" endif line.long 0x04 "IMRL,Interrupt Mask Register Low" bitfld.long 0x04 29. " IMR29 ,Interrupt Mask 29 (CAN_B - busoff/error/wakein/txwarn/rxwarn)" "Not masked,Masked" bitfld.long 0x04 28. " IMR28 ,Interrupt Mask 28 (CAN_B - mb14)" "Not masked,Masked" bitfld.long 0x04 27. " IMR27 ,Interrupt Mask 27 (CAN_B - mb[13:0]/mb[31:15])" "Not masked,Masked" bitfld.long 0x04 26. " IMR26 ,Interrupt Mask 26 (CAN_A - busoff/error/wakein/txwarn/rxwarn)" "Not masked,Masked" textline " " bitfld.long 0x04 25. " IMR25 ,Interrupt Mask 25 (CAN_A - mb14)" "Not masked,Masked" bitfld.long 0x04 24. " IMR24 ,Interrupt Mask 24 (CAN_A - mb[13:0]/mb[31:15])" "Not masked,Masked" bitfld.long 0x04 23. " IMR23 ,Interrupt Mask 23 (MCM - ECC Error)" "Not masked,Masked" bitfld.long 0x04 22. " IMR22 ,Interrupt Mask 22 (PIT - timer4/rti)" "Not masked,Masked" textline " " bitfld.long 0x04 21. " IMR21 ,Interrupt Mask 21 (PIT - timer3)" "Not masked,Masked" bitfld.long 0x04 20. " IMR20 ,Interrupt Mask 20 (PIT - timer2)" "Not masked,Masked" bitfld.long 0x04 19. " IMR19 ,Interrupt Mask 19 (PIT - timer1)" "Not masked,Masked" bitfld.long 0x04 18. " IMR18 ,Interrupt Mask 18 (CRG)" "Not masked,Masked" textline " " bitfld.long 0x04 17. " IMR17 ,Interrupt Mask 17 (MCM - swt)" "Not masked,Masked" bitfld.long 0x04 16. " IMR16 ,Interrupt Mask 16 (DMA - err)" "Not masked,Masked" bitfld.long 0x04 15. " IMR15 ,Interrupt Mask 15 (ch15 - DMA Channel #15)" "Not masked,Masked" bitfld.long 0x04 14. " IMR14 ,Interrupt Mask 14 (ch15 - DMA Channel #14)" "Not masked,Masked" textline " " bitfld.long 0x04 13. " IMR13 ,Interrupt Mask 13 (ch15 - DMA Channel #13)" "Not masked,Masked" bitfld.long 0x04 12. " IMR12 ,Interrupt Mask 12 (ch15 - DMA Channel #12)" "Not masked,Masked" bitfld.long 0x04 11. " IMR11 ,Interrupt Mask 11 (ch15 - DMA Channel #11)" "Not masked,Masked" bitfld.long 0x04 10. " IMR10 ,Interrupt Mask 10 (ch15 - DMA Channel #10)" "Not masked,Masked" textline " " bitfld.long 0x04 09. " IMR9 ,Interrupt Mask 9 (ch15 - DMA Channel #9)" "Not masked,Masked" bitfld.long 0x04 08. " IMR8 ,Interrupt Mask 8 (ch15 - DMA Channel #8)" "Not masked,Masked" bitfld.long 0x04 07. " IMR7 ,Interrupt Mask 7 (ch15 - DMA Channel #7)" "Not masked,Masked" bitfld.long 0x04 06. " IMR6 ,Interrupt Mask 6 (ch15 - DMA Channel #6)" "Not masked,Masked" textline " " bitfld.long 0x04 05. " IMR5 ,Interrupt Mask 5 (ch15 - DMA Channel #5)" "Not masked,Masked" bitfld.long 0x04 04. " IMR4 ,Interrupt Mask 4 (ch15 - DMA Channel #4)" "Not masked,Masked" bitfld.long 0x04 03. " IMR3 ,Interrupt Mask 3 (ch15 - DMA Channel #3)" "Not masked,Masked" bitfld.long 0x04 02. " IMR2 ,Interrupt Mask 2 (ch15 - DMA Channel #2)" "Not masked,Masked" textline " " bitfld.long 0x04 01. " IMR1 ,Interrupt Mask 1 (ch15 - DMA Channel #1)" "Not masked,Masked" bitfld.long 0x04 00. " IMR0 ,Interrupt Mask 0 (ch15 - DMA Channel #0)" "Not masked,Masked" sif ((cpu()=="MAC7201")||(cpu()=="MAC7211")||(cpu()=="MAC7241")||(cpu()=="MAC72XX")) line.long 0x08 "INTFRCH,Interrupt Force Register High" bitfld.long 0x8 31. " IFRC63 ,Interrupt Force 63 (XIRQ)" "Not forced,Forced" bitfld.long 0x8 30. " IFRC62 ,Interrupt Force 62 (IRQ)" "Not forced,Forced" bitfld.long 0x8 29. " IFRC61 ,Interrupt Force 61 (PIM)" "Not forced,Forced" bitfld.long 0x8 28. " IFRC60 ,Interrupt Force 60 (SPI_C)" "Not forced,Forced" textline " " bitfld.long 0x8 27. " IFRC59 ,Interrupt Force 59 (ATD_A)" "Not forced,Forced" bitfld.long 0x8 26. " IFRC58 ,Interrupt Force 58 (ch0 - eMIOS Channel 15)" "Not forced,Forced" bitfld.long 0x8 25. " IFRC57 ,Interrupt Force 57 (ch0 - eMIOS Channel 14)" "Not forced,Forced" bitfld.long 0x8 24. " IFRC56 ,Interrupt Force 56 (ch0 - eMIOS Channel 13)" "Not forced,Forced" textline " " bitfld.long 0x8 23. " IFRC55 ,Interrupt Force 55 (ch0 - eMIOS Channel 12)" "Not forced,Forced" bitfld.long 0x8 22. " IFRC54 ,Interrupt Force 54 (ch0 - eMIOS Channel 11)" "Not forced,Forced" bitfld.long 0x8 21. " IFRC53 ,Interrupt Force 53 (ch0 - eMIOS Channel 10)" "Not forced,Forced" bitfld.long 0x8 20. " IFRC52 ,Interrupt Force 52 (ch0 - eMIOS Channel 9)" "Not forced,Forced" textline " " bitfld.long 0x8 19. " IFRC51 ,Interrupt Force 51 (ch0 - eMIOS Channel 8)" "Not forced,Forced" bitfld.long 0x8 18. " IFRC50 ,Interrupt Force 50 (ch0 - eMIOS Channel 7)" "Not forced,Forced" bitfld.long 0x8 17. " IFRC49 ,Interrupt Force 49 (ch0 - eMIOS Channel 6)" "Not forced,Forced" bitfld.long 0x8 16. " IFRC48 ,Interrupt Force 48 (ch0 - eMIOS Channel 5)" "Not forced,Forced" textline " " bitfld.long 0x8 15. " IFRC47 ,Interrupt Force 47 (ch0 - eMIOS Channel 4)" "Not forced,Forced" bitfld.long 0x8 14. " IFRC46 ,Interrupt Force 46 (ch0 - eMIOS Channel 3)" "Not forced,Forced" bitfld.long 0x8 13. " IFRC45 ,Interrupt Force 45 (ch0 - eMIOS Channel 2)" "Not forced,Forced" bitfld.long 0x8 12. " IFRC44 ,Interrupt Force 44 (ch0 - eMIOS Channel 1)" "Not forced,Forced" textline " " bitfld.long 0x8 11. " IFRC43 ,Interrupt Force 43 (ch0 - eMIOS Channel 0)" "Not forced,Forced" bitfld.long 0x8 08. " IFRC40 ,Interrupt Force 40 (SCI_B)" "Not forced,Forced" bitfld.long 0x8 07. " IFRC39 ,Interrupt Force 39 (SCI_A)" "Not forced,Forced" bitfld.long 0x8 06. " IFRC38 ,Interrupt Force 38 (SPI_B)" "Not forced,Forced" textline " " bitfld.long 0x8 05. " IFRC37 ,Interrupt Force 37 (SPI_A)" "Not forced,Forced" bitfld.long 0x8 04. " IFRC36 ,Interrupt Force 36 (IIC)" "Not forced,Forced" elif ((cpu()=="MAC7202")||(cpu()=="MAC7212")||(cpu()=="MAC7222")||(cpu()=="MAC7242")||(cpu()=="MAC7252")) line.long 0x08 "INTFRCH,Interrupt Force Register High" bitfld.long 0x8 31. " IFRC63 ,Interrupt Force 63 (XIRQ)" "Not forced,Forced" bitfld.long 0x8 30. " IFRC62 ,Interrupt Force 62 (IRQ)" "Not forced,Forced" bitfld.long 0x8 29. " IFRC61 ,Interrupt Force 61 (PIM)" "Not forced,Forced" bitfld.long 0x8 28. " IFRC60 ,Interrupt Force 60 (SPI_C)" "Not forced,Forced" textline " " bitfld.long 0x8 27. " IFRC59 ,Interrupt Force 59 (ATD_A)" "Not forced,Forced" bitfld.long 0x8 18. " IFRC50 ,Interrupt Force 50 (ch0 - eMIOS Channel 7)" "Not forced,Forced" bitfld.long 0x8 17. " IFRC49 ,Interrupt Force 49 (ch0 - eMIOS Channel 6)" "Not forced,Forced" bitfld.long 0x8 16. " IFRC48 ,Interrupt Force 48 (ch0 - eMIOS Channel 5)" "Not forced,Forced" textline " " bitfld.long 0x8 15. " IFRC47 ,Interrupt Force 47 (ch0 - eMIOS Channel 4)" "Not forced,Forced" bitfld.long 0x8 14. " IFRC46 ,Interrupt Force 46 (ch0 - eMIOS Channel 3)" "Not forced,Forced" bitfld.long 0x8 13. " IFRC45 ,Interrupt Force 45 (ch0 - eMIOS Channel 2)" "Not forced,Forced" bitfld.long 0x8 12. " IFRC44 ,Interrupt Force 44 (ch0 - eMIOS Channel 1)" "Not forced,Forced" textline " " bitfld.long 0x8 11. " IFRC43 ,Interrupt Force 43 (ch0 - eMIOS Channel 0)" "Not forced,Forced" bitfld.long 0x8 08. " IFRC40 ,Interrupt Force 40 (SCI_B)" "Not forced,Forced" bitfld.long 0x8 07. " IFRC39 ,Interrupt Force 39 (SCI_A)" "Not forced,Forced" bitfld.long 0x8 06. " IFRC38 ,Interrupt Force 38 (SPI_B)" "Not forced,Forced" textline " " bitfld.long 0x8 05. " IFRC37 ,Interrupt Force 37 (SPI_A)" "Not forced,Forced" bitfld.long 0x8 04. " IFRC36 ,Interrupt Force 36 (IIC)" "Not forced,Forced" endif line.long 0x0C "INTFRCL,Interrupt Force Register Low" bitfld.long 0xC 29. " IFRC29 ,Interrupt Force 29 (CAN_B - busoff/error/wakein/txwarn/rxwarn)" "Not forced,Forced" bitfld.long 0xC 28. " IFRC28 ,Interrupt Force 28 (CAN_B - mb14)" "Not forced,Forced" bitfld.long 0xC 27. " IFRC27 ,Interrupt Force 27 (CAN_B - mb[13:0]/mb[31:15])" "Not forced,Forced" bitfld.long 0xC 26. " IFRC26 ,Interrupt Force 26 (CAN_A - busoff/error/wakein/txwarn/rxwarn)" "Not forced,Forced" textline " " bitfld.long 0xC 25. " IFRC25 ,Interrupt Force 25 (CAN_A - mb14)" "Not forced,Forced" bitfld.long 0xC 24. " IFRC24 ,Interrupt Force 24 (CAN_A - mb[13:0]/mb[31:15])" "Not forced,Forced" bitfld.long 0xC 23. " IFRC23 ,Interrupt Force 23 (MCM - ECC Error)" "Not forced,Forced" bitfld.long 0xC 22. " IFRC22 ,Interrupt Force 22 (PIT - timer4/rti)" "Not forced,Forced" textline " " bitfld.long 0xC 21. " IFRC21 ,Interrupt Force 21 (PIT - timer3)" "Not forced,Forced" bitfld.long 0xC 20. " IFRC20 ,Interrupt Force 20 (PIT - timer2)" "Not forced,Forced" bitfld.long 0xC 19. " IFRC19 ,Interrupt Force 19 (PIT - timer1)" "Not forced,Forced" bitfld.long 0xC 18. " IFRC18 ,Interrupt Force 18 (CRG)" "Not forced,Forced" textline " " bitfld.long 0xC 17. " IFRC17 ,Interrupt Force 17 (MCM - swt)" "Not forced,Forced" bitfld.long 0xC 16. " IFRC16 ,Interrupt Force 16 (DMA - err)" "Not forced,Forced" bitfld.long 0xC 15. " IFRC15 ,Interrupt Force 15 (ch15 - DMA Channel #15)" "Not forced,Forced" bitfld.long 0xC 14. " IFRC14 ,Interrupt Force 14 (ch15 - DMA Channel #14)" "Not forced,Forced" textline " " bitfld.long 0xC 13. " IFRC13 ,Interrupt Force 13 (ch15 - DMA Channel #13)" "Not forced,Forced" bitfld.long 0xC 12. " IFRC12 ,Interrupt Force 12 (ch15 - DMA Channel #12)" "Not forced,Forced" bitfld.long 0xC 11. " IFRC11 ,Interrupt Force 11 (ch15 - DMA Channel #11)" "Not forced,Forced" bitfld.long 0xC 10. " IFRC10 ,Interrupt Force 10 (ch15 - DMA Channel #10)" "Not forced,Forced" textline " " bitfld.long 0xC 09. " IFRC9 ,Interrupt Force 9 (ch15 - DMA Channel #9)" "Not forced,Forced" bitfld.long 0xC 08. " IFRC8 ,Interrupt Force 8 (ch15 - DMA Channel #8)" "Not forced,Forced" bitfld.long 0xC 07. " IFRC7 ,Interrupt Force 7 (ch15 - DMA Channel #7)" "Not forced,Forced" bitfld.long 0xC 06. " IFRC6 ,Interrupt Force 6 (ch15 - DMA Channel #6)" "Not forced,Forced" textline " " bitfld.long 0xC 05. " IFRC5 ,Interrupt Force 5 (ch15 - DMA Channel #5)" "Not forced,Forced" bitfld.long 0xC 04. " IFRC4 ,Interrupt Force 4 (ch15 - DMA Channel #4)" "Not forced,Forced" bitfld.long 0xC 03. " IFRC3 ,Interrupt Force 3 (ch15 - DMA Channel #3)" "Not forced,Forced" bitfld.long 0xC 02. " IFRC2 ,Interrupt Force 2 (ch15 - DMA Channel #2)" "Not forced,Forced" textline " " bitfld.long 0xC 01. " IFRC1 ,Interrupt Force 1 (ch15 - DMA Channel #1)" "Not forced,Forced" bitfld.long 0xC 00. " IFRC0 ,Interrupt Force 0 (ch15 - DMA Channel #0)" "Not forced,Forced" group.byte 0x001B++0x00 line.byte 0x00 "ICONFIG,Interrupt Configuration Register" bitfld.byte 0x00 07. " EFIQPRI ,Enable core's priority elevation on FIQ" "Disabled,Enabled" bitfld.byte 0x00 06. " EIRQPRI ,Enable core's priority elevation on IRQ" "Disabled,Enabled" bitfld.byte 0x00 05. " EMASK ,Enable hardware level masking" "Disabled,Enabled" bitfld.byte 0x00 00.--04. " FIQDEF ,FIQ interrupt level definition" "Levels 0-15,Levels 1-15,Levels 2-15,Levels 3-15,Levels 4-15,Levels 5-15,Levels 6-15,Levels 7-15,Levels 8-15,Levels 9-15,Levels 10-15,Levels 11-15,Levels 12-15,Levels 13-15,Levels 14-15,Level 15,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs,All IRQs" tree "Mask Registers" textline "" group.byte 0x001C++0x3 line.byte 0x0 "SIMR,Set Interrupt Mask Register" hexmask.byte 0x0 00.--6. 1. " SIMR ,Set interrupt mask" line.byte 0x1 "CIMR,Clear Interrupt Mask Register" hexmask.byte 0x1 00.--6. 1. " CIMR ,Clear interrupt mask" line.byte 0x2 "CLMASK,Current Level Mask Register" bitfld.byte 0x2 00.--04. " CLMASK ,Current level mask" "Level 01-15,Level 02-15,Level 03-15,Level 04-15,Level 05-15,Level 06-15,Level 07-15,Level 08-15,Level 09-15,Level 10-15,Level 11-15,Level 12-15,Level 13-15,Level 14-15,Level 15,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,Level 00-15" line.byte 0x3 "SLMASK,Saved Level Mask Register" bitfld.byte 0x3 00.--04. " SLMASK ,Saved level mask" "Level 01-15,Level 02-15,Level 03-15,Level 04-15,Level 05-15,Level 06-15,Level 07-15,Level 08-15,Level 09-15,Level 10-15,Level 11-15,Level 12-15,Level 13-15,Level 14-15,Level 15,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,All masked,Level 00-15" tree.end textline " " rgroup.byte 0x00EC++0x00 line.byte 0x00 "IRQIACK,IRQ Interrupt Acknowledge Register" rgroup.byte 0x00F0++0x00 line.byte 0x00 "FIQIACK,FIQ Interrupt Acknowledge Register" tree.end width 0x7 tree "Interrupt Control Registers 0-29" group.byte 0x0040++0x1D line.byte 0. "ICR00,Interrupt Control Register 00" bitfld.byte 0. 00.--03. " Level ,Interrupt 00 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR01,Interrupt Control Register 01" bitfld.byte 1. 00.--03. " Level ,Interrupt 01 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR02,Interrupt Control Register 02" bitfld.byte 2. 00.--03. " Level ,Interrupt 02 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR03,Interrupt Control Register 03" bitfld.byte 3. 00.--03. " Level ,Interrupt 03 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR04,Interrupt Control Register 04" bitfld.byte 4. 00.--03. " Level ,Interrupt 04 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 5. "ICR05,Interrupt Control Register 05" bitfld.byte 5. 00.--03. " Level ,Interrupt 05 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 6. "ICR06,Interrupt Control Register 06" bitfld.byte 6. 00.--03. " Level ,Interrupt 06 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 7. "ICR07,Interrupt Control Register 07" bitfld.byte 7. 00.--03. " Level ,Interrupt 07 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 8. "ICR08,Interrupt Control Register 08" bitfld.byte 8. 00.--03. " Level ,Interrupt 08 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 9. "ICR09,Interrupt Control Register 09" bitfld.byte 9. 00.--03. " Level ,Interrupt 09 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 10. "ICR10,Interrupt Control Register 10" bitfld.byte 10. 00.--03. " Level ,Interrupt 10 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 11. "ICR11,Interrupt Control Register 11" bitfld.byte 11. 00.--03. " Level ,Interrupt 11 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 12. "ICR12,Interrupt Control Register 12" bitfld.byte 12. 00.--03. " Level ,Interrupt 12 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 13. "ICR13,Interrupt Control Register 13" bitfld.byte 13. 00.--03. " Level ,Interrupt 13 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 14. "ICR14,Interrupt Control Register 14" bitfld.byte 14. 00.--03. " Level ,Interrupt 14 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 15. "ICR15,Interrupt Control Register 15" bitfld.byte 15. 00.--03. " Level ,Interrupt 15 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 16. "ICR16,Interrupt Control Register 16" bitfld.byte 16. 00.--03. " Level ,Interrupt 16 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 17. "ICR17,Interrupt Control Register 17" bitfld.byte 17. 00.--03. " Level ,Interrupt 17 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 18. "ICR18,Interrupt Control Register 18" bitfld.byte 18. 00.--03. " Level ,Interrupt 18 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 19. "ICR19,Interrupt Control Register 19" bitfld.byte 19. 00.--03. " Level ,Interrupt 19 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 20. "ICR20,Interrupt Control Register 20" bitfld.byte 20. 00.--03. " Level ,Interrupt 20 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 21. "ICR21,Interrupt Control Register 21" bitfld.byte 21. 00.--03. " Level ,Interrupt 21 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 22. "ICR22,Interrupt Control Register 22" bitfld.byte 22. 00.--03. " Level ,Interrupt 22 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 23. "ICR23,Interrupt Control Register 23" bitfld.byte 23. 00.--03. " Level ,Interrupt 23 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 24. "ICR24,Interrupt Control Register 24" bitfld.byte 24. 00.--03. " Level ,Interrupt 24 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 25. "ICR25,Interrupt Control Register 25" bitfld.byte 25. 00.--03. " Level ,Interrupt 25 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 26. "ICR26,Interrupt Control Register 26" bitfld.byte 26. 00.--03. " Level ,Interrupt 26 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 27. "ICR27,Interrupt Control Register 27" bitfld.byte 27. 00.--03. " Level ,Interrupt 27 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 28. "ICR28,Interrupt Control Register 28" bitfld.byte 28. 00.--03. " Level ,Interrupt 28 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 29. "ICR29,Interrupt Control Register 29" bitfld.byte 29. 00.--03. " Level ,Interrupt 29 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" tree.end sif ((cpu()=="MAC7201")||(cpu()=="MAC7211")||(cpu()=="MAC7241")||(cpu()=="MAC72XX")) tree "Interrupt Control Registers 36-40/43-63" group.byte 0x0064++0x4 line.byte 0. "ICR36,Interrupt Control Register 36" bitfld.byte 0. 00.--03. " Level ,Interrupt 36 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR37,Interrupt Control Register 37" bitfld.byte 1. 00.--03. " Level ,Interrupt 37 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR38,Interrupt Control Register 38" bitfld.byte 2. 00.--03. " Level ,Interrupt 38 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR39,Interrupt Control Register 39" bitfld.byte 3. 00.--03. " Level ,Interrupt 39 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR40,Interrupt Control Register 40" bitfld.byte 4. 00.--03. " Level ,Interrupt 40 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" group.byte 0x006B++0x14 line.byte 0. "ICR43,Interrupt Control Register 43" bitfld.byte 0. 00.--03. " Level ,Interrupt 43 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR44,Interrupt Control Register 44" bitfld.byte 1. 00.--03. " Level ,Interrupt 44 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR45,Interrupt Control Register 45" bitfld.byte 2. 00.--03. " Level ,Interrupt 45 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR46,Interrupt Control Register 46" bitfld.byte 3. 00.--03. " Level ,Interrupt 46 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR47,Interrupt Control Register 47" bitfld.byte 4. 00.--03. " Level ,Interrupt 47 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 5. "ICR48,Interrupt Control Register 48" bitfld.byte 5. 00.--03. " Level ,Interrupt 48 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 6. "ICR49,Interrupt Control Register 49" bitfld.byte 6. 00.--03. " Level ,Interrupt 49 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 7. "ICR50,Interrupt Control Register 50" bitfld.byte 7. 00.--03. " Level ,Interrupt 50 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 8. "ICR51,Interrupt Control Register 51" bitfld.byte 8. 00.--03. " Level ,Interrupt 51 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 9. "ICR52,Interrupt Control Register 52" bitfld.byte 9. 00.--03. " Level ,Interrupt 52 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 10. "ICR53,Interrupt Control Register 53" bitfld.byte 10. 00.--03. " Level ,Interrupt 53 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 11. "ICR54,Interrupt Control Register 54" bitfld.byte 11. 00.--03. " Level ,Interrupt 54 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 12. "ICR55,Interrupt Control Register 55" bitfld.byte 12. 00.--03. " Level ,Interrupt 55 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 13. "ICR56,Interrupt Control Register 56" bitfld.byte 13. 00.--03. " Level ,Interrupt 56 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 14. "ICR57,Interrupt Control Register 57" bitfld.byte 14. 00.--03. " Level ,Interrupt 57 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 15. "ICR58,Interrupt Control Register 58" bitfld.byte 15. 00.--03. " Level ,Interrupt 58 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 16. "ICR59,Interrupt Control Register 59" bitfld.byte 16. 00.--03. " Level ,Interrupt 59 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 17. "ICR60,Interrupt Control Register 60" bitfld.byte 17. 00.--03. " Level ,Interrupt 60 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 18. "ICR61,Interrupt Control Register 61" bitfld.byte 18. 00.--03. " Level ,Interrupt 61 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 19. "ICR62,Interrupt Control Register 62" bitfld.byte 19. 00.--03. " Level ,Interrupt 62 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 20. "ICR63,Interrupt Control Register 63" bitfld.byte 20. 00.--03. " Level ,Interrupt 63 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" tree.end elif ((cpu()=="MAC7202")||(cpu()=="MAC7212")||(cpu()=="MAC7222")||(cpu()=="MAC7242")||(cpu()=="MAC7252")) tree "Interrupt Control Registers 36-40/43-50/59-63" group.byte 0x0064++0x4 line.byte 0. "ICR36,Interrupt Control Register 36" bitfld.byte 0. 00.--03. " Level ,Interrupt 36 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR37,Interrupt Control Register 37" bitfld.byte 1. 00.--03. " Level ,Interrupt 37 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR38,Interrupt Control Register 38" bitfld.byte 2. 00.--03. " Level ,Interrupt 38 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR39,Interrupt Control Register 39" bitfld.byte 3. 00.--03. " Level ,Interrupt 39 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR40,Interrupt Control Register 40" bitfld.byte 4. 00.--03. " Level ,Interrupt 40 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" group.byte 0x006B++0x7 line.byte 0. "ICR43,Interrupt Control Register 43" bitfld.byte 0. 00.--03. " Level ,Interrupt 43 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR44,Interrupt Control Register 44" bitfld.byte 1. 00.--03. " Level ,Interrupt 44 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR45,Interrupt Control Register 45" bitfld.byte 2. 00.--03. " Level ,Interrupt 45 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR46,Interrupt Control Register 46" bitfld.byte 3. 00.--03. " Level ,Interrupt 46 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR47,Interrupt Control Register 47" bitfld.byte 4. 00.--03. " Level ,Interrupt 47 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 5. "ICR48,Interrupt Control Register 48" bitfld.byte 5. 00.--03. " Level ,Interrupt 48 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 6. "ICR49,Interrupt Control Register 49" bitfld.byte 6. 00.--03. " Level ,Interrupt 49 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 7. "ICR50,Interrupt Control Register 50" bitfld.byte 7. 00.--03. " Level ,Interrupt 50 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" group.byte 0x007B++0x4 line.byte 0. "ICR59,Interrupt Control Register 59" bitfld.byte 0. 00.--03. " Level ,Interrupt 59 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 1. "ICR60,Interrupt Control Register 60" bitfld.byte 1. 00.--03. " Level ,Interrupt 60 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 2. "ICR61,Interrupt Control Register 61" bitfld.byte 2. 00.--03. " Level ,Interrupt 61 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 3. "ICR62,Interrupt Control Register 62" bitfld.byte 3. 00.--03. " Level ,Interrupt 62 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" line.byte 4. "ICR63,Interrupt Control Register 63" bitfld.byte 4. 00.--03. " Level ,Interrupt 63 request level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,Level 8,Level 9,Level 10,Level 11,Level 12,Level 13,Level 14,Level 15" tree.end endif width 0xB tree.end tree "AXBS (MAC7200 Crossbar Switch)" base sd:0xFC004000 width 0x8 if (((data.long(sd:(0xFC004000+0x10)))&0x80000000)==0x00000000) ; CR_FC[RO(31)] = Read/write(0) group.long 0x0000++0x03 line.long 0x00 "PR_FC,Priority Register for Slave Port to Flash Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" group.long 0x0010++0x03 line.long 0x00 "CR_FC,Control Register for Slave Port to Flash Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to Flash Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" else rgroup.long 0x0000++0x03 line.long 0x00 "PR_FC,Priority Register for Slave Port to Flash Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" rgroup.long 0x0010++0x03 line.long 0x00 "CR_FC,Control Register for Slave Port to Flash Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to Flash Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" endif if (((data.long(sd:(0xFC004000+0x110)))&0x80000000)==0x00000000) ; CR_FB[RO(31)] = Read/write(0) group.long 0x100++0x3 line.long 0x0 "PR_FB,Priority Register for Slave Port to FlexBus" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" group.long 0x110++0x3 line.long 0x0 "CR_FB,Control Register for Slave Port to FlexBus" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to FlexBus parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" else rgroup.long 0x100++0x3 line.long 0x0 "PR_FB,Priority Register for Slave Port to FlexBus" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" rgroup.long 0x110++0x3 line.long 0x0 "CR_FB,Control Register for Slave Port to FlexBus" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to FlexBus parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" endif if (((data.long(sd:(0xFC004000+0x310)))&0x80000000)==0x00000000) ; CR_RC[RO(31)] = Read/write(0) group.long 0x0300++0x03 line.long 0x00 "PR_RC,Priority Register for Slave Port to RAM Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" group.long 0x0310++0x03 line.long 0x00 "CR_RC,Control Register for Slave Port to RAM Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to RAM Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" else rgroup.long 0x0300++0x03 line.long 0x00 "PR_RC,Priority Register for Slave Port to RAM Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" rgroup.long 0x0310++0x03 line.long 0x00 "CR_RC,Control Register for Slave Port to RAM Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to RAM Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" endif if (((data.long(sd:(0xFC004000+0x510)))&0x80000000)==0x00000000) ; CR_AHB[RO(31)] = Read/write(0) group.long 0x0500++0x03 line.long 0x00 "PR_AHB,Priority Register for Slave Port to external AHB" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" group.long 0x0510++0x03 line.long 0x00 "CR_AHB,Control Register for Slave Port to external AHB" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to external AHB parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" else rgroup.long 0x0500++0x03 line.long 0x00 "PR_AHB,Priority Register for Slave Port to external AHB" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" rgroup.long 0x0510++0x03 line.long 0x00 "CR_AHB,Control Register for Slave Port to external AHB" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to external AHB parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" endif if (((data.long(sd:(0xFC004000+0x710)))&0x80000000)==0x00000000) ; CR_PC[RO(31)] = Read/write(0) group.long 0x0700++0x03 line.long 0x00 "PR_PC,Priority Register for Slave Port to Peripheral Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" group.long 0x0710++0x03 line.long 0x00 "CR_PC,Control Register for Slave Port to Peripheral Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to Peripheral Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" else rgroup.long 0x0700++0x03 line.long 0x00 "PR_PC,Priority Register for Slave Port to Peripheral Controller" bitfld.long 0x00 04. " DMA_MSTR ,DMA master priority" "Highest,Lowest" bitfld.long 0x00 00. " CORE_MSTR ,Core master priority" "Highest,Lowest" rgroup.long 0x0710++0x03 line.long 0x00 "CR_PC,Control Register for Slave Port to Peripheral Controller" bitfld.long 0x00 31. " RO ,Read only" "Read/write,Read only" bitfld.long 0x00 30. " HLP ,Halt low priority" "Highest,Lowest" bitfld.long 0x00 08.--09. " ARB ,Arbitration mode" "Fixed,Round Robin,?..." bitfld.long 0x00 04.--05. " PCTL ,Parking control" "PARK,Last,No master,?..." textline " " bitfld.long 0x00 00. " PARK ,Master port the slave port to Peripheral Controller parks on when no masters are actively making requests and the PCTL bits are set to 00" "CORE,DMA" endif width 0xB tree.end tree "AIPS (AHB to IPI Bridge)" base sd:0xFC000000 width 0x8 group.long 0x0000++0x03 line.long 0x00 "MPROT0,Master Privilege Register 0" bitfld.long 0x00 30. " MTR0 ,Master trusted for reads 0" "Not trusted,Trusted" bitfld.long 0x00 29. " MTW0 ,Master trusted for writes 0" "Not trusted,Trusted" bitfld.long 0x00 28. " MPL0 ,Master privilege level 0" "User-mode,Access attribute" bitfld.long 0x00 26. " MTR1 ,Master trusted for reads 1" "Not trusted,Trusted" textline " " bitfld.long 0x00 25. " MTW1 ,Master trusted for writes 1" "Not trusted,Trusted" bitfld.long 0x00 24. " MPL1 ,Master privilege level 1" "User-mode,Access attribute" group.long 0x0020++0x03 line.long 0x00 "PACR0,Peripheral Access Control Register 0" bitfld.long 0x00 30. " SP0 ,Supervisor protect 0" "Not protected,Protected" bitfld.long 0x00 29. " WP0 ,Write protect 0" "Not protected,Protected" bitfld.long 0x00 28. " TP0 ,Trusted protect 0" "Not protected,Protected" bitfld.long 0x00 26. " SP1 ,Supervisor protect 1" "Not protected,Protected" textline " " bitfld.long 0x00 25. " WP1 ,Write protect 1" "Not protected,Protected" bitfld.long 0x00 24. " TP1 ,Trusted protect 1" "Not protected,Protected" bitfld.long 0x00 22. " SP2 ,Supervisor protect 2" "Not protected,Protected" bitfld.long 0x00 21. " WP2 ,Write protect 2" "Not protected,Protected" textline " " bitfld.long 0x00 20. " TP2 ,Trusted protect 2" "Not protected,Protected" group.long 0x0028++0x03 line.long 0x00 "PACR2,Peripheral Access Control Register 2" bitfld.long 0x00 30. " SP16 ,Supervisor protect 16" "Not protected,Protected" bitfld.long 0x00 29. " WP16 ,Write protect 16" "Not protected,Protected" bitfld.long 0x00 28. " TP16 ,Trusted protect 16" "Not protected,Protected" bitfld.long 0x00 26. " SP17 ,Supervisor protect 17" "Not protected,Protected" textline " " bitfld.long 0x00 25. " WP17 ,Write protect 17" "Not protected,Protected" bitfld.long 0x00 24. " TP17 ,Trusted protect 17" "Not protected,Protected" bitfld.long 0x00 22. " SP18 ,Supervisor protect 18" "Not protected,Protected" bitfld.long 0x00 21. " WP18 ,Write protect 18" "Not protected,Protected" textline " " bitfld.long 0x00 20. " TP18 ,Trusted protect 18" "Not protected,Protected" group.long 0x0040++0x13 line.long 0x00 "OPACR0,Off-Platform Peripheral Access Control Register 0" bitfld.long 0x00 30. " SP0 ,Supervisor protect 0" "Not protected,Protected" bitfld.long 0x00 29. " WP0 ,Write protect 0" "Not protected,Protected" bitfld.long 0x00 28. " TP0 ,Trusted protect 0" "Not protected,Protected" bitfld.long 0x00 26. " SP1 ,Supervisor protect 1" "Not protected,Protected" textline " " bitfld.long 0x00 25. " WP1 ,Write protect 1" "Not protected,Protected" bitfld.long 0x00 24. " TP1 ,Trusted protect 1" "Not protected,Protected" bitfld.long 0x00 22. " SP2 ,Supervisor protect 2" "Not protected,Protected" bitfld.long 0x00 21. " WP2 ,Write protect 2" "Not protected,Protected" textline " " bitfld.long 0x00 20. " TP2 ,Trusted protect 2" "Not protected,Protected" bitfld.long 0x00 18. " SP3 ,Supervisor protect 3" "Not protected,Protected" bitfld.long 0x00 17. " WP3 ,Write protect 3" "Not protected,Protected" bitfld.long 0x00 16. " TP3 ,Trusted protect 3" "Not protected,Protected" textline " " bitfld.long 0x00 10. " SP5 ,Supervisor protect 5" "Not protected,Protected" bitfld.long 0x00 09. " WP5 ,Write protect 5" "Not protected,Protected" bitfld.long 0x00 08. " TP5 ,Trusted protect 5" "Not protected,Protected" bitfld.long 0x00 06. " SP6 ,Supervisor protect 6" "Not protected,Protected" textline " " bitfld.long 0x00 05. " WP6 ,Write protect 6" "Not protected,Protected" bitfld.long 0x00 04. " TP6 ,Trusted protect 6" "Not protected,Protected" line.long 0x04 "OPACR1,Off-Platform Peripheral Access Control Register 1" bitfld.long 0x04 18. " SP11 ,Supervisor protect 11" "Not protected,Protected" bitfld.long 0x04 17. " WP11 ,Write protect 11" "Not protected,Protected" bitfld.long 0x04 16. " TP11 ,Trusted protect 11" "Not protected,Protected" bitfld.long 0x04 10. " SP13 ,Supervisor protect 13" "Not protected,Protected" textline " " bitfld.long 0x04 9. " WP13 ,Write protect 13" "Not protected,Protected" bitfld.long 0x04 8. " TP13 ,Trusted protect 13" "Not protected,Protected" bitfld.long 0x04 6. " SP14 ,Supervisor protect 14" "Not protected,Protected" bitfld.long 0x04 5. " WP14 ,Write protect 14" "Not protected,Protected" textline " " bitfld.long 0x04 4. " TP14 ,Trusted protect 14" "Not protected,Protected" bitfld.long 0x04 2. " SP15 ,Supervisor protect 15" "Not protected,Protected" bitfld.long 0x04 1. " WP15 ,Write protect 15" "Not protected,Protected" bitfld.long 0x04 0. " TP15 ,Trusted protect 15" "Not protected,Protected" line.long 0x08 "OPACR2,Off-Platform Peripheral Access Control Register 2" bitfld.long 0x08 26. " SP17 ,Supervisor protect 17" "Not protected,Protected" bitfld.long 0x08 25. " WP17 ,Write protect 17" "Not protected,Protected" bitfld.long 0x08 24. " TP17 ,Trusted protect 17" "Not protected,Protected" bitfld.long 0x08 22. " SP18 ,Supervisor protect 18" "Not protected,Protected" textline " " bitfld.long 0x08 21. " WP18 ,Write protect 18" "Not protected,Protected" bitfld.long 0x08 20. " TP18 ,Trusted protect 18" "Not protected,Protected" bitfld.long 0x08 2. " SP23 ,Supervisor protect 23" "Not protected,Protected" bitfld.long 0x08 1. " WP23 ,Write protect 23" "Not protected,Protected" textline " " bitfld.long 0x08 0. " TP23 ,Trusted protect 23" "Not protected,Protected" line.long 0x0C "OPACR3,Off-Platform Peripheral Access Control Register 3" bitfld.long 0x0C 30. " SP24 ,Supervisor protect 24" "Not protected,Protected" bitfld.long 0x0C 29. " WP24 ,Write protect 24" "Not protected,Protected" bitfld.long 0x0C 28. " TP24 ,Trusted protect 24" "Not protected,Protected" bitfld.long 0x0C 22. " SP26 ,Supervisor protect 26" "Not protected,Protected" textline " " bitfld.long 0x0C 21. " WP26 ,Write protect 26" "Not protected,Protected" bitfld.long 0x0C 20. " TP26 ,Trusted protect 26" "Not protected,Protected" bitfld.long 0x0C 14. " SP28 ,Supervisor protect 28" "Not protected,Protected" bitfld.long 0x0C 13. " WP28 ,Write protect 28" "Not protected,Protected" textline " " bitfld.long 0x0C 12. " TP28 ,Trusted protect 28" "Not protected,Protected" width 0xB tree.end tree "H7Fb/PFLASH (FLASH Controller)" base sd:0xFC0F0000 width 0x8 group.long 0x1C++0x13 line.long 0x0 "PFCR1,PFLASH Configuration Register 1" bitfld.long 0x0 17. " M1PFE ,DMA master pre-fetch enable" "Disabled,Enabled" bitfld.long 0x0 16. " M0PFE ,Core master pre-fetch enable" "Disabled,Enabled" bitfld.long 0x0 13.--15. " APC ,Address pipelining control" "Reserved,RWSC-1,RWSC-2,RWSC-3,RWSC-4,RWSC-5,RWSC-6,RWSC-7" textline " " bitfld.long 0x0 11.--12. " WWSC ,Write wait state control" "Reserved,1 state,Reserved,3 states" bitfld.long 0x0 08.--10. " RWSC ,Read wait state control" "No states,1 state,2 states,3 states,4 states,5 states,6 states,7 states" bitfld.long 0x0 06. " DPFEN ,Data prefetch enable" "Disabled,Enabled" textline " " bitfld.long 0x0 04. " IPFEN ,Instruction prefetch enable" "Disabled,Enabled" bitfld.long 0x0 01.--02. " PFLIM ,Prefetch limit" "0,1,2,3" bitfld.long 0x0 00. " BFEN ,Line read buffer enable" "Disabled,Enabled" line.long 0x4 "PFAPR,PFLASH Access Protection Register" bitfld.long 0x4 02.--03. " M1AP ,DMA access protection" "Protected,Not protected,?..." bitfld.long 0x4 00.--01. " M0AP ,Core access protection" "Protected,Not protected,?..." line.long 0x8 "PFCR2,PFLASH Configuration Register 2" bitfld.long 0x8 30.--31. " LBCFG ,Line buffer configuration" "0,1,2,3" bitfld.long 0x8 23. " CR1UNL ,Enable writes to the PFCR1 register" "Disabled,Enabled" bitfld.long 0x8 22. " SACCUNL ,Enable writes to the PFSACC register" "Disabled,Enabled" textline " " bitfld.long 0x8 21. " DACCUNL ,Enable writes to the PFDACC register" "Disabled,Enabled" bitfld.long 0x8 17. " MPAUNL1 ,Enable writes to the M1AP bit in the PFAPR" "Disabled,Enabled" bitfld.long 0x8 16. " MPAUNL0 ,Enable writes to the M0AP bit in the PFAPR" "Disabled,Enabled" textline " " bitfld.long 0x8 15. " SHSACC7 ,Shadow Supervisor/User Access 7" "Supervisor,Supervisor/User" bitfld.long 0x8 14. " SHSACC6 ,Shadow Supervisor/User Access 6" "Supervisor,Supervisor/User" bitfld.long 0x8 13. " SHSACC5 ,Shadow Supervisor/User Access 5" "Supervisor,Supervisor/User" textline " " bitfld.long 0x8 12. " SHSACC4 ,Shadow Supervisor/User Access 4" "Supervisor,Supervisor/User" bitfld.long 0x8 11. " SHSACC3 ,Shadow Supervisor/User Access 3" "Supervisor,Supervisor/User" bitfld.long 0x8 10. " SHSACC2 ,Shadow Supervisor/User Access 2" "Supervisor,Supervisor/User" textline " " bitfld.long 0x8 9. " SHSACC1 ,Shadow Supervisor/User Access 1" "Supervisor,Supervisor/User" bitfld.long 0x8 8. " SHSACC0 ,Shadow Supervisor/User Access 0" "Supervisor,Supervisor/User" bitfld.long 0x8 7. " SHDACC7 ,Shadow Data/Instruction Access 7" "Data,Data/Instruction" textline " " bitfld.long 0x8 6. " SHDACC6 ,Shadow Data/Instruction Access 6" "Data,Data/Instruction" bitfld.long 0x8 5. " SHDACC5 ,Shadow Data/Instruction Access 5" "Data,Data/Instruction" bitfld.long 0x8 4. " SHDACC4 ,Shadow Data/Instruction Access 4" "Data,Data/Instruction" textline " " bitfld.long 0x8 3. " SHDACC3 ,Shadow Data/Instruction Access 3" "Data,Data/Instruction" bitfld.long 0x8 2. " SHDACC2 ,Shadow Data/Instruction Access 2" "Data,Data/Instruction" bitfld.long 0x8 1. " SHDACC1 ,Shadow Data/Instruction Access 1" "Data,Data/Instruction" textline " " bitfld.long 0x8 0. " SHDACC0 ,Shadow Data/Instruction Access 0" "Data,Data/Instruction" line.long 0xC "PFSACC,PFLASH Supervisor/user Access Register" bitfld.long 0xC 31. " SACC31 ,Main Array Supervisor/User Access 31" "Supervisor,Supervisor/User" bitfld.long 0xC 30. " SACC30 ,Main Array Supervisor/User Access 30" "Supervisor,Supervisor/User" bitfld.long 0xC 29. " SACC29 ,Main Array Supervisor/User Access 29" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 28. " SACC28 ,Main Array Supervisor/User Access 28" "Supervisor,Supervisor/User" bitfld.long 0xC 27. " SACC27 ,Main Array Supervisor/User Access 27" "Supervisor,Supervisor/User" bitfld.long 0xC 26. " SACC26 ,Main Array Supervisor/User Access 26" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 25. " SACC25 ,Main Array Supervisor/User Access 25" "Supervisor,Supervisor/User" bitfld.long 0xC 24. " SACC24 ,Main Array Supervisor/User Access 24" "Supervisor,Supervisor/User" bitfld.long 0xC 23. " SACC23 ,Main Array Supervisor/User Access 23" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 22. " SACC22 ,Main Array Supervisor/User Access 22" "Supervisor,Supervisor/User" bitfld.long 0xC 21. " SACC21 ,Main Array Supervisor/User Access 21" "Supervisor,Supervisor/User" bitfld.long 0xC 20. " SACC20 ,Main Array Supervisor/User Access 20" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 19. " SACC19 ,Main Array Supervisor/User Access 19" "Supervisor,Supervisor/User" bitfld.long 0xC 18. " SACC18 ,Main Array Supervisor/User Access 18" "Supervisor,Supervisor/User" bitfld.long 0xC 17. " SACC17 ,Main Array Supervisor/User Access 17" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 16. " SACC16 ,Main Array Supervisor/User Access 16" "Supervisor,Supervisor/User" bitfld.long 0xC 15. " SACC15 ,Main Array Supervisor/User Access 15" "Supervisor,Supervisor/User" bitfld.long 0xC 14. " SACC14 ,Main Array Supervisor/User Access 14" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 13. " SACC13 ,Main Array Supervisor/User Access 13" "Supervisor,Supervisor/User" bitfld.long 0xC 12. " SACC12 ,Main Array Supervisor/User Access 12" "Supervisor,Supervisor/User" bitfld.long 0xC 11. " SACC11 ,Main Array Supervisor/User Access 11" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 10. " SACC10 ,Main Array Supervisor/User Access 10" "Supervisor,Supervisor/User" bitfld.long 0xC 9. " SACC9 ,Main Array Supervisor/User Access 9" "Supervisor,Supervisor/User" bitfld.long 0xC 8. " SACC8 ,Main Array Supervisor/User Access 8" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 7. " SACC7 ,Main Array Supervisor/User Access 7" "Supervisor,Supervisor/User" bitfld.long 0xC 6. " SACC6 ,Main Array Supervisor/User Access 6" "Supervisor,Supervisor/User" bitfld.long 0xC 5. " SACC5 ,Main Array Supervisor/User Access 5" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 4. " SACC4 ,Main Array Supervisor/User Access 4" "Supervisor,Supervisor/User" bitfld.long 0xC 3. " SACC3 ,Main Array Supervisor/User Access 3" "Supervisor,Supervisor/User" bitfld.long 0xC 2. " SACC2 ,Main Array Supervisor/User Access 2" "Supervisor,Supervisor/User" textline " " bitfld.long 0xC 1. " SACC1 ,Main Array Supervisor/User Access 1" "Supervisor,Supervisor/User" bitfld.long 0xC 0. " SACC0 ,Main Array Supervisor/User Access 0" "Supervisor,Supervisor/User" line.long 0x10 "PFDACC,PFLASH Data/instruction Access Register" bitfld.long 0x10 31. " DACC31 ,Main Array Data/Instruction Access 31" "Data,Data/Instruction" bitfld.long 0x10 30. " DACC30 ,Main Array Data/Instruction Access 30" "Data,Data/Instruction" bitfld.long 0x10 29. " DACC29 ,Main Array Data/Instruction Access 29" "Data,Data/Instruction" textline " " bitfld.long 0x10 28. " DACC28 ,Main Array Data/Instruction Access 28" "Data,Data/Instruction" bitfld.long 0x10 27. " DACC27 ,Main Array Data/Instruction Access 27" "Data,Data/Instruction" bitfld.long 0x10 26. " DACC26 ,Main Array Data/Instruction Access 26" "Data,Data/Instruction" textline " " bitfld.long 0x10 25. " DACC25 ,Main Array Data/Instruction Access 25" "Data,Data/Instruction" bitfld.long 0x10 24. " DACC24 ,Main Array Data/Instruction Access 24" "Data,Data/Instruction" bitfld.long 0x10 23. " DACC23 ,Main Array Data/Instruction Access 23" "Data,Data/Instruction" textline " " bitfld.long 0x10 22. " DACC22 ,Main Array Data/Instruction Access 22" "Data,Data/Instruction" bitfld.long 0x10 21. " DACC21 ,Main Array Data/Instruction Access 21" "Data,Data/Instruction" bitfld.long 0x10 20. " DACC20 ,Main Array Data/Instruction Access 20" "Data,Data/Instruction" textline " " bitfld.long 0x10 19. " DACC19 ,Main Array Data/Instruction Access 19" "Data,Data/Instruction" bitfld.long 0x10 18. " DACC18 ,Main Array Data/Instruction Access 18" "Data,Data/Instruction" bitfld.long 0x10 17. " DACC17 ,Main Array Data/Instruction Access 17" "Data,Data/Instruction" textline " " bitfld.long 0x10 16. " DACC16 ,Main Array Data/Instruction Access 16" "Data,Data/Instruction" bitfld.long 0x10 15. " DACC15 ,Main Array Data/Instruction Access 15" "Data,Data/Instruction" bitfld.long 0x10 14. " DACC14 ,Main Array Data/Instruction Access 14" "Data,Data/Instruction" textline " " bitfld.long 0x10 13. " DACC13 ,Main Array Data/Instruction Access 13" "Data,Data/Instruction" bitfld.long 0x10 12. " DACC12 ,Main Array Data/Instruction Access 12" "Data,Data/Instruction" bitfld.long 0x10 11. " DACC11 ,Main Array Data/Instruction Access 11" "Data,Data/Instruction" textline " " bitfld.long 0x10 10. " DACC10 ,Main Array Data/Instruction Access 10" "Data,Data/Instruction" bitfld.long 0x10 9. " DACC9 ,Main Array Data/Instruction Access 9" "Data,Data/Instruction" bitfld.long 0x10 8. " DACC8 ,Main Array Data/Instruction Access 8" "Data,Data/Instruction" textline " " bitfld.long 0x10 7. " DACC7 ,Main Array Data/Instruction Access 7" "Data,Data/Instruction" bitfld.long 0x10 6. " DACC6 ,Main Array Data/Instruction Access 6" "Data,Data/Instruction" bitfld.long 0x10 5. " DACC5 ,Main Array Data/Instruction Access 5" "Data,Data/Instruction" textline " " bitfld.long 0x10 4. " DACC4 ,Main Array Data/Instruction Access 4" "Data,Data/Instruction" bitfld.long 0x10 3. " DACC3 ,Main Array Data/Instruction Access 3" "Data,Data/Instruction" bitfld.long 0x10 2. " DACC2 ,Main Array Data/Instruction Access 2" "Data,Data/Instruction" textline " " bitfld.long 0x10 1. " DACC1 ,Main Array Data/Instruction Access 1" "Data,Data/Instruction" bitfld.long 0x10 0. " DACC0 ,Main Array Data/Instruction Access 0" "Data,Data/Instruction" if ((((data.long(sd:0xFC0F0000))&0x10000000)==0x00000000)&&(((data.long(sd:0xFC0F0000))&0xF000000)!=0x0000000)) ; MCR[SFS(28)] = Not selected(0) and MCR[SIZE(24-27)] != 256 KB(0) group.long 0x0000++0x3 line.long 0x00 "MCR,PFM Module Configuration Register" bitfld.long 0x00 28. " SFS ,Special flash selector" "Not selected,Selected" bitfld.long 0x00 24.--27. " SIZE ,Array space size" "256 KB,512 KB,768 KB,1 MB,1.25 MB,1.5 MB,1.75 MB,2 MB,2.25 MB,2.5 MB,2.75 MB,3 MB,3.25 MB,3.5 MB,3.75 MB,4 MB" bitfld.long 0x00 20.--22. " LAS ,Low address space size" "2x128 KB,4x64 KB,4x16|4x48 KB,16x16 KB,8x16|2x64 KB,10x16|2x48 KB,1x16|2x48|2x64 KB,Not used" textline " " bitfld.long 0x00 16. " MAS ,Mid address space size" "2x128 KB,4x64 KB" bitfld.long 0x00 15. " EER ,ECC event error" "No error,Error" bitfld.long 0x00 14. " RWE ,Read while write event error" "No error,Error" textline " " bitfld.long 0x00 13. " BBEPE ,Boot block external program erase status" "Not enabled,Enabled" bitfld.long 0x00 12. " EPE ,External program erase status" "Disabled,Enabled" bitfld.long 0x00 11. " PEAS ,Program/Erase access space" "Disabled/enabled,Enabled/disabled" textline " " bitfld.long 0x00 10. " DONE ,State machine status" "High voltage,No high voltage" bitfld.long 0x00 09. " PEG ,Program/Erase good" "Not good,Good" bitfld.long 0x00 07. " PRD ,Pipelined reads disabled" "Enabled,Disabled" textline " " bitfld.long 0x00 06. " STOP ,Stop mode enable" "Disabled,Enabled" bitfld.long 0x00 04. " PGM ,Program" "No program,Program" bitfld.long 0x00 03. " PSUS ,Program suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 02. " ERS ,Erase" "Not executing,Executing" bitfld.long 0x00 01. " ESUS ,Erase suspend" "Not suspended,Suspended" bitfld.long 0x00 00. " EHV ,Enable high voltage" "Disabled,Enabled" elif ((((data.long(sd:0xFC0F0000))&0x10000000)==0x00000000)&&(((data.long(sd:0xFC0F0000))&0xF000000)==0x0000000)) ; MCR[SFS(28)] = Not selected(0) and MCR[SIZE(24-27)] == 256 KB(0) group.long 0x0000++0x3 line.long 0x00 "MCR,PFM Module Configuration Register" bitfld.long 0x00 28. " SFS ,Special flash selector" "Not selected,Selected" bitfld.long 0x00 24.--27. " SIZE ,Array space size" "256 KB,512 KB,768 KB,1 MB,1.25 MB,1.5 MB,1.75 MB,2 MB,2.25 MB,2.5 MB,2.75 MB,3 MB,3.25 MB,3.5 MB,3.75 MB,4 MB" bitfld.long 0x00 20.--22. " LAS ,Low address space size" "2x128 KB,4x64 KB,4x16|4x48 KB,16x16 KB,8x16|2x64 KB,10x16|2x48 KB,1x16|2x48|2x64 KB,Not used" textline " " bitfld.long 0x00 16. " MAS ,Mid address space size" "Not available,4x64 KB" bitfld.long 0x00 15. " EER ,ECC event error" "No error,Error" bitfld.long 0x00 14. " RWE ,Read while write event error" "No error,Error" textline " " bitfld.long 0x00 13. " BBEPE ,Boot block external program erase status" "Not enabled,Enabled" bitfld.long 0x00 12. " EPE ,External program erase status" "Disabled,Enabled" bitfld.long 0x00 11. " PEAS ,Program/Erase access space" "Disabled/enabled,Enabled/disabled" textline " " bitfld.long 0x00 10. " DONE ,State machine status" "High voltage,No high voltage" bitfld.long 0x00 09. " PEG ,Program/Erase good" "Not good,Good" bitfld.long 0x00 07. " PRD ,Pipelined reads disabled" "Enabled,Disabled" textline " " bitfld.long 0x00 06. " STOP ,Stop mode enable" "Disabled,Enabled" bitfld.long 0x00 04. " PGM ,Program" "No program,Program" bitfld.long 0x00 03. " PSUS ,Program suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 02. " ERS ,Erase" "Not executing,Executing" bitfld.long 0x00 01. " ESUS ,Erase suspend" "Not suspended,Suspended" bitfld.long 0x00 00. " EHV ,Enable high voltage" "Disabled,Enabled" elif ((((data.long(sd:0xFC0F0000))&0x10000000)==0x10000000)&&(((data.long(sd:0xFC0F0000))&0xF000000)!=0x0000000)) ; MCR[SFS(28)] = Selected(1) and MCR[SIZE(24-27)] != 256|128 KB(0) group.long 0x0000++0x3 line.long 0x00 "MCR,PFM Module Configuration Register" bitfld.long 0x00 28. " SFS ,Special flash selector" "Not selected,Selected" bitfld.long 0x00 24.--27. " SIZE ,Array space size" "256|128 KB,512|320 KB,768 KB,1 MB,1.25 MB,1.5 MB,1.75 MB,2 MB,2.25 MB,2.5 MB,2.75 MB,3 MB,3.25 MB,3.5 MB,3.75 MB,4 MB" bitfld.long 0x00 20.--22. " LAS ,Low address space size" "2x128 KB,4x64 KB,2x16|2x48 KB,16x16 KB,8x16|2x64 KB,10x16|2x48 KB,1x16|2x48|2x64 KB,Not used" textline " " bitfld.long 0x00 16. " MAS ,Mid address space size" "2x128 KB,4x16 KB" bitfld.long 0x00 15. " EER ,ECC event error" "No error,Error" bitfld.long 0x00 14. " RWE ,Read while write event error" "No error,Error" textline " " bitfld.long 0x00 13. " BBEPE ,Boot block external program erase status" "Not enabled,Enabled" bitfld.long 0x00 12. " EPE ,External program erase status" "Disabled,Enabled" bitfld.long 0x00 11. " PEAS ,Program/Erase access space" "Disabled/enabled,Enabled/disabled" textline " " bitfld.long 0x00 10. " DONE ,State machine status" "High voltage,No high voltage" bitfld.long 0x00 09. " PEG ,Program/Erase good" "Not good,Good" bitfld.long 0x00 07. " PRD ,Pipelined reads disabled" "Enabled,Disabled" textline " " bitfld.long 0x00 06. " STOP ,Stop mode enable" "Disabled,Enabled" bitfld.long 0x00 04. " PGM ,Program" "No program,Program" bitfld.long 0x00 03. " PSUS ,Program suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 02. " ERS ,Erase" "Not executing,Executing" bitfld.long 0x00 01. " ESUS ,Erase suspend" "Not suspended,Suspended" bitfld.long 0x00 00. " EHV ,Enable high voltage" "Disabled,Enabled" else group.long 0x0000++0x3 line.long 0x00 "MCR,PFM Module Configuration Register" bitfld.long 0x00 28. " SFS ,Special flash selector" "Not selected,Selected" bitfld.long 0x00 24.--27. " SIZE ,Array space size" "256|128 KB,512|320 KB,768 KB,1 MB,1.25 MB,1.5 MB,1.75 MB,2 MB,2.25 MB,2.5 MB,2.75 MB,3 MB,3.25 MB,3.5 MB,3.75 MB,4 MB" bitfld.long 0x00 20.--22. " LAS ,Low address space size" "2x128 KB,4x64 KB,2x16|2x48 KB,16x16 KB,8x16|2x64 KB,10x16|2x48 KB,1x16|2x48|2x64 KB,Not used" textline " " bitfld.long 0x00 16. " MAS ,Mid address space size" "Not available,4x16 KB" bitfld.long 0x00 15. " EER ,ECC event error" "No error,Error" bitfld.long 0x00 14. " RWE ,Read while write event error" "No error,Error" textline " " bitfld.long 0x00 13. " BBEPE ,Boot block external program erase status" "Not enabled,Enabled" bitfld.long 0x00 12. " EPE ,External program erase status" "Disabled,Enabled" bitfld.long 0x00 11. " PEAS ,Program/Erase access space" "Disabled/enabled,Enabled/disabled" textline " " bitfld.long 0x00 10. " DONE ,State machine status" "High voltage,No high voltage" bitfld.long 0x00 09. " PEG ,Program/Erase good" "Not good,Good" bitfld.long 0x00 07. " PRD ,Pipelined reads disabled" "Enabled,Disabled" textline " " bitfld.long 0x00 06. " STOP ,Stop mode enable" "Disabled,Enabled" bitfld.long 0x00 04. " PGM ,Program" "No program,Program" bitfld.long 0x00 03. " PSUS ,Program suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 02. " ERS ,Erase" "Not executing,Executing" bitfld.long 0x00 01. " ESUS ,Erase suspend" "Not suspended,Suspended" bitfld.long 0x00 00. " EHV ,Enable high voltage" "Disabled,Enabled" endif group.long 0x4++0x13 line.long 0x0 "LML,PFM Low-Mid Block Lock Register" bitfld.long 0x0 31. " LME ,Low and mid address lock enable" "Disabled,Enabled" bitfld.long 0x0 20. " SLOCK ,Shadow lock" "Not locked,Locked" bitfld.long 0x0 19. " MLOCK3 ,Mid address block lock 3" "Not locked,Locked" textline " " bitfld.long 0x0 18. " MLOCK2 ,Mid address block lock 2" "Not locked,Locked" bitfld.long 0x0 17. " MLOCK1 ,Mid address block lock 1" "Not locked,Locked" bitfld.long 0x0 16. " MLOCK0 ,Mid address block lock 0" "Not locked,Locked" textline " " bitfld.long 0x0 15. " LLOCK15 ,Low Address Block Lock 15" "Not locked,Locked" bitfld.long 0x0 14. " LLOCK14 ,Low Address Block Lock 14" "Not locked,Locked" bitfld.long 0x0 13. " LLOCK13 ,Low Address Block Lock 13" "Not locked,Locked" textline " " bitfld.long 0x0 12. " LLOCK12 ,Low Address Block Lock 12" "Not locked,Locked" bitfld.long 0x0 11. " LLOCK11 ,Low Address Block Lock 11" "Not locked,Locked" bitfld.long 0x0 10. " LLOCK10 ,Low Address Block Lock 10" "Not locked,Locked" textline " " bitfld.long 0x0 9. " LLOCK9 ,Low Address Block Lock 9" "Not locked,Locked" bitfld.long 0x0 8. " LLOCK8 ,Low Address Block Lock 8" "Not locked,Locked" bitfld.long 0x0 7. " LLOCK7 ,Low Address Block Lock 7" "Not locked,Locked" textline " " bitfld.long 0x0 6. " LLOCK6 ,Low Address Block Lock 6" "Not locked,Locked" bitfld.long 0x0 5. " LLOCK5 ,Low Address Block Lock 5" "Not locked,Locked" bitfld.long 0x0 4. " LLOCK4 ,Low Address Block Lock 4" "Not locked,Locked" textline " " bitfld.long 0x0 3. " LLOCK3 ,Low Address Block Lock 3" "Not locked,Locked" bitfld.long 0x0 2. " LLOCK2 ,Low Address Block Lock 2" "Not locked,Locked" bitfld.long 0x0 1. " LLOCK1 ,Low Address Block Lock 1" "Not locked,Locked" textline " " bitfld.long 0x0 0. " LLOCK0 ,Low Address Block Lock 0" "Not locked,Locked" line.long 0x4 "HBL,PFM High Block Lock Register" bitfld.long 0x4 31. " HBE ,High address lock enable" "Disabled,Enabled" bitfld.long 0x4 27. " HLOCK27 ,High Address Space Block Lock 27" "Not locked,Locked" bitfld.long 0x4 26. " HLOCK26 ,High Address Space Block Lock 26" "Not locked,Locked" textline " " bitfld.long 0x4 25. " HLOCK25 ,High Address Space Block Lock 25" "Not locked,Locked" bitfld.long 0x4 24. " HLOCK24 ,High Address Space Block Lock 24" "Not locked,Locked" bitfld.long 0x4 23. " HLOCK23 ,High Address Space Block Lock 23" "Not locked,Locked" textline " " bitfld.long 0x4 22. " HLOCK22 ,High Address Space Block Lock 22" "Not locked,Locked" bitfld.long 0x4 21. " HLOCK21 ,High Address Space Block Lock 21" "Not locked,Locked" bitfld.long 0x4 20. " HLOCK20 ,High Address Space Block Lock 20" "Not locked,Locked" textline " " bitfld.long 0x4 19. " HLOCK19 ,High Address Space Block Lock 19" "Not locked,Locked" bitfld.long 0x4 18. " HLOCK18 ,High Address Space Block Lock 18" "Not locked,Locked" bitfld.long 0x4 17. " HLOCK17 ,High Address Space Block Lock 17" "Not locked,Locked" textline " " bitfld.long 0x4 16. " HLOCK16 ,High Address Space Block Lock 16" "Not locked,Locked" bitfld.long 0x4 15. " HLOCK15 ,High Address Space Block Lock 15" "Not locked,Locked" bitfld.long 0x4 14. " HLOCK14 ,High Address Space Block Lock 14" "Not locked,Locked" textline " " bitfld.long 0x4 13. " HLOCK13 ,High Address Space Block Lock 13" "Not locked,Locked" bitfld.long 0x4 12. " HLOCK12 ,High Address Space Block Lock 12" "Not locked,Locked" bitfld.long 0x4 11. " HLOCK11 ,High Address Space Block Lock 11" "Not locked,Locked" textline " " bitfld.long 0x4 10. " HLOCK10 ,High Address Space Block Lock 10" "Not locked,Locked" bitfld.long 0x4 9. " HLOCK9 ,High Address Space Block Lock 9" "Not locked,Locked" bitfld.long 0x4 8. " HLOCK8 ,High Address Space Block Lock 8" "Not locked,Locked" textline " " bitfld.long 0x4 7. " HLOCK7 ,High Address Space Block Lock 7" "Not locked,Locked" bitfld.long 0x4 6. " HLOCK6 ,High Address Space Block Lock 6" "Not locked,Locked" bitfld.long 0x4 5. " HLOCK5 ,High Address Space Block Lock 5" "Not locked,Locked" textline " " bitfld.long 0x4 4. " HLOCK4 ,High Address Space Block Lock 4" "Not locked,Locked" bitfld.long 0x4 3. " HLOCK3 ,High Address Space Block Lock 3" "Not locked,Locked" bitfld.long 0x4 2. " HLOCK2 ,High Address Space Block Lock 2" "Not locked,Locked" textline " " bitfld.long 0x4 1. " HLOCK1 ,High Address Space Block Lock 1" "Not locked,Locked" bitfld.long 0x4 0. " HLOCK0 ,High Address Space Block Lock 0" "Not locked,Locked" line.long 0x8 "SLL,PFM Secondary Low Block Lock Register" bitfld.long 0x8 31. " SLE ,Secondary low and mid address lock enable" "Disabled,Enabled" bitfld.long 0x8 20. " SSLOCK ,Secondary shadow lock" "Not locked,Locked" bitfld.long 0x8 19. " SMLOCK3 ,Secondary Mid Address Block Lock 3" "Not locked,Locked" textline " " bitfld.long 0x8 18. " SMLOCK2 ,Secondary Mid Address Block Lock 2" "Not locked,Locked" bitfld.long 0x8 17. " SMLOCK1 ,Secondary Mid Address Block Lock 1" "Not locked,Locked" bitfld.long 0x8 16. " SMLOCK0 ,Secondary Mid Address Block Lock 0" "Not locked,Locked" textline " " bitfld.long 0x8 15. " SLLOCK15 ,Secondary Low Address Block Lock 15" "Not locked,Locked" bitfld.long 0x8 14. " SLLOCK14 ,Secondary Low Address Block Lock 14" "Not locked,Locked" bitfld.long 0x8 13. " SLLOCK13 ,Secondary Low Address Block Lock 13" "Not locked,Locked" textline " " bitfld.long 0x8 12. " SLLOCK12 ,Secondary Low Address Block Lock 12" "Not locked,Locked" bitfld.long 0x8 11. " SLLOCK11 ,Secondary Low Address Block Lock 11" "Not locked,Locked" bitfld.long 0x8 10. " SLLOCK10 ,Secondary Low Address Block Lock 10" "Not locked,Locked" textline " " bitfld.long 0x8 9. " SLLOCK9 ,Secondary Low Address Block Lock 9" "Not locked,Locked" bitfld.long 0x8 8. " SLLOCK8 ,Secondary Low Address Block Lock 8" "Not locked,Locked" bitfld.long 0x8 7. " SLLOCK7 ,Secondary Low Address Block Lock 7" "Not locked,Locked" textline " " bitfld.long 0x8 6. " SLLOCK6 ,Secondary Low Address Block Lock 6" "Not locked,Locked" bitfld.long 0x8 5. " SLLOCK5 ,Secondary Low Address Block Lock 5" "Not locked,Locked" bitfld.long 0x8 4. " SLLOCK4 ,Secondary Low Address Block Lock 4" "Not locked,Locked" textline " " bitfld.long 0x8 3. " SLLOCK3 ,Secondary Low Address Block Lock 3" "Not locked,Locked" bitfld.long 0x8 2. " SLLOCK2 ,Secondary Low Address Block Lock 2" "Not locked,Locked" bitfld.long 0x8 1. " SLLOCK1 ,Secondary Low Address Block Lock 1" "Not locked,Locked" textline " " bitfld.long 0x8 0. " SLLOCK0 ,Secondary Low Address Block Lock 0" "Not locked,Locked" line.long 0xC "LMS,PFM Low-Mid Block Select Register" bitfld.long 0xC 19. " MSEL3 ,Mid Address Space Block Select 3" "Not selected,Selected" bitfld.long 0xC 18. " MSEL2 ,Mid Address Space Block Select 2" "Not selected,Selected" bitfld.long 0xC 17. " MSEL1 ,Mid Address Space Block Select 1" "Not selected,Selected" textline " " bitfld.long 0xC 16. " MSEL0 ,Mid Address Space Block Select 0" "Not selected,Selected" bitfld.long 0xC 15. " LSEL15 ,Low Address Space Block Select 15" "Not selected,Selected" bitfld.long 0xC 14. " LSEL14 ,Low Address Space Block Select 14" "Not selected,Selected" textline " " bitfld.long 0xC 13. " LSEL13 ,Low Address Space Block Select 13" "Not selected,Selected" bitfld.long 0xC 12. " LSEL12 ,Low Address Space Block Select 12" "Not selected,Selected" bitfld.long 0xC 11. " LSEL11 ,Low Address Space Block Select 11" "Not selected,Selected" textline " " bitfld.long 0xC 10. " LSEL10 ,Low Address Space Block Select 10" "Not selected,Selected" bitfld.long 0xC 9. " LSEL9 ,Low Address Space Block Select 9" "Not selected,Selected" bitfld.long 0xC 8. " LSEL8 ,Low Address Space Block Select 8" "Not selected,Selected" textline " " bitfld.long 0xC 7. " LSEL7 ,Low Address Space Block Select 7" "Not selected,Selected" bitfld.long 0xC 6. " LSEL6 ,Low Address Space Block Select 6" "Not selected,Selected" bitfld.long 0xC 5. " LSEL5 ,Low Address Space Block Select 5" "Not selected,Selected" textline " " bitfld.long 0xC 4. " LSEL4 ,Low Address Space Block Select 4" "Not selected,Selected" bitfld.long 0xC 3. " LSEL3 ,Low Address Space Block Select 3" "Not selected,Selected" bitfld.long 0xC 2. " LSEL2 ,Low Address Space Block Select 2" "Not selected,Selected" textline " " bitfld.long 0xC 1. " LSEL1 ,Low Address Space Block Select 1" "Not selected,Selected" bitfld.long 0xC 0. " LSEL0 ,Low Address Space Block Select 0" "Not selected,Selected" line.long 0x10 "HBS,PFM High Block Select Register" bitfld.long 0x10 27. " HSEL27 ,High Address Space Block Select 27" "Not selected,Selected" bitfld.long 0x10 26. " HSEL26 ,High Address Space Block Select 26" "Not selected,Selected" bitfld.long 0x10 25. " HSEL25 ,High Address Space Block Select 25" "Not selected,Selected" textline " " bitfld.long 0x10 24. " HSEL24 ,High Address Space Block Select 24" "Not selected,Selected" bitfld.long 0x10 23. " HSEL23 ,High Address Space Block Select 23" "Not selected,Selected" bitfld.long 0x10 22. " HSEL22 ,High Address Space Block Select 22" "Not selected,Selected" textline " " bitfld.long 0x10 21. " HSEL21 ,High Address Space Block Select 21" "Not selected,Selected" bitfld.long 0x10 20. " HSEL20 ,High Address Space Block Select 20" "Not selected,Selected" bitfld.long 0x10 19. " HSEL19 ,High Address Space Block Select 19" "Not selected,Selected" textline " " bitfld.long 0x10 18. " HSEL18 ,High Address Space Block Select 18" "Not selected,Selected" bitfld.long 0x10 17. " HSEL17 ,High Address Space Block Select 17" "Not selected,Selected" bitfld.long 0x10 16. " HSEL16 ,High Address Space Block Select 16" "Not selected,Selected" textline " " bitfld.long 0x10 15. " HSEL15 ,High Address Space Block Select 15" "Not selected,Selected" bitfld.long 0x10 14. " HSEL14 ,High Address Space Block Select 14" "Not selected,Selected" bitfld.long 0x10 13. " HSEL13 ,High Address Space Block Select 13" "Not selected,Selected" textline " " bitfld.long 0x10 12. " HSEL12 ,High Address Space Block Select 12" "Not selected,Selected" bitfld.long 0x10 11. " HSEL11 ,High Address Space Block Select 11" "Not selected,Selected" bitfld.long 0x10 10. " HSEL10 ,High Address Space Block Select 10" "Not selected,Selected" textline " " bitfld.long 0x10 9. " HSEL9 ,High Address Space Block Select 9" "Not selected,Selected" bitfld.long 0x10 8. " HSEL8 ,High Address Space Block Select 8" "Not selected,Selected" bitfld.long 0x10 7. " HSEL7 ,High Address Space Block Select 7" "Not selected,Selected" textline " " bitfld.long 0x10 6. " HSEL6 ,High Address Space Block Select 6" "Not selected,Selected" bitfld.long 0x10 5. " HSEL5 ,High Address Space Block Select 5" "Not selected,Selected" bitfld.long 0x10 4. " HSEL4 ,High Address Space Block Select 4" "Not selected,Selected" textline " " bitfld.long 0x10 3. " HSEL3 ,High Address Space Block Select 3" "Not selected,Selected" bitfld.long 0x10 2. " HSEL2 ,High Address Space Block Select 2" "Not selected,Selected" bitfld.long 0x10 1. " HSEL1 ,High Address Space Block Select 1" "Not selected,Selected" textline " " bitfld.long 0x10 0. " HSEL0 ,High Address Space Block Select 0" "Not selected,Selected" rgroup.long 0x18++0x3 line.long 0x0 "ADR,PFM ECC Error Address Register" hexmask.long 0x0 03.--21. 8. " ADDR ,ECC error address" width 0xB tree.end tree "CRG (Clock and Reset Generator Module)" base sd:0xFC088000 width 0x8 group.byte 0x0000++0x02 line.byte 0x00 "SYNR,CRG Synthesizer Divider Register" hexmask.byte 0x00 00.--05. 1. " SYN[5:0] ,Synthesizer Divider" line.byte 0x01 "REFDV,CRG Reference Divider Register" bitfld.byte 0x01 00.--03. " REFDV[3:0] ,Reference Divider" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.byte 0x02 "CTFLG,CRG ARM Flag Register 1" eventfld.byte 0x02 05. " ILR ,Illegal Address Reset Flag" "Not occurred,Occurred" eventfld.byte 0x02 04. " JTR ,JTAG Reset Flag" "Not occurred,Occurred" eventfld.byte 0x02 03. " SFR ,Software Reset Flag" "Not occurred,Occurred" textline " " eventfld.byte 0x02 02. " CMR ,Clock Monitor Reset Flag" "Not occurred,Occurred" eventfld.byte 0x02 01. " EXR ,External Reset Flag" "Not occurred,Occurred" eventfld.byte 0x02 00. " WDR ,Software Watchdog Timer Reset Flag" "Not occurred,Occurred" group.byte 0x0003++0x05 line.byte 0x00 "CRGFLG,CRG Flags Register 2" eventfld.byte 0x00 06. " PORF ,Power-on reset flag" "Not occurred,Occurred" eventfld.byte 0x00 05. " LVRF ,Low-voltage reset flag" "Not occurred,Occurred" eventfld.byte 0x00 04. " LOCKIF ,PLL lock interrupt flag" "Not changed,Changed" textline " " bitfld.byte 0x00 03. " LOCK ,Lock status bit" "No within,Within" bitfld.byte 0x00 02. " TRACK ,Track status bit" "Acquisition mode,Tracking mode" eventfld.byte 0x00 01. " SCMIF ,Self-clock mode interrupt flag" "Not changed,Changed" textline " " bitfld.byte 0x00 00. " SCM ,Self-clock mode status" "Normal mode,Self-clock mode" line.byte 0x01 "CRGINT,CRG Interrupt Enable Register" bitfld.byte 0x01 04. " LOCKIE ,Lock interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 01. " SCMIE ,Self-clock mode interrupt enable" "Disabled,Enabled" line.byte 0x02 "CLKSEL,CRG Clock Select Register" bitfld.byte 0x02 07. " PLLSEL ,PLL select bit" "OSCCLK,PLLCLK" bitfld.byte 0x02 03. " PLLDOZE ,PLL stops in doze mode" "Running,Stopped" bitfld.byte 0x02 01. " RTIDOZE ,RTI stops in doze mode" "Running,Stopped" textline " " bitfld.byte 0x02 00. " SWTDOZE ,SWT stops in doze mode" "Running,Stopped" line.byte 0x03 "PLLCTL,CRG PLL Control Register" bitfld.byte 0x03 07. " CME ,Clock monitor enable" "Disabled,Enabled" bitfld.byte 0x03 06. " PLLON ,Phase lock loop on" "Off,On" bitfld.byte 0x03 05. " AUTO ,Automatic bandwidth control" "Disabled,Enabled" textline " " bitfld.byte 0x03 04. " ACQ ,Acquisition" "Low bandwidth,High bandwidth" bitfld.byte 0x03 00. " CMRD ,Clock monitor reset disable bit" "Enabled,Disabled" line.byte 0x04 "SDMCTL,CRG Stop/Doze Control Register" bitfld.byte 0x04 01. " DOZE ,Doze control" "Running,DOZE activated" line.byte 0x05 "BDMCTL,CRG BDM Control Register" bitfld.byte 0x05 06. " RSBCK ,SWT and RTI stop in debug mode" "Allowed,Stopped" width 0xB tree.end tree "SSM_MAC7202 (System Service Module)" base sd:0xFC080000 rgroup.word 0x0002++0x03 line.word 0x00 "STATUS,Current System Status Register" bitfld.word 0x00 11.--12. " NEXUS ,Nexus Status" "Not attached,Not attached,Attached to Primary,Attached to Secondary" bitfld.word 0x00 07. " SEC ,Security Status - Program Flash" "Not secured,Secured" textline " " bitfld.word 0x00 05.--06. " MODE ,Device Mode" "Single-Chip,Reserved,Primary Bootloader,Single-Chip" bitfld.word 0x00 04. " DMAIDLE ,DMA is idle" "Not idle,Idle" textline " " bitfld.word 0x00 00.--03. " DMAACTCH ,Active DMA channel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "MEMCONFIG,System Memory Configuration Register" bitfld.word 0x02 11.--15. " SRAMSIZE ,SRAM size" "No SRAM,No SRAM,No SRAM,No SRAM,4 Kb,8 Kb,16 Kb,32 Kb,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,No SRAM,No SRAM,No SRAM,No SRAM,2 Kb,6 Kb,12 Kb,20 Kb,?..." bitfld.word 0x02 06.--10. " IFLASHSIZE ,Instruction Flash size" "No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,64 Kb,96 Kb,128 Kb,192 Kb,256 Kb,384 Kb,512 Kb,768 Kb,1024 Kb,?..." textline " " bitfld.word 0x02 05. " IFLASHVALID ,Instruction Flash Valid" "Not visible,Visible" bitfld.word 0x02 01.--04. " DFLASHSIZE ,Data Flash size" "No Flash,No Flash,No Flash,No Flash,4 Kb,8 Kb,16 Kb,32 Kb,Reserved,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash,No Flash" textline " " bitfld.word 0x02 00. " DFLASHVALID ,Data Flash Valid" "Not visible,Visible" group.word 0x0006++0x03 line.word 0x00 "DEBUGPORT,Debug Status Port Control Register" bitfld.word 0x00 00.--02. " DEBUG_MODE ,Debug Status Port Mode" "No function,Mode 1,Mode 2,Mode 3,Mode 4,Mode 5,Mode 6,Mode 7" line.word 0x02 "ERROR,Error Configuration Register" bitfld.word 0x02 01. " PER_ABORT ,Peripheral Bus Abort Enable" "Disabled,Enabled" bitfld.word 0x02 00. " REG_ABORT ,Register Bus Abort Enable" "Disabled,Enabled" group.word 0x000C++0x01 line.word 0x00 "SYSRESET,System Reset Register" tree.end tree.open "PIT_RTI (Periodic Interrupt Timer Module)" base sd:0xFC08C000 width 0x9 tree "PIT Load Value Registers" group.long 0x0000++0x2B line.long 0x00 "TLVAL0,PIT RTI Timer Load Value Register" hexmask.long.tbyte 0x00 00.--23. 1. " TSV[23:0] ,Timer start value" line.long 0x4 "TLVAL1,PIT Timer 1 Load Value Register" line.long 0x8 "TLVAL2,PIT Timer 2 Load Value Register" line.long 0xC "TLVAL3,PIT Timer 3 Load Value Register" line.long 0x10 "TLVAL4,PIT Timer 4 Load Value Register" line.long 0x14 "TLVAL5,PIT Timer 5 Load Value Register" line.long 0x18 "TLVAL6,PIT Timer 6 Load Value Register" line.long 0x1C "TLVAL7,PIT Timer 7 Load Value Register" line.long 0x20 "TLVAL8,PIT Timer 8 Load Value Register" line.long 0x24 "TLVAL9,PIT Timer 9 Load Value Register" line.long 0x28 "TLVAL10,PIT Timer 10 Load Value Register" tree.end tree "PIT RTI Current Value Registers" rgroup.long 0x0080++0x2B line.long 0x00 "TVAL0,PIT RTI Timer Current Value Register" hexmask.long.tbyte 0x00 00.--23. 1. " TVL[23:0] ,Current timer value" line.long 0x4 "TVAL1,PIT Timer 1 Current Value Register" line.long 0x8 "TVAL2,PIT Timer 2 Current Value Register" line.long 0xC "TVAL3,PIT Timer 3 Current Value Register" line.long 0x10 "TVAL4,PIT Timer 4 Current Value Register" line.long 0x14 "TVAL5,PIT Timer 5 Current Value Register" line.long 0x18 "TVAL6,PIT Timer 6 Current Value Register" line.long 0x1C "TVAL7,PIT Timer 7 Current Value Register" line.long 0x20 "TVAL8,PIT Timer 8 Current Value Register" line.long 0x24 "TVAL9,PIT Timer 9 Current Value Register" line.long 0x28 "TVAL10,PIT Timer 10 Current Value Register" tree.end width 0xB tree "Common Registers" group.long 0x0100++0x13 line.long 0x00 "PITFLG,PIT Interrupt Flags Register" eventfld.long 0x00 04. " TIF4 ,Real Time Interrupt Flag for Timer 4" "Not occurred,Occurred" eventfld.long 0x00 03. " TIF3 ,Real Time Interrupt Flag for Timer 3" "Not occurred,Occurred" eventfld.long 0x00 02. " TIF2 ,Real Time Interrupt Flag for Timer 2" "Not occurred,Occurred" textline " " eventfld.long 0x00 01. " TIF1 ,Real Time Interrupt Flag for Timer 1" "Not occurred,Occurred" eventfld.long 0x00 00. " RTIF ,Real time interrupt flag" "Not occurred,Occurred" line.long 0x04 "PITINTEN,PIT Interrupt Enable Register" bitfld.long 0x04 04. " TIE4 ,Timer 4 interrupt enable" "Disabled,Enabled" bitfld.long 0x04 03. " TIE3 ,Timer 3 interrupt enable" "Disabled,Enabled" bitfld.long 0x04 02. " TIE2 ,Timer 2 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x04 01. " TIE1 ,Timer 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x04 00. " RTIE ,Real time interrupt enable" "Disabled,Enabled" line.long 0x08 "PITINTSEL,PIT Interrupt/DMA Select Register" bitfld.long 0x08 04. " ISEL4 ,Interrupt selector 4" "DMA trigger,Interrupt if TIE" bitfld.long 0x08 03. " ISEL3 ,Interrupt selector 3" "DMA trigger,Interrupt if TIE" bitfld.long 0x08 02. " ISEL2 ,Interrupt selector 2" "DMA trigger,Interrupt if TIE" textline " " bitfld.long 0x08 01. " ISEL1 ,Interrupt selector 1" "DMA trigger,Interrupt if TIE" line.long 0x0C "PITEN,PIT Timer Enable Register" bitfld.long 0x0C 10. " PEN10 ,PIT timer 10 enable" "Disabled,Enabled" bitfld.long 0x0C 09. " PEN9 ,PIT timer 9 enable" "Disabled,Enabled" bitfld.long 0x0C 08. " PEN8 ,PIT timer 8 enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 07. " PEN7 ,PIT timer 7 enable" "Disabled,Enabled" bitfld.long 0x0C 06. " PEN6 ,PIT timer 6 enable" "Disabled,Enabled" bitfld.long 0x0C 05. " PEN5 ,PIT timer 5 enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 04. " PEN4 ,PIT timer 4 enable" "Disabled,Enabled" bitfld.long 0x0C 03. " PEN3 ,PIT timer 3 enable" "Disabled,Enabled" bitfld.long 0x0C 02. " PEN2 ,PIT timer 2 enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 01. " PEN1 ,PIT timer 1 enable" "Disabled,Enabled" bitfld.long 0x0C 00. " RTIEN ,RTI timer enable" "Disabled,Enabled" line.long 0x10 "PITCTRL,PIT Control Register" bitfld.long 0x10 25. " DOZE ,Disable module in doze mode" "Enabled,Disabled" bitfld.long 0x10 24. " MDIS ,Module disable" "Enabled,Disabled" tree.end tree.end tree "DMA Channel Mux (Enhanced Direct Memory Access)" base sd:0xFC084000 width 0xC group.byte 0x0000++0x0F line.byte 0x0 "CHCONFIG0,DMAMux Channel 0 Configuration Register" bitfld.byte 0x0 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x0 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x0 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x1 "CHCONFIG1,DMAMux Channel 1 Configuration Register" bitfld.byte 0x1 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x1 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x1 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x2 "CHCONFIG2,DMAMux Channel 2 Configuration Register" bitfld.byte 0x2 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x2 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x2 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x3 "CHCONFIG3,DMAMux Channel 3 Configuration Register" bitfld.byte 0x3 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x3 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x3 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x4 "CHCONFIG4,DMAMux Channel 4 Configuration Register" bitfld.byte 0x4 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x4 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x4 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x5 "CHCONFIG5,DMAMux Channel 5 Configuration Register" bitfld.byte 0x5 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x5 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x5 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x6 "CHCONFIG6,DMAMux Channel 6 Configuration Register" bitfld.byte 0x6 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x6 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x6 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x7 "CHCONFIG7,DMAMux Channel 7 Configuration Register" bitfld.byte 0x7 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x7 06. " TRIG ,DMA request channel periodic trigger enable" "Disabled,Enabled" bitfld.byte 0x7 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x8 "CHCONFIG8,DMAMux Channel 8 Configuration Register" bitfld.byte 0x8 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x8 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0x9 "CHCONFIG9,DMAMux Channel 9 Configuration Register" bitfld.byte 0x9 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0x9 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xA "CHCONFIG10,DMAMux Channel 10 Configuration Register" bitfld.byte 0xA 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xA 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xB "CHCONFIG11,DMAMux Channel 11 Configuration Register" bitfld.byte 0xB 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xB 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xC "CHCONFIG12,DMAMux Channel 12 Configuration Register" bitfld.byte 0xC 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xC 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xD "CHCONFIG13,DMAMux Channel 13 Configuration Register" bitfld.byte 0xD 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xD 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xE "CHCONFIG14,DMAMux Channel 14 Configuration Register" bitfld.byte 0xE 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xE 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." line.byte 0xF "CHCONFIG15,DMAMux Channel 15 Configuration Register" bitfld.byte 0xF 07. " ENBL ,DMA request channel enable" "Disabled,Enabled" bitfld.byte 0xF 00.--05. " SOURCE ,DMA request channel source" "Not used,IIC Transmit,IIC Receive,DSPI_A Transmit,DSPI_A Receive,DSPI_B Transmit,DSPI_B Receive,ESCI_A Transmit,ESCI_A Receive,ESCI_B Transmit,ESCI_B Receive,Not used,Not used,Not used,Not used,eMIOS Channel 1,eMIOS Channel 2,eMIOS Channel 3,eMIOS Channel 4,eMIOS Channel 5,eMIOS Channel 6,eMIOS Channel 7,eMIOS Channel 8,eMIOS Channel 9,eMIOS Channel 10,eMIOS Channel 11,eMIOS Channel 12,eMIOS Channel 13,eMIOS Channel 14,eMIOS Channel 15,eMIOS Channel 16,ATD_A Command,ATD_A Result,Not used,Not used,DSPI_C Transmit,DSPI_C Receive,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,Always Enabled,?..." width 0xB tree.end tree.open "FlexCAN2" base sd:0xFC094000 tree "Channel A" tree "Message Buffer Registers 0-3" group.long (0x0080+0x0)++0x03 "Message Buffer Register 0" line.long 0x00 "C/S0,Control and Status 0" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x0)))&0x00200000)==0x00000000) ; C/S0[IDE(21)] = Standard(0) group.long (0x0084+0x0)++0x03 line.long 0x00 "ID0,Identifier Field 0" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x0)++0x03 line.long 0x00 "ID0,Identifier Field 0" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x0)++0x07 line.long 0x00 "DATA0-3_0,Data Field 0-3 0" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_0,Data Field 4-7 0" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x10)++0x03 "Message Buffer Register 1" line.long 0x00 "C/S1,Control and Status 1" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x10)))&0x00200000)==0x00000000) ; C/S1[IDE(21)] = Standard(0) group.long (0x0084+0x10)++0x03 line.long 0x00 "ID1,Identifier Field 1" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x10)++0x03 line.long 0x00 "ID1,Identifier Field 1" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x10)++0x07 line.long 0x00 "DATA0-3_1,Data Field 0-3 1" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_1,Data Field 4-7 1" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x20)++0x03 "Message Buffer Register 2" line.long 0x00 "C/S2,Control and Status 2" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x20)))&0x00200000)==0x00000000) ; C/S2[IDE(21)] = Standard(0) group.long (0x0084+0x20)++0x03 line.long 0x00 "ID2,Identifier Field 2" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x20)++0x03 line.long 0x00 "ID2,Identifier Field 2" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x20)++0x07 line.long 0x00 "DATA0-3_2,Data Field 0-3 2" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_2,Data Field 4-7 2" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x30)++0x03 "Message Buffer Register 3" line.long 0x00 "C/S3,Control and Status 3" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x30)))&0x00200000)==0x00000000) ; C/S3[IDE(21)] = Standard(0) group.long (0x0084+0x30)++0x03 line.long 0x00 "ID3,Identifier Field 3" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x30)++0x03 line.long 0x00 "ID3,Identifier Field 3" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x30)++0x07 line.long 0x00 "DATA0-3_3,Data Field 0-3 3" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_3,Data Field 4-7 3" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 4-7" group.long (0x0080+0x40)++0x03 "Message Buffer Register 4" line.long 0x00 "C/S4,Control and Status 4" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x40)))&0x00200000)==0x00000000) ; C/S4[IDE(21)] = Standard(0) group.long (0x0084+0x40)++0x03 line.long 0x00 "ID4,Identifier Field 4" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x40)++0x03 line.long 0x00 "ID4,Identifier Field 4" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x40)++0x07 line.long 0x00 "DATA0-3_4,Data Field 0-3 4" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_4,Data Field 4-7 4" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x50)++0x03 "Message Buffer Register 5" line.long 0x00 "C/S5,Control and Status 5" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x50)))&0x00200000)==0x00000000) ; C/S5[IDE(21)] = Standard(0) group.long (0x0084+0x50)++0x03 line.long 0x00 "ID5,Identifier Field 5" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x50)++0x03 line.long 0x00 "ID5,Identifier Field 5" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x50)++0x07 line.long 0x00 "DATA0-3_5,Data Field 0-3 5" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_5,Data Field 4-7 5" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x60)++0x03 "Message Buffer Register 6" line.long 0x00 "C/S6,Control and Status 6" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x60)))&0x00200000)==0x00000000) ; C/S6[IDE(21)] = Standard(0) group.long (0x0084+0x60)++0x03 line.long 0x00 "ID6,Identifier Field 6" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x60)++0x03 line.long 0x00 "ID6,Identifier Field 6" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x60)++0x07 line.long 0x00 "DATA0-3_6,Data Field 0-3 6" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_6,Data Field 4-7 6" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x70)++0x03 "Message Buffer Register 7" line.long 0x00 "C/S7,Control and Status 7" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x70)))&0x00200000)==0x00000000) ; C/S7[IDE(21)] = Standard(0) group.long (0x0084+0x70)++0x03 line.long 0x00 "ID7,Identifier Field 7" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x70)++0x03 line.long 0x00 "ID7,Identifier Field 7" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x70)++0x07 line.long 0x00 "DATA0-3_7,Data Field 0-3 7" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_7,Data Field 4-7 7" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 8-11" group.long (0x0080+0x80)++0x03 "Message Buffer Register 8" line.long 0x00 "C/S8,Control and Status 8" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x80)))&0x00200000)==0x00000000) ; C/S8[IDE(21)] = Standard(0) group.long (0x0084+0x80)++0x03 line.long 0x00 "ID8,Identifier Field 8" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x80)++0x03 line.long 0x00 "ID8,Identifier Field 8" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x80)++0x07 line.long 0x00 "DATA0-3_8,Data Field 0-3 8" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_8,Data Field 4-7 8" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x90)++0x03 "Message Buffer Register 9" line.long 0x00 "C/S9,Control and Status 9" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x90)))&0x00200000)==0x00000000) ; C/S9[IDE(21)] = Standard(0) group.long (0x0084+0x90)++0x03 line.long 0x00 "ID9,Identifier Field 9" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x90)++0x03 line.long 0x00 "ID9,Identifier Field 9" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x90)++0x07 line.long 0x00 "DATA0-3_9,Data Field 0-3 9" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_9,Data Field 4-7 9" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xA0)++0x03 "Message Buffer Register 10" line.long 0x00 "C/S10,Control and Status 10" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xA0)))&0x00200000)==0x00000000) ; C/S10[IDE(21)] = Standard(0) group.long (0x0084+0xA0)++0x03 line.long 0x00 "ID10,Identifier Field 10" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xA0)++0x03 line.long 0x00 "ID10,Identifier Field 10" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xA0)++0x07 line.long 0x00 "DATA0-3_10,Data Field 0-3 10" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_10,Data Field 4-7 10" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xB0)++0x03 "Message Buffer Register 11" line.long 0x00 "C/S11,Control and Status 11" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xB0)))&0x00200000)==0x00000000) ; C/S11[IDE(21)] = Standard(0) group.long (0x0084+0xB0)++0x03 line.long 0x00 "ID11,Identifier Field 11" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xB0)++0x03 line.long 0x00 "ID11,Identifier Field 11" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xB0)++0x07 line.long 0x00 "DATA0-3_11,Data Field 0-3 11" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_11,Data Field 4-7 11" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 12-15" group.long (0x0080+0xC0)++0x03 "Message Buffer Register 12" line.long 0x00 "C/S12,Control and Status 12" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xC0)))&0x00200000)==0x00000000) ; C/S12[IDE(21)] = Standard(0) group.long (0x0084+0xC0)++0x03 line.long 0x00 "ID12,Identifier Field 12" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xC0)++0x03 line.long 0x00 "ID12,Identifier Field 12" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xC0)++0x07 line.long 0x00 "DATA0-3_12,Data Field 0-3 12" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_12,Data Field 4-7 12" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xD0)++0x03 "Message Buffer Register 13" line.long 0x00 "C/S13,Control and Status 13" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xD0)))&0x00200000)==0x00000000) ; C/S13[IDE(21)] = Standard(0) group.long (0x0084+0xD0)++0x03 line.long 0x00 "ID13,Identifier Field 13" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xD0)++0x03 line.long 0x00 "ID13,Identifier Field 13" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xD0)++0x07 line.long 0x00 "DATA0-3_13,Data Field 0-3 13" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_13,Data Field 4-7 13" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xE0)++0x03 "Message Buffer Register 14" line.long 0x00 "C/S14,Control and Status 14" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xE0)))&0x00200000)==0x00000000) ; C/S14[IDE(21)] = Standard(0) group.long (0x0084+0xE0)++0x03 line.long 0x00 "ID14,Identifier Field 14" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xE0)++0x03 line.long 0x00 "ID14,Identifier Field 14" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xE0)++0x07 line.long 0x00 "DATA0-3_14,Data Field 0-3 14" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_14,Data Field 4-7 14" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xF0)++0x03 "Message Buffer Register 15" line.long 0x00 "C/S15,Control and Status 15" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0xF0)))&0x00200000)==0x00000000) ; C/S15[IDE(21)] = Standard(0) group.long (0x0084+0xF0)++0x03 line.long 0x00 "ID15,Identifier Field 15" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xF0)++0x03 line.long 0x00 "ID15,Identifier Field 15" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xF0)++0x07 line.long 0x00 "DATA0-3_15,Data Field 0-3 15" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_15,Data Field 4-7 15" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 16-19" group.long (0x0080+0x100)++0x03 "Message Buffer Register 16" line.long 0x00 "C/S16,Control and Status 16" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x100)))&0x00200000)==0x00000000) ; C/S16[IDE(21)] = Standard(0) group.long (0x0084+0x100)++0x03 line.long 0x00 "ID16,Identifier Field 16" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x100)++0x03 line.long 0x00 "ID16,Identifier Field 16" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x100)++0x07 line.long 0x00 "DATA0-3_16,Data Field 0-3 16" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_16,Data Field 4-7 16" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x110)++0x03 "Message Buffer Register 17" line.long 0x00 "C/S17,Control and Status 17" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x110)))&0x00200000)==0x00000000) ; C/S17[IDE(21)] = Standard(0) group.long (0x0084+0x110)++0x03 line.long 0x00 "ID17,Identifier Field 17" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x110)++0x03 line.long 0x00 "ID17,Identifier Field 17" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x110)++0x07 line.long 0x00 "DATA0-3_17,Data Field 0-3 17" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_17,Data Field 4-7 17" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x120)++0x03 "Message Buffer Register 18" line.long 0x00 "C/S18,Control and Status 18" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x120)))&0x00200000)==0x00000000) ; C/S18[IDE(21)] = Standard(0) group.long (0x0084+0x120)++0x03 line.long 0x00 "ID18,Identifier Field 18" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x120)++0x03 line.long 0x00 "ID18,Identifier Field 18" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x120)++0x07 line.long 0x00 "DATA0-3_18,Data Field 0-3 18" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_18,Data Field 4-7 18" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x130)++0x03 "Message Buffer Register 19" line.long 0x00 "C/S19,Control and Status 19" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x130)))&0x00200000)==0x00000000) ; C/S19[IDE(21)] = Standard(0) group.long (0x0084+0x130)++0x03 line.long 0x00 "ID19,Identifier Field 19" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x130)++0x03 line.long 0x00 "ID19,Identifier Field 19" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x130)++0x07 line.long 0x00 "DATA0-3_19,Data Field 0-3 19" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_19,Data Field 4-7 19" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 20-23" group.long (0x0080+0x140)++0x03 "Message Buffer Register 20" line.long 0x00 "C/S20,Control and Status 20" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x140)))&0x00200000)==0x00000000) ; C/S20[IDE(21)] = Standard(0) group.long (0x0084+0x140)++0x03 line.long 0x00 "ID20,Identifier Field 20" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x140)++0x03 line.long 0x00 "ID20,Identifier Field 20" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x140)++0x07 line.long 0x00 "DATA0-3_20,Data Field 0-3 20" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_20,Data Field 4-7 20" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x150)++0x03 "Message Buffer Register 21" line.long 0x00 "C/S21,Control and Status 21" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x150)))&0x00200000)==0x00000000) ; C/S21[IDE(21)] = Standard(0) group.long (0x0084+0x150)++0x03 line.long 0x00 "ID21,Identifier Field 21" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x150)++0x03 line.long 0x00 "ID21,Identifier Field 21" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x150)++0x07 line.long 0x00 "DATA0-3_21,Data Field 0-3 21" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_21,Data Field 4-7 21" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x160)++0x03 "Message Buffer Register 22" line.long 0x00 "C/S22,Control and Status 22" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x160)))&0x00200000)==0x00000000) ; C/S22[IDE(21)] = Standard(0) group.long (0x0084+0x160)++0x03 line.long 0x00 "ID22,Identifier Field 22" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x160)++0x03 line.long 0x00 "ID22,Identifier Field 22" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x160)++0x07 line.long 0x00 "DATA0-3_22,Data Field 0-3 22" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_22,Data Field 4-7 22" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x170)++0x03 "Message Buffer Register 23" line.long 0x00 "C/S23,Control and Status 23" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x170)))&0x00200000)==0x00000000) ; C/S23[IDE(21)] = Standard(0) group.long (0x0084+0x170)++0x03 line.long 0x00 "ID23,Identifier Field 23" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x170)++0x03 line.long 0x00 "ID23,Identifier Field 23" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x170)++0x07 line.long 0x00 "DATA0-3_23,Data Field 0-3 23" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_23,Data Field 4-7 23" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 24-27" group.long (0x0080+0x180)++0x03 "Message Buffer Register 24" line.long 0x00 "C/S24,Control and Status 24" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x180)))&0x00200000)==0x00000000) ; C/S24[IDE(21)] = Standard(0) group.long (0x0084+0x180)++0x03 line.long 0x00 "ID24,Identifier Field 24" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x180)++0x03 line.long 0x00 "ID24,Identifier Field 24" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x180)++0x07 line.long 0x00 "DATA0-3_24,Data Field 0-3 24" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_24,Data Field 4-7 24" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x190)++0x03 "Message Buffer Register 25" line.long 0x00 "C/S25,Control and Status 25" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x190)))&0x00200000)==0x00000000) ; C/S25[IDE(21)] = Standard(0) group.long (0x0084+0x190)++0x03 line.long 0x00 "ID25,Identifier Field 25" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x190)++0x03 line.long 0x00 "ID25,Identifier Field 25" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x190)++0x07 line.long 0x00 "DATA0-3_25,Data Field 0-3 25" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_25,Data Field 4-7 25" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1A0)++0x03 "Message Buffer Register 26" line.long 0x00 "C/S26,Control and Status 26" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1A0)))&0x00200000)==0x00000000) ; C/S26[IDE(21)] = Standard(0) group.long (0x0084+0x1A0)++0x03 line.long 0x00 "ID26,Identifier Field 26" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1A0)++0x03 line.long 0x00 "ID26,Identifier Field 26" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1A0)++0x07 line.long 0x00 "DATA0-3_26,Data Field 0-3 26" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_26,Data Field 4-7 26" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1B0)++0x03 "Message Buffer Register 27" line.long 0x00 "C/S27,Control and Status 27" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1B0)))&0x00200000)==0x00000000) ; C/S27[IDE(21)] = Standard(0) group.long (0x0084+0x1B0)++0x03 line.long 0x00 "ID27,Identifier Field 27" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1B0)++0x03 line.long 0x00 "ID27,Identifier Field 27" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1B0)++0x07 line.long 0x00 "DATA0-3_27,Data Field 0-3 27" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_27,Data Field 4-7 27" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 28-31" group.long (0x0080+0x1C0)++0x03 "Message Buffer Register 28" line.long 0x00 "C/S28,Control and Status 28" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1C0)))&0x00200000)==0x00000000) ; C/S28[IDE(21)] = Standard(0) group.long (0x0084+0x1C0)++0x03 line.long 0x00 "ID28,Identifier Field 28" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1C0)++0x03 line.long 0x00 "ID28,Identifier Field 28" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1C0)++0x07 line.long 0x00 "DATA0-3_28,Data Field 0-3 28" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_28,Data Field 4-7 28" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1D0)++0x03 "Message Buffer Register 29" line.long 0x00 "C/S29,Control and Status 29" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1D0)))&0x00200000)==0x00000000) ; C/S29[IDE(21)] = Standard(0) group.long (0x0084+0x1D0)++0x03 line.long 0x00 "ID29,Identifier Field 29" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1D0)++0x03 line.long 0x00 "ID29,Identifier Field 29" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1D0)++0x07 line.long 0x00 "DATA0-3_29,Data Field 0-3 29" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_29,Data Field 4-7 29" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1E0)++0x03 "Message Buffer Register 30" line.long 0x00 "C/S30,Control and Status 30" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1E0)))&0x00200000)==0x00000000) ; C/S30[IDE(21)] = Standard(0) group.long (0x0084+0x1E0)++0x03 line.long 0x00 "ID30,Identifier Field 30" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1E0)++0x03 line.long 0x00 "ID30,Identifier Field 30" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1E0)++0x07 line.long 0x00 "DATA0-3_30,Data Field 0-3 30" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_30,Data Field 4-7 30" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1F0)++0x03 "Message Buffer Register 31" line.long 0x00 "C/S31,Control and Status 31" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC094000+0x0080+0x1F0)))&0x00200000)==0x00000000) ; C/S31[IDE(21)] = Standard(0) group.long (0x0084+0x1F0)++0x03 line.long 0x00 "ID31,Identifier Field 31" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1F0)++0x03 line.long 0x00 "ID31,Identifier Field 31" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1F0)++0x07 line.long 0x00 "DATA0-3_31,Data Field 0-3 31" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_31,Data Field 4-7 31" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Common Registers" group.long 0x0000++0x0B line.long 0x00 "MCR,Module Configuration Register" bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted" bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready" textline " " bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled" bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset" textline " " bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Disabled,Enabled" bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled" bitfld.long 0x0 21. " WRN_EN ,Warning Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Disabled,Enabled" bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered Rx,Filtered Rx" textline " " bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled" bitfld.long 0x00 17. " SRX_DIS ,Self Reception Disable" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " BCC ,Backwards Compatibility Configuration" "Disabled,Enabled" hexmask.long.byte 0x00 00.--05. 1. " MAXMB ,Maximum number of message buffers" line.long 0x04 "CTRL,Control Register" hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor" bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1,2,3,4" textline " " bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "1,2,3,4,5,6,7,8" bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x04 15. " BOFF_MSK , Bus off mask" "Disabled,Enabled" bitfld.long 0x04 14. " ERR_MSK , Error mask" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Osc clk,Bus clk" bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " TWRN_MSK ,Tx Warning interrupt mask" "Disabled,Enabled" bitfld.long 0x4 10. " RWRN_MSK ,Rx Warning Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x04 07. " SMP ,Sampling mode" "1 sample,3 samples" bitfld.long 0x04 06. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled" textline " " bitfld.long 0x04 05. " TSYN ,Timer sync mode" "Disabled,Enabled" bitfld.long 0x04 04. " LBUF ,Lowest buffer transmitted first" "With lowest ID,Lowest number" textline " " bitfld.long 0x04 03. " LOM ,Listen-only mode" "Disabled,Enabled" bitfld.long 0x04 00.--02. " PROPSEG ,Propagation segment" "1,2,3,4,5,6,7,8" line.long 0x08 "TIMER,Timer Register" hexmask.long.word 0x08 00.--15. 1. " TIMER ,Timer value" group.long 0x0010++0x0F line.long 0x00 "RXGMASK,Rx Global Mask Register" bitfld.long 0x00 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register" bitfld.long 0x04 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register" bitfld.long 0x08 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x0C "ECR,Error Counter Register" hexmask.long.byte 0x0C 08.--15. 1. " RX_ERR_COUNTER ,Rx Error Counter" hexmask.long.byte 0x0C 00.--07. 1. " TX_ERR_COUNTER ,Tx Error Counter" hgroup.long 0x0020++0x03 hide.long 0x00 "ESR,Error and Status Register" in group.long 0x0028++0x03 line.long 0x00 "IMASK1,Interrupt Masks Register 1" bitfld.long 0x00 31. " BUF31M ,Buffer 31 MB Mask" "Disabled,Enabled" bitfld.long 0x00 30. " BUF30M ,Buffer 30 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 29. " BUF29M ,Buffer 29 MB Mask" "Disabled,Enabled" bitfld.long 0x00 28. " BUF28M ,Buffer 28 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " BUF27M ,Buffer 27 MB Mask" "Disabled,Enabled" bitfld.long 0x00 26. " BUF26M ,Buffer 26 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " BUF25M ,Buffer 25 MB Mask" "Disabled,Enabled" bitfld.long 0x00 24. " BUF24M ,Buffer 24 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " BUF23M ,Buffer 23 MB Mask" "Disabled,Enabled" bitfld.long 0x00 22. " BUF22M ,Buffer 22 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " BUF21M ,Buffer 21 MB Mask" "Disabled,Enabled" bitfld.long 0x00 20. " BUF20M ,Buffer 20 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " BUF19M ,Buffer 19 MB Mask" "Disabled,Enabled" bitfld.long 0x00 18. " BUF18M ,Buffer 18 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " BUF17M ,Buffer 17 MB Mask" "Disabled,Enabled" bitfld.long 0x00 16. " BUF16M ,Buffer 16 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " BUF15M ,Buffer 15 MB Mask" "Disabled,Enabled" bitfld.long 0x00 14. " BUF14M ,Buffer 14 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " BUF13M ,Buffer 13 MB Mask" "Disabled,Enabled" bitfld.long 0x00 12. " BUF12M ,Buffer 12 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " BUF11M ,Buffer 11 MB Mask" "Disabled,Enabled" bitfld.long 0x00 10. " BUF10M ,Buffer 10 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 09. " BUF9M ,Buffer 9 MB Mask" "Disabled,Enabled" bitfld.long 0x00 08. " BUF8M ,Buffer 8 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 07. " BUF7M ,Buffer 7 MB Mask" "Disabled,Enabled" bitfld.long 0x00 06. " BUF6M ,Buffer 6 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 05. " BUF5M ,Buffer 5 MB Mask" "Disabled,Enabled" bitfld.long 0x00 04. " BUF4M ,Buffer 4 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " BUF3M ,Buffer 3 MB Mask" "Disabled,Enabled" bitfld.long 0x00 02. " BUF2M ,Buffer 2 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " BUF1M ,Buffer 1 MB Mask" "Disabled,Enabled" bitfld.long 0x00 00. " BUF0M ,Buffer 0 MB Mask" "Disabled,Enabled" group.long 0x0030++0x03 line.long 0x00 "IFLAG1,Interrupt Flags 1 Register" eventfld.long 0x00 31. " BUF31I ,Buffer 31 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 30. " BUF30I ,Buffer 30 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 29. " BUF29I ,Buffer 29 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 28. " BUF28I ,Buffer 28 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 27. " BUF27I ,Buffer 27 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 26. " BUF26I ,Buffer 26 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " BUF25I ,Buffer 25 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 24. " BUF24I ,Buffer 24 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 23. " BUF23I ,Buffer 23 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 22. " BUF22I ,Buffer 22 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " BUF21I ,Buffer 21 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 20. " BUF20I ,Buffer 20 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 19. " BUF19I ,Buffer 19 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 18. " BUF18I ,Buffer 18 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " BUF17I ,Buffer 17 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 16. " BUF16I ,Buffer 16 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 15. " BUF15I ,Buffer 15 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 14. " BUF14I ,Buffer 14 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 13. " BUF13I ,Buffer 13 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 12. " BUF12I ,Buffer 12 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 11. " BUF11I ,Buffer 11 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 10. " BUF10I ,Buffer 10 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 09. " BUF9I ,Buffer 9 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 08. " BUF8I ,Buffer 8 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 07. " BUF7I ,Buffer 7 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 06. " BUF6I ,Buffer 6 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 05. " BUF5I ,Buffer 5 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 04. " BUF4I ,Buffer 4 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 03. " BUF3I ,Buffer 3 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 02. " BUF2I ,Buffer 2 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 01. " BUF1I ,Buffer 1 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 00. " BUF0I ,Buffer 0 MB Interrupt" "Not occurred,Occurred" group.long 0x0024++0x03 line.long 0x00 "IMASK2,Interrupt Mask Register 2" bitfld.long 0x00 31. " BUF63M ,Buffer 63 MB Mask" "Disabled,Enabled" bitfld.long 0x00 30. " BUF62M ,Buffer 62 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 29. " BUF61M ,Buffer 61 MB Mask" "Disabled,Enabled" bitfld.long 0x00 28. " BUF60M ,Buffer 60 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " BUF59M ,Buffer 59 MB Mask" "Disabled,Enabled" bitfld.long 0x00 26. " BUF58M ,Buffer 58 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " BUF57M ,Buffer 57 MB Mask" "Disabled,Enabled" bitfld.long 0x00 24. " BUF56M ,Buffer 56 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " BUF55M ,Buffer 55 MB Mask" "Disabled,Enabled" bitfld.long 0x00 22. " BUF54M ,Buffer 54 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " BUF53M ,Buffer 53 MB Mask" "Disabled,Enabled" bitfld.long 0x00 20. " BUF52M ,Buffer 52 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " BUF51M ,Buffer 51 MB Mask" "Disabled,Enabled" bitfld.long 0x00 18. " BUF50M ,Buffer 50 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " BUF49M ,Buffer 49 MB Mask" "Disabled,Enabled" bitfld.long 0x00 16. " BUF48M ,Buffer 48 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " BUF47M ,Buffer 47 MB Mask" "Disabled,Enabled" bitfld.long 0x00 14. " BUF46M ,Buffer 46 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " BUF45M ,Buffer 45 MB Mask" "Disabled,Enabled" bitfld.long 0x00 12. " BUF44M ,Buffer 44 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " BUF43M ,Buffer 43 MB Mask" "Disabled,Enabled" bitfld.long 0x00 10. " BUF42M ,Buffer 42 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " BUF41M ,Buffer 41 MB Mask" "Disabled,Enabled" bitfld.long 0x00 8. " BUF40M ,Buffer 40 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " BUF39M ,Buffer 39 MB Mask" "Disabled,Enabled" bitfld.long 0x00 6. " BUF38M ,Buffer 38 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " BUF37M ,Buffer 37 MB Mask" "Disabled,Enabled" bitfld.long 0x00 4. " BUF36M ,Buffer 36 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " BUF35M ,Buffer 35 MB Mask" "Disabled,Enabled" bitfld.long 0x00 2. " BUF34M ,Buffer 34 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " BUF33M ,Buffer 33 MB Mask" "Disabled,Enabled" bitfld.long 0x00 0. " BUF32M ,Buffer 32 MB Mask" "Disabled,Enabled" group.long 0x002c++0x03 line.long 0x00 "IFLAG2,Interrupt Flags 2 Register" eventfld.long 0x00 31. " BUF63I ,Buffer 63 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 30. " BUF62I ,Buffer 62 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 29. " BUF61I ,Buffer 61 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 28. " BUF60I ,Buffer 60 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 27. " BUF59I ,Buffer 59 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 26. " BUF58I ,Buffer 58 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " BUF57I ,Buffer 57 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 24. " BUF56I ,Buffer 56 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 23. " BUF55I ,Buffer 55 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 22. " BUF54I ,Buffer 54 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " BUF53I ,Buffer 53 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 20. " BUF52I ,Buffer 52 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 19. " BUF51I ,Buffer 51 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 18. " BUF50I ,Buffer 50 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " BUF49I ,Buffer 49 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 16. " BUF48I ,Buffer 48 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 15. " BUF47I ,Buffer 47 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 14. " BUF46I ,Buffer 46 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 13. " BUF45I ,Buffer 45 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 12. " BUF44I ,Buffer 44 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 11. " BUF43I ,Buffer 43 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 10. " BUF42I ,Buffer 42 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 9. " BUF41I ,Buffer 41 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 8. " BUF40I ,Buffer 40 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " BUF39I ,Buffer 39 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 6. " BUF38I ,Buffer 38 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 5. " BUF37I ,Buffer 37 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 4. " BUF36I ,Buffer 36 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " BUF35I ,Buffer 35 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 2. " BUF34I ,Buffer 34 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " BUF33I ,Buffer 33 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 0. " BUF32I ,Buffer 32 MB Interrupt" "Not occurred,Occurred" tree.end width 0x9 tree "Rx Individual Mask Registers 0-3" group.long (0x880+0x0)++0x3 line.long 0x0 "RXIMR0,Rx Individual Mask Register 0" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x4)++0x3 line.long 0x0 "RXIMR1,Rx Individual Mask Register 1" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x8)++0x3 line.long 0x0 "RXIMR2,Rx Individual Mask Register 2" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0xC)++0x3 line.long 0x0 "RXIMR3,Rx Individual Mask Register 3" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 4-7" group.long (0x880+0x10)++0x3 line.long 0x0 "RXIMR4,Rx Individual Mask Register 4" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x14)++0x3 line.long 0x0 "RXIMR5,Rx Individual Mask Register 5" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x18)++0x3 line.long 0x0 "RXIMR6,Rx Individual Mask Register 6" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x1C)++0x3 line.long 0x0 "RXIMR7,Rx Individual Mask Register 7" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 8-11" group.long (0x880+0x20)++0x3 line.long 0x0 "RXIMR8,Rx Individual Mask Register 8" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x24)++0x3 line.long 0x0 "RXIMR9,Rx Individual Mask Register 9" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x28)++0x3 line.long 0x0 "RXIMR10,Rx Individual Mask Register 10" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x2C)++0x3 line.long 0x0 "RXIMR11,Rx Individual Mask Register 11" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 12-15" group.long (0x880+0x30)++0x3 line.long 0x0 "RXIMR12,Rx Individual Mask Register 12" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x34)++0x3 line.long 0x0 "RXIMR13,Rx Individual Mask Register 13" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x38)++0x3 line.long 0x0 "RXIMR14,Rx Individual Mask Register 14" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x3C)++0x3 line.long 0x0 "RXIMR15,Rx Individual Mask Register 15" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 16-19" group.long (0x880+0x40)++0x3 line.long 0x0 "RXIMR16,Rx Individual Mask Register 16" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x44)++0x3 line.long 0x0 "RXIMR17,Rx Individual Mask Register 17" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x48)++0x3 line.long 0x0 "RXIMR18,Rx Individual Mask Register 18" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x4C)++0x3 line.long 0x0 "RXIMR19,Rx Individual Mask Register 19" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 20-23" group.long (0x880+0x50)++0x3 line.long 0x0 "RXIMR20,Rx Individual Mask Register 20" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x54)++0x3 line.long 0x0 "RXIMR21,Rx Individual Mask Register 21" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x58)++0x3 line.long 0x0 "RXIMR22,Rx Individual Mask Register 22" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x5C)++0x3 line.long 0x0 "RXIMR23,Rx Individual Mask Register 23" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 24-27" group.long (0x880+0x60)++0x3 line.long 0x0 "RXIMR24,Rx Individual Mask Register 24" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x64)++0x3 line.long 0x0 "RXIMR25,Rx Individual Mask Register 25" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x68)++0x3 line.long 0x0 "RXIMR26,Rx Individual Mask Register 26" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x6C)++0x3 line.long 0x0 "RXIMR27,Rx Individual Mask Register 27" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 28-31" group.long (0x880+0x70)++0x3 line.long 0x0 "RXIMR28,Rx Individual Mask Register 28" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x74)++0x3 line.long 0x0 "RXIMR29,Rx Individual Mask Register 29" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x78)++0x3 line.long 0x0 "RXIMR30,Rx Individual Mask Register 30" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x7C)++0x3 line.long 0x0 "RXIMR31,Rx Individual Mask Register 31" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree.end width 0xB base sd:0xFC098000 tree "Channel B" tree "Message Buffer Registers 0-3" group.long (0x0080+0x0)++0x03 "Message Buffer Register 0" line.long 0x00 "C/S0,Control and Status 0" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x0)))&0x00200000)==0x00000000) ; C/S0[IDE(21)] = Standard(0) group.long (0x0084+0x0)++0x03 line.long 0x00 "ID0,Identifier Field 0" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x0)++0x03 line.long 0x00 "ID0,Identifier Field 0" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x0)++0x07 line.long 0x00 "DATA0-3_0,Data Field 0-3 0" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_0,Data Field 4-7 0" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x10)++0x03 "Message Buffer Register 1" line.long 0x00 "C/S1,Control and Status 1" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x10)))&0x00200000)==0x00000000) ; C/S1[IDE(21)] = Standard(0) group.long (0x0084+0x10)++0x03 line.long 0x00 "ID1,Identifier Field 1" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x10)++0x03 line.long 0x00 "ID1,Identifier Field 1" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x10)++0x07 line.long 0x00 "DATA0-3_1,Data Field 0-3 1" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_1,Data Field 4-7 1" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x20)++0x03 "Message Buffer Register 2" line.long 0x00 "C/S2,Control and Status 2" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x20)))&0x00200000)==0x00000000) ; C/S2[IDE(21)] = Standard(0) group.long (0x0084+0x20)++0x03 line.long 0x00 "ID2,Identifier Field 2" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x20)++0x03 line.long 0x00 "ID2,Identifier Field 2" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x20)++0x07 line.long 0x00 "DATA0-3_2,Data Field 0-3 2" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_2,Data Field 4-7 2" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x30)++0x03 "Message Buffer Register 3" line.long 0x00 "C/S3,Control and Status 3" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x30)))&0x00200000)==0x00000000) ; C/S3[IDE(21)] = Standard(0) group.long (0x0084+0x30)++0x03 line.long 0x00 "ID3,Identifier Field 3" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x30)++0x03 line.long 0x00 "ID3,Identifier Field 3" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x30)++0x07 line.long 0x00 "DATA0-3_3,Data Field 0-3 3" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_3,Data Field 4-7 3" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 4-7" group.long (0x0080+0x40)++0x03 "Message Buffer Register 4" line.long 0x00 "C/S4,Control and Status 4" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x40)))&0x00200000)==0x00000000) ; C/S4[IDE(21)] = Standard(0) group.long (0x0084+0x40)++0x03 line.long 0x00 "ID4,Identifier Field 4" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x40)++0x03 line.long 0x00 "ID4,Identifier Field 4" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x40)++0x07 line.long 0x00 "DATA0-3_4,Data Field 0-3 4" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_4,Data Field 4-7 4" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x50)++0x03 "Message Buffer Register 5" line.long 0x00 "C/S5,Control and Status 5" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x50)))&0x00200000)==0x00000000) ; C/S5[IDE(21)] = Standard(0) group.long (0x0084+0x50)++0x03 line.long 0x00 "ID5,Identifier Field 5" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x50)++0x03 line.long 0x00 "ID5,Identifier Field 5" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x50)++0x07 line.long 0x00 "DATA0-3_5,Data Field 0-3 5" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_5,Data Field 4-7 5" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x60)++0x03 "Message Buffer Register 6" line.long 0x00 "C/S6,Control and Status 6" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x60)))&0x00200000)==0x00000000) ; C/S6[IDE(21)] = Standard(0) group.long (0x0084+0x60)++0x03 line.long 0x00 "ID6,Identifier Field 6" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x60)++0x03 line.long 0x00 "ID6,Identifier Field 6" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x60)++0x07 line.long 0x00 "DATA0-3_6,Data Field 0-3 6" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_6,Data Field 4-7 6" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x70)++0x03 "Message Buffer Register 7" line.long 0x00 "C/S7,Control and Status 7" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x70)))&0x00200000)==0x00000000) ; C/S7[IDE(21)] = Standard(0) group.long (0x0084+0x70)++0x03 line.long 0x00 "ID7,Identifier Field 7" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x70)++0x03 line.long 0x00 "ID7,Identifier Field 7" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x70)++0x07 line.long 0x00 "DATA0-3_7,Data Field 0-3 7" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_7,Data Field 4-7 7" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 8-11" group.long (0x0080+0x80)++0x03 "Message Buffer Register 8" line.long 0x00 "C/S8,Control and Status 8" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x80)))&0x00200000)==0x00000000) ; C/S8[IDE(21)] = Standard(0) group.long (0x0084+0x80)++0x03 line.long 0x00 "ID8,Identifier Field 8" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x80)++0x03 line.long 0x00 "ID8,Identifier Field 8" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x80)++0x07 line.long 0x00 "DATA0-3_8,Data Field 0-3 8" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_8,Data Field 4-7 8" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x90)++0x03 "Message Buffer Register 9" line.long 0x00 "C/S9,Control and Status 9" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x90)))&0x00200000)==0x00000000) ; C/S9[IDE(21)] = Standard(0) group.long (0x0084+0x90)++0x03 line.long 0x00 "ID9,Identifier Field 9" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x90)++0x03 line.long 0x00 "ID9,Identifier Field 9" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x90)++0x07 line.long 0x00 "DATA0-3_9,Data Field 0-3 9" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_9,Data Field 4-7 9" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xA0)++0x03 "Message Buffer Register 10" line.long 0x00 "C/S10,Control and Status 10" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xA0)))&0x00200000)==0x00000000) ; C/S10[IDE(21)] = Standard(0) group.long (0x0084+0xA0)++0x03 line.long 0x00 "ID10,Identifier Field 10" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xA0)++0x03 line.long 0x00 "ID10,Identifier Field 10" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xA0)++0x07 line.long 0x00 "DATA0-3_10,Data Field 0-3 10" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_10,Data Field 4-7 10" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xB0)++0x03 "Message Buffer Register 11" line.long 0x00 "C/S11,Control and Status 11" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xB0)))&0x00200000)==0x00000000) ; C/S11[IDE(21)] = Standard(0) group.long (0x0084+0xB0)++0x03 line.long 0x00 "ID11,Identifier Field 11" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xB0)++0x03 line.long 0x00 "ID11,Identifier Field 11" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xB0)++0x07 line.long 0x00 "DATA0-3_11,Data Field 0-3 11" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_11,Data Field 4-7 11" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 12-15" group.long (0x0080+0xC0)++0x03 "Message Buffer Register 12" line.long 0x00 "C/S12,Control and Status 12" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xC0)))&0x00200000)==0x00000000) ; C/S12[IDE(21)] = Standard(0) group.long (0x0084+0xC0)++0x03 line.long 0x00 "ID12,Identifier Field 12" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xC0)++0x03 line.long 0x00 "ID12,Identifier Field 12" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xC0)++0x07 line.long 0x00 "DATA0-3_12,Data Field 0-3 12" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_12,Data Field 4-7 12" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xD0)++0x03 "Message Buffer Register 13" line.long 0x00 "C/S13,Control and Status 13" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xD0)))&0x00200000)==0x00000000) ; C/S13[IDE(21)] = Standard(0) group.long (0x0084+0xD0)++0x03 line.long 0x00 "ID13,Identifier Field 13" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xD0)++0x03 line.long 0x00 "ID13,Identifier Field 13" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xD0)++0x07 line.long 0x00 "DATA0-3_13,Data Field 0-3 13" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_13,Data Field 4-7 13" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xE0)++0x03 "Message Buffer Register 14" line.long 0x00 "C/S14,Control and Status 14" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xE0)))&0x00200000)==0x00000000) ; C/S14[IDE(21)] = Standard(0) group.long (0x0084+0xE0)++0x03 line.long 0x00 "ID14,Identifier Field 14" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xE0)++0x03 line.long 0x00 "ID14,Identifier Field 14" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xE0)++0x07 line.long 0x00 "DATA0-3_14,Data Field 0-3 14" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_14,Data Field 4-7 14" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0xF0)++0x03 "Message Buffer Register 15" line.long 0x00 "C/S15,Control and Status 15" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0xF0)))&0x00200000)==0x00000000) ; C/S15[IDE(21)] = Standard(0) group.long (0x0084+0xF0)++0x03 line.long 0x00 "ID15,Identifier Field 15" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0xF0)++0x03 line.long 0x00 "ID15,Identifier Field 15" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0xF0)++0x07 line.long 0x00 "DATA0-3_15,Data Field 0-3 15" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_15,Data Field 4-7 15" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 16-19" group.long (0x0080+0x100)++0x03 "Message Buffer Register 16" line.long 0x00 "C/S16,Control and Status 16" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x100)))&0x00200000)==0x00000000) ; C/S16[IDE(21)] = Standard(0) group.long (0x0084+0x100)++0x03 line.long 0x00 "ID16,Identifier Field 16" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x100)++0x03 line.long 0x00 "ID16,Identifier Field 16" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x100)++0x07 line.long 0x00 "DATA0-3_16,Data Field 0-3 16" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_16,Data Field 4-7 16" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x110)++0x03 "Message Buffer Register 17" line.long 0x00 "C/S17,Control and Status 17" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x110)))&0x00200000)==0x00000000) ; C/S17[IDE(21)] = Standard(0) group.long (0x0084+0x110)++0x03 line.long 0x00 "ID17,Identifier Field 17" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x110)++0x03 line.long 0x00 "ID17,Identifier Field 17" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x110)++0x07 line.long 0x00 "DATA0-3_17,Data Field 0-3 17" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_17,Data Field 4-7 17" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x120)++0x03 "Message Buffer Register 18" line.long 0x00 "C/S18,Control and Status 18" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x120)))&0x00200000)==0x00000000) ; C/S18[IDE(21)] = Standard(0) group.long (0x0084+0x120)++0x03 line.long 0x00 "ID18,Identifier Field 18" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x120)++0x03 line.long 0x00 "ID18,Identifier Field 18" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x120)++0x07 line.long 0x00 "DATA0-3_18,Data Field 0-3 18" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_18,Data Field 4-7 18" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x130)++0x03 "Message Buffer Register 19" line.long 0x00 "C/S19,Control and Status 19" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x130)))&0x00200000)==0x00000000) ; C/S19[IDE(21)] = Standard(0) group.long (0x0084+0x130)++0x03 line.long 0x00 "ID19,Identifier Field 19" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x130)++0x03 line.long 0x00 "ID19,Identifier Field 19" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x130)++0x07 line.long 0x00 "DATA0-3_19,Data Field 0-3 19" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_19,Data Field 4-7 19" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 20-23" group.long (0x0080+0x140)++0x03 "Message Buffer Register 20" line.long 0x00 "C/S20,Control and Status 20" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x140)))&0x00200000)==0x00000000) ; C/S20[IDE(21)] = Standard(0) group.long (0x0084+0x140)++0x03 line.long 0x00 "ID20,Identifier Field 20" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x140)++0x03 line.long 0x00 "ID20,Identifier Field 20" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x140)++0x07 line.long 0x00 "DATA0-3_20,Data Field 0-3 20" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_20,Data Field 4-7 20" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x150)++0x03 "Message Buffer Register 21" line.long 0x00 "C/S21,Control and Status 21" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x150)))&0x00200000)==0x00000000) ; C/S21[IDE(21)] = Standard(0) group.long (0x0084+0x150)++0x03 line.long 0x00 "ID21,Identifier Field 21" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x150)++0x03 line.long 0x00 "ID21,Identifier Field 21" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x150)++0x07 line.long 0x00 "DATA0-3_21,Data Field 0-3 21" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_21,Data Field 4-7 21" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x160)++0x03 "Message Buffer Register 22" line.long 0x00 "C/S22,Control and Status 22" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x160)))&0x00200000)==0x00000000) ; C/S22[IDE(21)] = Standard(0) group.long (0x0084+0x160)++0x03 line.long 0x00 "ID22,Identifier Field 22" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x160)++0x03 line.long 0x00 "ID22,Identifier Field 22" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x160)++0x07 line.long 0x00 "DATA0-3_22,Data Field 0-3 22" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_22,Data Field 4-7 22" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x170)++0x03 "Message Buffer Register 23" line.long 0x00 "C/S23,Control and Status 23" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x170)))&0x00200000)==0x00000000) ; C/S23[IDE(21)] = Standard(0) group.long (0x0084+0x170)++0x03 line.long 0x00 "ID23,Identifier Field 23" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x170)++0x03 line.long 0x00 "ID23,Identifier Field 23" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x170)++0x07 line.long 0x00 "DATA0-3_23,Data Field 0-3 23" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_23,Data Field 4-7 23" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 24-27" group.long (0x0080+0x180)++0x03 "Message Buffer Register 24" line.long 0x00 "C/S24,Control and Status 24" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x180)))&0x00200000)==0x00000000) ; C/S24[IDE(21)] = Standard(0) group.long (0x0084+0x180)++0x03 line.long 0x00 "ID24,Identifier Field 24" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x180)++0x03 line.long 0x00 "ID24,Identifier Field 24" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x180)++0x07 line.long 0x00 "DATA0-3_24,Data Field 0-3 24" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_24,Data Field 4-7 24" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x190)++0x03 "Message Buffer Register 25" line.long 0x00 "C/S25,Control and Status 25" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x190)))&0x00200000)==0x00000000) ; C/S25[IDE(21)] = Standard(0) group.long (0x0084+0x190)++0x03 line.long 0x00 "ID25,Identifier Field 25" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x190)++0x03 line.long 0x00 "ID25,Identifier Field 25" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x190)++0x07 line.long 0x00 "DATA0-3_25,Data Field 0-3 25" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_25,Data Field 4-7 25" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1A0)++0x03 "Message Buffer Register 26" line.long 0x00 "C/S26,Control and Status 26" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1A0)))&0x00200000)==0x00000000) ; C/S26[IDE(21)] = Standard(0) group.long (0x0084+0x1A0)++0x03 line.long 0x00 "ID26,Identifier Field 26" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1A0)++0x03 line.long 0x00 "ID26,Identifier Field 26" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1A0)++0x07 line.long 0x00 "DATA0-3_26,Data Field 0-3 26" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_26,Data Field 4-7 26" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1B0)++0x03 "Message Buffer Register 27" line.long 0x00 "C/S27,Control and Status 27" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1B0)))&0x00200000)==0x00000000) ; C/S27[IDE(21)] = Standard(0) group.long (0x0084+0x1B0)++0x03 line.long 0x00 "ID27,Identifier Field 27" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1B0)++0x03 line.long 0x00 "ID27,Identifier Field 27" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1B0)++0x07 line.long 0x00 "DATA0-3_27,Data Field 0-3 27" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_27,Data Field 4-7 27" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Message Buffer Registers 28-31" group.long (0x0080+0x1C0)++0x03 "Message Buffer Register 28" line.long 0x00 "C/S28,Control and Status 28" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1C0)))&0x00200000)==0x00000000) ; C/S28[IDE(21)] = Standard(0) group.long (0x0084+0x1C0)++0x03 line.long 0x00 "ID28,Identifier Field 28" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1C0)++0x03 line.long 0x00 "ID28,Identifier Field 28" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1C0)++0x07 line.long 0x00 "DATA0-3_28,Data Field 0-3 28" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_28,Data Field 4-7 28" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1D0)++0x03 "Message Buffer Register 29" line.long 0x00 "C/S29,Control and Status 29" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1D0)))&0x00200000)==0x00000000) ; C/S29[IDE(21)] = Standard(0) group.long (0x0084+0x1D0)++0x03 line.long 0x00 "ID29,Identifier Field 29" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1D0)++0x03 line.long 0x00 "ID29,Identifier Field 29" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1D0)++0x07 line.long 0x00 "DATA0-3_29,Data Field 0-3 29" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_29,Data Field 4-7 29" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1E0)++0x03 "Message Buffer Register 30" line.long 0x00 "C/S30,Control and Status 30" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1E0)))&0x00200000)==0x00000000) ; C/S30[IDE(21)] = Standard(0) group.long (0x0084+0x1E0)++0x03 line.long 0x00 "ID30,Identifier Field 30" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1E0)++0x03 line.long 0x00 "ID30,Identifier Field 30" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1E0)++0x07 line.long 0x00 "DATA0-3_30,Data Field 0-3 30" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_30,Data Field 4-7 30" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" group.long (0x0080+0x1F0)++0x03 "Message Buffer Register 31" line.long 0x00 "C/S31,Control and Status 31" hexmask.long.byte 0x00 24.--27. 1. " CODE ,Message buffer code" bitfld.long 0x00 22. " SRR ,Substitute remote request" "Not requested,Requested" bitfld.long 0x00 21. " IDE ,ID extended bit" "Standard,Extended" bitfld.long 0x00 20. " RTR ,Remote transmission request" "Data frame,Remote frame" textline " " hexmask.long.byte 0x00 16.--19. 1. " LENGTH ,Length of data in bytes" hexmask.long.word 0x00 00.--15. 1. " TIMESTAMP ,Free-running counter time stamp" if (((data.long(d:(0xFC098000+0x0080+0x1F0)))&0x00200000)==0x00000000) ; C/S31[IDE(21)] = Standard(0) group.long (0x0084+0x1F0)++0x03 line.long 0x00 "ID31,Identifier Field 31" hexmask.long.word 0x00 18.--28. 1. " ID ,Standard frame identifier" else group.long (0x0084+0x1F0)++0x03 line.long 0x00 "ID31,Identifier Field 31" hexmask.long 0x00 00.--28. 1. " ID ,Extended Frame identifier" endif group.long (0x0088+0x1F0)++0x07 line.long 0x00 "DATA0-3_31,Data Field 0-3 31" hexmask.long.byte 0x00 24.--31. 1. " DATA0 ,Data Byte 0" hexmask.long.byte 0x00 16.--23. 1. " DATA1 ,Data Byte 1" hexmask.long.byte 0x00 08.--15. 1. " DATA2 ,Data Byte 2" hexmask.long.byte 0x00 00.--07. 1. " DATA3 ,Data Byte 3" line.long 0x04 "DATA4-7_31,Data Field 4-7 31" hexmask.long.byte 0x04 24.--31. 1. " DATA4 ,Data Byte 4" hexmask.long.byte 0x04 16.--23. 1. " DATA5 ,Data Byte 5" hexmask.long.byte 0x04 08.--15. 1. " DATA6 ,Data Byte 6" hexmask.long.byte 0x04 00.--07. 1. " DATA7 ,Data Byte 7" tree.end tree "Common Registers" group.long 0x0000++0x0B line.long 0x00 "MCR,Module Configuration Register" bitfld.long 0x00 31. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 30. " FRZ ,Freeze enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " HALT ,Halt FlexCAN" "Not halted,Halted" bitfld.long 0x00 27. " NOT_RDY ,FlexCAN not ready" "Ready,Not ready" textline " " bitfld.long 0x00 26. " WAK_MSK ,Wake-up interrupt mask" "Disabled,Enabled" bitfld.long 0x00 25. " SOFT_RST ,Soft reset" "No reset,Reset" textline " " bitfld.long 0x00 24. " FRZ_ACK ,Freeze mode acknowledge" "Disabled,Enabled" bitfld.long 0x00 23. " SUPV ,Supervisor mode" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " SLF_WAK ,Self wake-up" "Disabled,Enabled" bitfld.long 0x0 21. " WRN_EN ,Warning Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " LPM_ACK ,Low power mode acknowledge" "Disabled,Enabled" bitfld.long 0x00 19. " WAK_SRC ,Wake-up source" "Unfiltered Rx,Filtered Rx" textline " " bitfld.long 0x00 18. " DOZE ,Doze mode enable" "Disabled,Enabled" bitfld.long 0x00 17. " SRX_DIS ,Self Reception Disable" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " BCC ,Backwards Compatibility Configuration" "Disabled,Enabled" hexmask.long.byte 0x00 00.--05. 1. " MAXMB ,Maximum number of message buffers" line.long 0x04 "CTRL,Control Register" hexmask.long.byte 0x04 24.--31. 1. " PRESDIV ,Prescaler division factor" bitfld.long 0x04 22.--23. " RJW ,Resync jump width" "1,2,3,4" textline " " bitfld.long 0x04 19.--21. " PSEG1 ,Phase segment 1" "1,2,3,4,5,6,7,8" bitfld.long 0x04 16.--18. " PSEG2 ,Phase segment 2" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x04 15. " BOFF_MSK , Bus off mask" "Disabled,Enabled" bitfld.long 0x04 14. " ERR_MSK , Error mask" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " CLK_SRC ,CAN engine clock source" "Osc clk,Bus clk" bitfld.long 0x04 12. " LPB ,Loop back" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " TWRN_MSK ,Tx Warning interrupt mask" "Disabled,Enabled" bitfld.long 0x4 10. " RWRN_MSK ,Rx Warning Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x04 07. " SMP ,Sampling mode" "1 sample,3 samples" bitfld.long 0x04 06. " BOFF_REC ,Bus off recovery mode" "Enabled,Disabled" textline " " bitfld.long 0x04 05. " TSYN ,Timer sync mode" "Disabled,Enabled" bitfld.long 0x04 04. " LBUF ,Lowest buffer transmitted first" "With lowest ID,Lowest number" textline " " bitfld.long 0x04 03. " LOM ,Listen-only mode" "Disabled,Enabled" bitfld.long 0x04 00.--02. " PROPSEG ,Propagation segment" "1,2,3,4,5,6,7,8" line.long 0x08 "TIMER,Timer Register" hexmask.long.word 0x08 00.--15. 1. " TIMER ,Timer value" group.long 0x0010++0x0F line.long 0x00 "RXGMASK,Rx Global Mask Register" bitfld.long 0x00 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x00 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x00 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x04 "RX14MASK,Rx Buffer 14 Mask Register" bitfld.long 0x04 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x04 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x04 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x08 "RX15MASK,Rx Buffer 15 Mask Register" bitfld.long 0x08 28. " MI28 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 27. " MI27 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 26. " MI26 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 25. " MI25 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 24. " MI24 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 23. " MI23 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 22. " MI22 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 21. " MI21 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 20. " MI20 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 19. " MI19 ,Standard and Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 18. " MI18 ,Standard and Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 17. " MI17 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 16. " MI16 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 15. " MI15 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 14. " MI14 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 13. " MI13 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 12. " MI12 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 11. " MI11 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 10. " MI10 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 09. " MI9 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 08. " MI8 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 07. " MI7 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 06. " MI6 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 05. " MI5 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 04. " MI4 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 03. " MI3 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 02. " MI2 ,Extended ID mask bit" "Masked,Not masked" bitfld.long 0x08 01. " MI1 ,Extended ID mask bit" "Masked,Not masked" textline " " bitfld.long 0x08 00. " MI0 ,Extended ID mask bit" "Masked,Not masked" line.long 0x0C "ECR,Error Counter Register" hexmask.long.byte 0x0C 08.--15. 1. " RX_ERR_COUNTER ,Rx Error Counter" hexmask.long.byte 0x0C 00.--07. 1. " TX_ERR_COUNTER ,Tx Error Counter" hgroup.long 0x0020++0x03 hide.long 0x00 "ESR,Error and Status Register" in group.long 0x0028++0x03 line.long 0x00 "IMASK1,Interrupt Masks Register 1" bitfld.long 0x00 31. " BUF31M ,Buffer 31 MB Mask" "Disabled,Enabled" bitfld.long 0x00 30. " BUF30M ,Buffer 30 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 29. " BUF29M ,Buffer 29 MB Mask" "Disabled,Enabled" bitfld.long 0x00 28. " BUF28M ,Buffer 28 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " BUF27M ,Buffer 27 MB Mask" "Disabled,Enabled" bitfld.long 0x00 26. " BUF26M ,Buffer 26 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " BUF25M ,Buffer 25 MB Mask" "Disabled,Enabled" bitfld.long 0x00 24. " BUF24M ,Buffer 24 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " BUF23M ,Buffer 23 MB Mask" "Disabled,Enabled" bitfld.long 0x00 22. " BUF22M ,Buffer 22 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " BUF21M ,Buffer 21 MB Mask" "Disabled,Enabled" bitfld.long 0x00 20. " BUF20M ,Buffer 20 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " BUF19M ,Buffer 19 MB Mask" "Disabled,Enabled" bitfld.long 0x00 18. " BUF18M ,Buffer 18 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " BUF17M ,Buffer 17 MB Mask" "Disabled,Enabled" bitfld.long 0x00 16. " BUF16M ,Buffer 16 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " BUF15M ,Buffer 15 MB Mask" "Disabled,Enabled" bitfld.long 0x00 14. " BUF14M ,Buffer 14 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " BUF13M ,Buffer 13 MB Mask" "Disabled,Enabled" bitfld.long 0x00 12. " BUF12M ,Buffer 12 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " BUF11M ,Buffer 11 MB Mask" "Disabled,Enabled" bitfld.long 0x00 10. " BUF10M ,Buffer 10 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 09. " BUF9M ,Buffer 9 MB Mask" "Disabled,Enabled" bitfld.long 0x00 08. " BUF8M ,Buffer 8 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 07. " BUF7M ,Buffer 7 MB Mask" "Disabled,Enabled" bitfld.long 0x00 06. " BUF6M ,Buffer 6 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 05. " BUF5M ,Buffer 5 MB Mask" "Disabled,Enabled" bitfld.long 0x00 04. " BUF4M ,Buffer 4 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 03. " BUF3M ,Buffer 3 MB Mask" "Disabled,Enabled" bitfld.long 0x00 02. " BUF2M ,Buffer 2 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 01. " BUF1M ,Buffer 1 MB Mask" "Disabled,Enabled" bitfld.long 0x00 00. " BUF0M ,Buffer 0 MB Mask" "Disabled,Enabled" group.long 0x0030++0x03 line.long 0x00 "IFLAG1,Interrupt Flags 1 Register" eventfld.long 0x00 31. " BUF31I ,Buffer 31 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 30. " BUF30I ,Buffer 30 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 29. " BUF29I ,Buffer 29 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 28. " BUF28I ,Buffer 28 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 27. " BUF27I ,Buffer 27 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 26. " BUF26I ,Buffer 26 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " BUF25I ,Buffer 25 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 24. " BUF24I ,Buffer 24 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 23. " BUF23I ,Buffer 23 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 22. " BUF22I ,Buffer 22 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " BUF21I ,Buffer 21 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 20. " BUF20I ,Buffer 20 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 19. " BUF19I ,Buffer 19 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 18. " BUF18I ,Buffer 18 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " BUF17I ,Buffer 17 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 16. " BUF16I ,Buffer 16 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 15. " BUF15I ,Buffer 15 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 14. " BUF14I ,Buffer 14 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 13. " BUF13I ,Buffer 13 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 12. " BUF12I ,Buffer 12 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 11. " BUF11I ,Buffer 11 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 10. " BUF10I ,Buffer 10 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 09. " BUF9I ,Buffer 9 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 08. " BUF8I ,Buffer 8 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 07. " BUF7I ,Buffer 7 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 06. " BUF6I ,Buffer 6 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 05. " BUF5I ,Buffer 5 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 04. " BUF4I ,Buffer 4 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 03. " BUF3I ,Buffer 3 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 02. " BUF2I ,Buffer 2 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 01. " BUF1I ,Buffer 1 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 00. " BUF0I ,Buffer 0 MB Interrupt" "Not occurred,Occurred" group.long 0x0024++0x03 line.long 0x00 "IMASK2,Interrupt Mask Register 2" bitfld.long 0x00 31. " BUF63M ,Buffer 63 MB Mask" "Disabled,Enabled" bitfld.long 0x00 30. " BUF62M ,Buffer 62 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 29. " BUF61M ,Buffer 61 MB Mask" "Disabled,Enabled" bitfld.long 0x00 28. " BUF60M ,Buffer 60 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " BUF59M ,Buffer 59 MB Mask" "Disabled,Enabled" bitfld.long 0x00 26. " BUF58M ,Buffer 58 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " BUF57M ,Buffer 57 MB Mask" "Disabled,Enabled" bitfld.long 0x00 24. " BUF56M ,Buffer 56 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " BUF55M ,Buffer 55 MB Mask" "Disabled,Enabled" bitfld.long 0x00 22. " BUF54M ,Buffer 54 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " BUF53M ,Buffer 53 MB Mask" "Disabled,Enabled" bitfld.long 0x00 20. " BUF52M ,Buffer 52 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " BUF51M ,Buffer 51 MB Mask" "Disabled,Enabled" bitfld.long 0x00 18. " BUF50M ,Buffer 50 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " BUF49M ,Buffer 49 MB Mask" "Disabled,Enabled" bitfld.long 0x00 16. " BUF48M ,Buffer 48 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " BUF47M ,Buffer 47 MB Mask" "Disabled,Enabled" bitfld.long 0x00 14. " BUF46M ,Buffer 46 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " BUF45M ,Buffer 45 MB Mask" "Disabled,Enabled" bitfld.long 0x00 12. " BUF44M ,Buffer 44 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " BUF43M ,Buffer 43 MB Mask" "Disabled,Enabled" bitfld.long 0x00 10. " BUF42M ,Buffer 42 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " BUF41M ,Buffer 41 MB Mask" "Disabled,Enabled" bitfld.long 0x00 8. " BUF40M ,Buffer 40 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " BUF39M ,Buffer 39 MB Mask" "Disabled,Enabled" bitfld.long 0x00 6. " BUF38M ,Buffer 38 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " BUF37M ,Buffer 37 MB Mask" "Disabled,Enabled" bitfld.long 0x00 4. " BUF36M ,Buffer 36 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " BUF35M ,Buffer 35 MB Mask" "Disabled,Enabled" bitfld.long 0x00 2. " BUF34M ,Buffer 34 MB Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " BUF33M ,Buffer 33 MB Mask" "Disabled,Enabled" bitfld.long 0x00 0. " BUF32M ,Buffer 32 MB Mask" "Disabled,Enabled" group.long 0x002c++0x03 line.long 0x00 "IFLAG2,Interrupt Flags 2 Register" eventfld.long 0x00 31. " BUF63I ,Buffer 63 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 30. " BUF62I ,Buffer 62 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 29. " BUF61I ,Buffer 61 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 28. " BUF60I ,Buffer 60 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 27. " BUF59I ,Buffer 59 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 26. " BUF58I ,Buffer 58 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " BUF57I ,Buffer 57 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 24. " BUF56I ,Buffer 56 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 23. " BUF55I ,Buffer 55 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 22. " BUF54I ,Buffer 54 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " BUF53I ,Buffer 53 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 20. " BUF52I ,Buffer 52 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 19. " BUF51I ,Buffer 51 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 18. " BUF50I ,Buffer 50 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " BUF49I ,Buffer 49 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 16. " BUF48I ,Buffer 48 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 15. " BUF47I ,Buffer 47 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 14. " BUF46I ,Buffer 46 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 13. " BUF45I ,Buffer 45 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 12. " BUF44I ,Buffer 44 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 11. " BUF43I ,Buffer 43 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 10. " BUF42I ,Buffer 42 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 9. " BUF41I ,Buffer 41 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 8. " BUF40I ,Buffer 40 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " BUF39I ,Buffer 39 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 6. " BUF38I ,Buffer 38 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 5. " BUF37I ,Buffer 37 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 4. " BUF36I ,Buffer 36 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " BUF35I ,Buffer 35 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 2. " BUF34I ,Buffer 34 MB Interrupt" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " BUF33I ,Buffer 33 MB Interrupt" "Not occurred,Occurred" eventfld.long 0x00 0. " BUF32I ,Buffer 32 MB Interrupt" "Not occurred,Occurred" tree.end width 0x9 tree "Rx Individual Mask Registers 0-3" group.long (0x880+0x0)++0x3 line.long 0x0 "RXIMR0,Rx Individual Mask Register 0" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x4)++0x3 line.long 0x0 "RXIMR1,Rx Individual Mask Register 1" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x8)++0x3 line.long 0x0 "RXIMR2,Rx Individual Mask Register 2" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0xC)++0x3 line.long 0x0 "RXIMR3,Rx Individual Mask Register 3" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 4-7" group.long (0x880+0x10)++0x3 line.long 0x0 "RXIMR4,Rx Individual Mask Register 4" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x14)++0x3 line.long 0x0 "RXIMR5,Rx Individual Mask Register 5" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x18)++0x3 line.long 0x0 "RXIMR6,Rx Individual Mask Register 6" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x1C)++0x3 line.long 0x0 "RXIMR7,Rx Individual Mask Register 7" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 8-11" group.long (0x880+0x20)++0x3 line.long 0x0 "RXIMR8,Rx Individual Mask Register 8" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x24)++0x3 line.long 0x0 "RXIMR9,Rx Individual Mask Register 9" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x28)++0x3 line.long 0x0 "RXIMR10,Rx Individual Mask Register 10" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x2C)++0x3 line.long 0x0 "RXIMR11,Rx Individual Mask Register 11" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 12-15" group.long (0x880+0x30)++0x3 line.long 0x0 "RXIMR12,Rx Individual Mask Register 12" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x34)++0x3 line.long 0x0 "RXIMR13,Rx Individual Mask Register 13" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x38)++0x3 line.long 0x0 "RXIMR14,Rx Individual Mask Register 14" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x3C)++0x3 line.long 0x0 "RXIMR15,Rx Individual Mask Register 15" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 16-19" group.long (0x880+0x40)++0x3 line.long 0x0 "RXIMR16,Rx Individual Mask Register 16" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x44)++0x3 line.long 0x0 "RXIMR17,Rx Individual Mask Register 17" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x48)++0x3 line.long 0x0 "RXIMR18,Rx Individual Mask Register 18" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x4C)++0x3 line.long 0x0 "RXIMR19,Rx Individual Mask Register 19" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 20-23" group.long (0x880+0x50)++0x3 line.long 0x0 "RXIMR20,Rx Individual Mask Register 20" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x54)++0x3 line.long 0x0 "RXIMR21,Rx Individual Mask Register 21" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x58)++0x3 line.long 0x0 "RXIMR22,Rx Individual Mask Register 22" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x5C)++0x3 line.long 0x0 "RXIMR23,Rx Individual Mask Register 23" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 24-27" group.long (0x880+0x60)++0x3 line.long 0x0 "RXIMR24,Rx Individual Mask Register 24" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x64)++0x3 line.long 0x0 "RXIMR25,Rx Individual Mask Register 25" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x68)++0x3 line.long 0x0 "RXIMR26,Rx Individual Mask Register 26" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x6C)++0x3 line.long 0x0 "RXIMR27,Rx Individual Mask Register 27" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree "Rx Individual Mask Registers 28-31" group.long (0x880+0x70)++0x3 line.long 0x0 "RXIMR28,Rx Individual Mask Register 28" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x74)++0x3 line.long 0x0 "RXIMR29,Rx Individual Mask Register 29" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x78)++0x3 line.long 0x0 "RXIMR30,Rx Individual Mask Register 30" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" group.long (0x880+0x7C)++0x3 line.long 0x0 "RXIMR31,Rx Individual Mask Register 31" bitfld.long 0x0 28. " MI28 ,Standard ID Mask Bit 28" "Masked,Not masked" bitfld.long 0x0 27. " MI27 ,Standard ID Mask Bit 27" "Masked,Not masked" bitfld.long 0x0 26. " MI26 ,Standard ID Mask Bit 26" "Masked,Not masked" bitfld.long 0x0 25. " MI25 ,Standard ID Mask Bit 25" "Masked,Not masked" textline " " bitfld.long 0x0 24. " MI24 ,Standard ID Mask Bit 24" "Masked,Not masked" bitfld.long 0x0 23. " MI23 ,Standard ID Mask Bit 23" "Masked,Not masked" bitfld.long 0x0 22. " MI22 ,Standard ID Mask Bit 22" "Masked,Not masked" bitfld.long 0x0 21. " MI21 ,Standard ID Mask Bit 21" "Masked,Not masked" textline " " bitfld.long 0x0 20. " MI20 ,Standard ID Mask Bit 20" "Masked,Not masked" bitfld.long 0x0 19. " MI19 ,Standard ID Mask Bit 19" "Masked,Not masked" bitfld.long 0x0 18. " MI18 ,Standard ID Mask Bit 18" "Masked,Not masked" bitfld.long 0x0 17. " MI17 ,Extended ID Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x0 16. " MI16 ,Extended ID Mask Bit 16" "Masked,Not masked" bitfld.long 0x0 15. " MI15 ,Extended ID Mask Bit 15" "Masked,Not masked" bitfld.long 0x0 14. " MI14 ,Extended ID Mask Bit 14" "Masked,Not masked" bitfld.long 0x0 13. " MI13 ,Extended ID Mask Bit 13" "Masked,Not masked" textline " " bitfld.long 0x0 12. " MI12 ,Extended ID Mask Bit 12" "Masked,Not masked" bitfld.long 0x0 11. " MI11 ,Extended ID Mask Bit 11" "Masked,Not masked" bitfld.long 0x0 10. " MI10 ,Extended ID Mask Bit 10" "Masked,Not masked" bitfld.long 0x0 9. " MI9 ,Extended ID Mask Bit 9" "Masked,Not masked" textline " " bitfld.long 0x0 8. " MI8 ,Extended ID Mask Bit 8" "Masked,Not masked" bitfld.long 0x0 7. " MI7 ,Extended ID Mask Bit 7" "Masked,Not masked" bitfld.long 0x0 6. " MI6 ,Extended ID Mask Bit 6" "Masked,Not masked" bitfld.long 0x0 5. " MI5 ,Extended ID Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x0 4. " MI4 ,Extended ID Mask Bit 4" "Masked,Not masked" bitfld.long 0x0 3. " MI3 ,Extended ID Mask Bit 3" "Masked,Not masked" bitfld.long 0x0 2. " MI2 ,Extended ID Mask Bit 2" "Masked,Not masked" bitfld.long 0x0 1. " MI1 ,Extended ID Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x0 0. " MI0 ,Extended ID Mask Bit 0" "Masked,Not masked" tree.end tree.end width 0xB tree.end tree "I2C_DMA (Inter-Integrated Circuit Bus Controller Module" base sd:0xFC0AC000 width 0x6 group.byte 0x0000++0x02 line.byte 0x00 "IBAD,I2C Bus Address Register" hexmask.byte 0x00 01.--07. 1. " ADR ,Slave address" line.byte 0x01 "IBFD,I2C Bus Frequency Divider Register" bitfld.byte 0x1 6.--7. " MUL ,Select the prescaled shift register" "1,2,4,?..." bitfld.byte 0x1 3.--5. " PD ,Select the prescaler divider (scl2start|scl2stop|scl2tap|tap2tap)" "2|7|4|1,2|7|4|2,2|9|6|4,6|9|6|8,14|17|14|16,30|33|30|32,62|65|62|64,126|129|126|128" bitfld.byte 0x1 0.--2. " SRTP ,Select the shift register tap point (SCL Tap|SDA Tap)" "5|1,6|1,7|2,8|2,9|3,10|3,12|4,15|4" line.byte 0x02 "IBCR,I2C Bus Control Register" bitfld.byte 0x02 07. " MDIS ,Module disable" "Enabled,Disabled" bitfld.byte 0x02 06. " IBIE ,I2C bus interrupt enable" "Disabled,Enabled" bitfld.byte 0x02 05. " MS|/SL ,Master/slave mode select" "Slave,Master" bitfld.byte 0x02 04. " Tx|/Rx ,Transmit/receive mode select" "Receive,Transmit" textline " " bitfld.byte 0x02 03. " NOACK ,Data acknowledge disable" "Enabled,Disabled" bitfld.byte 0x02 02. " RSTA ,Repeat start" "No effect,Repeated" bitfld.byte 0x02 01. " DMAEN ,DMA enable" "Disabled,Enabled" bitfld.byte 0x02 00. " IBSDOZE ,DOZE mode enable" "Disabled,Enabled" group.byte 0x0003++0x00 line.byte 0x00 "IBSR,I2C Bus Status Register" bitfld.byte 0x00 07. " TCF ,Data transferring" "In progress,Completed" bitfld.byte 0x00 06. " IAAS ,Addressed as a slave" "Not slave,Slave" bitfld.byte 0x00 05. " IBB ,Bus busy" "Idle,Busy" eventfld.byte 0x00 04. " IBAL ,Arbitration lost" "Not occurred,Occurred" textline " " bitfld.byte 0x00 02. " SRW ,Slave read/write" "Read,Write" eventfld.byte 0x00 01. " IBIF ,I2C bus interrupt" "Not occurred,Occurred" bitfld.byte 0x00 00. " RXAK ,Received acknowledge" "Received,Not received" group.byte 0x0004++0x1 line.byte 0x00 "IBDR,I2C Bus Data I/O Register" line.byte 0x1 "IBIC,I2C Bus Interrupt Config Register" bitfld.byte 0x1 7. " BIIE ,Bus Idle Interrupt Enable bit" "Disabled,Enabled" width 0xB tree.end tree.open "DSPI (Deserial Serial Peripheral Interface Module)" base sd:0xFC0B4000 width 0x0D tree.open "Channel A" tree "Common Registers" group.long 0x0000++0x03 line.long 0x00 "DSPIA_MCR,DSPI Module Configuration Register" bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave,Master" bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28.--29. " DCONF[1:0] ,DSPI configuration" "SPI,?..." bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted" textline " " bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled" bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS strobe" textline " " bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled" bitfld.long 0x00 23. " PCSIS7 ,Peripheral chip select 7 inactive state" "Low,High" textline " " bitfld.long 0x00 22. " PCSIS6 ,Peripheral chip select 6 inactive state" "Low,High" bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Low,High" textline " " bitfld.long 0x00 20. " PCSIS4 ,Peripheral chip select 4 inactive state" "Low,High" bitfld.long 0x00 19. " PCSIS3 ,Peripheral chip select 3 inactive state" "Low,High" textline " " bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Low,High" bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Low,High" textline " " bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Low,High" bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled" bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "No effect,Cleared" textline " " bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "No effect,Cleared" bitfld.long 0x00 08.--09. " SMPL_PT ,Sample Point" "0,1,2,?..." textline " " bitfld.long 0x00 00. " HALT ,Halt" "Not halted,Halted" group.long 0x0008++0x23 line.long 0x00 "DSPIA_TCR,DSPI Transfer Count Register" hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT[15:0] ,SPI Transfer Counter" line.long 0x4 "DSPIA_CTAR0,DSPI Clock and Transfer Attributes Register 0" bitfld.long 0x4 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x4 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x4 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x4 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x4 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x4 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x4 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x4 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x4 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x4 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x4 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x8 "DSPIA_CTAR1,DSPI Clock and Transfer Attributes Register 1" bitfld.long 0x8 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x8 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x8 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x8 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x8 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x8 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x8 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x8 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x8 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x8 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x8 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0xC "DSPIA_CTAR2,DSPI Clock and Transfer Attributes Register 2" bitfld.long 0xC 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0xC 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0xC 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0xC 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0xC 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0xC 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0xC 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0xC 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0xC 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0xC 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0xC 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x10 "DSPIA_CTAR3,DSPI Clock and Transfer Attributes Register 3" bitfld.long 0x10 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x10 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x10 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x10 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x10 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x10 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x10 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x10 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x10 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x14 "DSPIA_CTAR4,DSPI Clock and Transfer Attributes Register 4" bitfld.long 0x14 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x14 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x14 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x14 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x14 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x14 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x14 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x14 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x14 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x18 "DSPIA_CTAR5,DSPI Clock and Transfer Attributes Register 5" bitfld.long 0x18 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x18 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x18 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x18 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x18 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x18 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x18 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x18 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x18 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x18 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x18 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x1C "DSPIA_CTAR6,DSPI Clock and Transfer Attributes Register 6" bitfld.long 0x1C 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x1C 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x1C 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x1C 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x1C 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x1C 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x1C 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x1C 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x1C 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x20 "DSPIA_CTAR7,DSPI Clock and Transfer Attributes Register 7" bitfld.long 0x20 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x20 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x20 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x20 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x20 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x20 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x20 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x20 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x20 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x20 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x20 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" group.long 0x002C++0x07 line.long 0x00 "DSPIA_SR,DSPI Status Register" eventfld.long 0x00 31. " TCF ,Transfer complete flag" "Not completed,Completed" bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled" textline " " eventfld.long 0x00 28. " EOQF ,End of queue flag" "Not set,Set" eventfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Full,Not full" eventfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Empty,Not empty" bitfld.long 0x00 12.--15. " TXCTR ,TX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 08.--11. " TXNXTPTR ,Transmit next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 04.--07. " RXCTR ,RX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 00.--03. " POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "DSPIA_RSER,DSPI DMA/Interrupt Request Select and Enable Register" bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled" bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled" bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA" bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled" bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA" tree.end tree "DSPI FIFO Registers" group.long 0x0034++0x03 line.long 0x00 "DSPIA_PUSHR,DSPI Push TX FIFO Register" bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Disabled,Enabled" bitfld.long 0x00 28.--30. " CTAS[2:0] ,Clock and transfer attributes select" "CTAR0,CTAR1,CTAR2,CTAR3,CTAR4,CTAR5,CTAR6,CTAR7" bitfld.long 0x00 27. " EOQ ,End Of queue" "Not ended,Ended" textline " " bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Not cleared,Cleared" bitfld.long 0x00 23. " PCS7 ,Peripheral chip select 7" "Negated,Asserted" bitfld.long 0x00 22. " PCS6 ,Peripheral chip select 6" "Negated,Asserted" textline " " bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negated,Asserted" bitfld.long 0x00 20. " PCS4 ,Peripheral chip select 4" "Negated,Asserted" bitfld.long 0x00 19. " PCS3 ,Peripheral chip select 3" "Negated,Asserted" textline " " bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negated,Asserted" bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negated,Asserted" bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negated,Asserted" textline " " hexmask.long.word 0x00 00.--15. 1. " TXDATA[15:0] ,Transmit data" hgroup.long 0x0038++0x03 hide.long 0x00 "DSPIA_POPR,DSPI Pop RX FIFO Register" in rgroup.long 0x003C++0xF "Transmit Registers" line.long 0x0 "DSPIA_TXFR0,DSPI Transmit FIFO Register 0" hexmask.long.word 0x0 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x0 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x4 "DSPIA_TXFR1,DSPI Transmit FIFO Register 1" hexmask.long.word 0x4 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x4 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x8 "DSPIA_TXFR2,DSPI Transmit FIFO Register 2" hexmask.long.word 0x8 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x8 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0xC "DSPIA_TXFR3,DSPI Transmit FIFO Register 3" hexmask.long.word 0xC 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0xC 00.--15. 1. " TXDATA[15:0] ,Transmit data" rgroup.long 0x004C++0xF "Receive Registers" line.long 0x0 "DSPIA_RXFR0,DSPI Receive FIFO Register 0" hexmask.long.word 0x0 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x4 "DSPIA_RXFR1,DSPI Receive FIFO Register 1" hexmask.long.word 0x4 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x8 "DSPIA_RXFR2,DSPI Receive FIFO Register 2" hexmask.long.word 0x8 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0xC "DSPIA_RXFR3,DSPI Receive FIFO Register 3" hexmask.long.word 0xC 00.--15. 1. " RXDATA[15:0] ,Receive data" tree.end tree.end width 0x0B base sd:0xFC0B8000 width 0x0D tree.open "Channel B" tree "Common Registers" group.long 0x0000++0x03 line.long 0x00 "DSPIB_MCR,DSPI Module Configuration Register" bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave,Master" bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28.--29. " DCONF[1:0] ,DSPI configuration" "SPI,?..." bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted" textline " " bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled" bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS strobe" textline " " bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled" bitfld.long 0x00 23. " PCSIS7 ,Peripheral chip select 7 inactive state" "Low,High" textline " " bitfld.long 0x00 22. " PCSIS6 ,Peripheral chip select 6 inactive state" "Low,High" bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Low,High" textline " " bitfld.long 0x00 20. " PCSIS4 ,Peripheral chip select 4 inactive state" "Low,High" bitfld.long 0x00 19. " PCSIS3 ,Peripheral chip select 3 inactive state" "Low,High" textline " " bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Low,High" bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Low,High" textline " " bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Low,High" bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled" bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "No effect,Cleared" textline " " bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "No effect,Cleared" bitfld.long 0x00 08.--09. " SMPL_PT ,Sample Point" "0,1,2,?..." textline " " bitfld.long 0x00 00. " HALT ,Halt" "Not halted,Halted" group.long 0x0008++0x23 line.long 0x00 "DSPIB_TCR,DSPI Transfer Count Register" hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT[15:0] ,SPI Transfer Counter" line.long 0x4 "DSPIB_CTAR0,DSPI Clock and Transfer Attributes Register 0" bitfld.long 0x4 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x4 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x4 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x4 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x4 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x4 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x4 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x4 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x4 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x4 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x4 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x8 "DSPIB_CTAR1,DSPI Clock and Transfer Attributes Register 1" bitfld.long 0x8 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x8 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x8 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x8 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x8 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x8 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x8 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x8 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x8 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x8 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x8 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0xC "DSPIB_CTAR2,DSPI Clock and Transfer Attributes Register 2" bitfld.long 0xC 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0xC 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0xC 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0xC 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0xC 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0xC 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0xC 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0xC 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0xC 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0xC 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0xC 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x10 "DSPIB_CTAR3,DSPI Clock and Transfer Attributes Register 3" bitfld.long 0x10 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x10 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x10 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x10 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x10 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x10 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x10 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x10 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x10 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x14 "DSPIB_CTAR4,DSPI Clock and Transfer Attributes Register 4" bitfld.long 0x14 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x14 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x14 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x14 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x14 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x14 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x14 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x14 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x14 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x18 "DSPIB_CTAR5,DSPI Clock and Transfer Attributes Register 5" bitfld.long 0x18 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x18 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x18 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x18 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x18 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x18 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x18 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x18 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x18 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x18 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x18 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x1C "DSPIB_CTAR6,DSPI Clock and Transfer Attributes Register 6" bitfld.long 0x1C 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x1C 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x1C 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x1C 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x1C 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x1C 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x1C 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x1C 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x1C 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x20 "DSPIB_CTAR7,DSPI Clock and Transfer Attributes Register 7" bitfld.long 0x20 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x20 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x20 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x20 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x20 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x20 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x20 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x20 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x20 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x20 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x20 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" group.long 0x002C++0x07 line.long 0x00 "DSPIB_SR,DSPI Status Register" eventfld.long 0x00 31. " TCF ,Transfer complete flag" "Not completed,Completed" bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled" textline " " eventfld.long 0x00 28. " EOQF ,End of queue flag" "Not set,Set" eventfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Full,Not full" eventfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Empty,Not empty" bitfld.long 0x00 12.--15. " TXCTR ,TX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 08.--11. " TXNXTPTR ,Transmit next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 04.--07. " RXCTR ,RX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 00.--03. " POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "DSPIB_RSER,DSPI DMA/Interrupt Request Select and Enable Register" bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled" bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled" bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA" bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled" bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA" tree.end tree "DSPI FIFO Registers" group.long 0x0034++0x03 line.long 0x00 "DSPIB_PUSHR,DSPI Push TX FIFO Register" bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Disabled,Enabled" bitfld.long 0x00 28.--30. " CTAS[2:0] ,Clock and transfer attributes select" "CTAR0,CTAR1,CTAR2,CTAR3,CTAR4,CTAR5,CTAR6,CTAR7" bitfld.long 0x00 27. " EOQ ,End Of queue" "Not ended,Ended" textline " " bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Not cleared,Cleared" bitfld.long 0x00 23. " PCS7 ,Peripheral chip select 7" "Negated,Asserted" bitfld.long 0x00 22. " PCS6 ,Peripheral chip select 6" "Negated,Asserted" textline " " bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negated,Asserted" bitfld.long 0x00 20. " PCS4 ,Peripheral chip select 4" "Negated,Asserted" bitfld.long 0x00 19. " PCS3 ,Peripheral chip select 3" "Negated,Asserted" textline " " bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negated,Asserted" bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negated,Asserted" bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negated,Asserted" textline " " hexmask.long.word 0x00 00.--15. 1. " TXDATA[15:0] ,Transmit data" hgroup.long 0x0038++0x03 hide.long 0x00 "DSPIB_POPR,DSPI Pop RX FIFO Register" in rgroup.long 0x003C++0xF "Transmit Registers" line.long 0x0 "DSPIB_TXFR0,DSPI Transmit FIFO Register 0" hexmask.long.word 0x0 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x0 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x4 "DSPIB_TXFR1,DSPI Transmit FIFO Register 1" hexmask.long.word 0x4 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x4 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x8 "DSPIB_TXFR2,DSPI Transmit FIFO Register 2" hexmask.long.word 0x8 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x8 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0xC "DSPIB_TXFR3,DSPI Transmit FIFO Register 3" hexmask.long.word 0xC 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0xC 00.--15. 1. " TXDATA[15:0] ,Transmit data" rgroup.long 0x004C++0xF "Receive Registers" line.long 0x0 "DSPIB_RXFR0,DSPI Receive FIFO Register 0" hexmask.long.word 0x0 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x4 "DSPIB_RXFR1,DSPI Receive FIFO Register 1" hexmask.long.word 0x4 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x8 "DSPIB_RXFR2,DSPI Receive FIFO Register 2" hexmask.long.word 0x8 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0xC "DSPIB_RXFR3,DSPI Receive FIFO Register 3" hexmask.long.word 0xC 00.--15. 1. " RXDATA[15:0] ,Receive data" tree.end tree.end width 0x0B base sd:0xFC0BC000 width 0x0D tree.open "Channel C" tree "Common Registers" group.long 0x0000++0x03 line.long 0x00 "DSPIC_MCR,DSPI Module Configuration Register" bitfld.long 0x00 31. " MSTR ,Master/slave mode select" "Slave,Master" bitfld.long 0x00 30. " CONT_SCKE ,Continuous SCK enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28.--29. " DCONF[1:0] ,DSPI configuration" "SPI,?..." bitfld.long 0x00 27. " FRZ ,Freeze" "Not halted,Halted" textline " " bitfld.long 0x00 26. " MTFE ,Modified timing format enable" "Disabled,Enabled" bitfld.long 0x00 25. " PCSSE ,Peripheral chip select strobe enable" "PCS 5,PCS strobe" textline " " bitfld.long 0x00 24. " ROOE ,Receive FIFO overflow overwrite enable" "Disabled,Enabled" bitfld.long 0x00 23. " PCSIS7 ,Peripheral chip select 7 inactive state" "Low,High" textline " " bitfld.long 0x00 22. " PCSIS6 ,Peripheral chip select 6 inactive state" "Low,High" bitfld.long 0x00 21. " PCSIS5 ,Peripheral chip select 5 inactive state" "Low,High" textline " " bitfld.long 0x00 20. " PCSIS4 ,Peripheral chip select 4 inactive state" "Low,High" bitfld.long 0x00 19. " PCSIS3 ,Peripheral chip select 3 inactive state" "Low,High" textline " " bitfld.long 0x00 18. " PCSIS2 ,Peripheral chip select 2 inactive state" "Low,High" bitfld.long 0x00 17. " PCSIS1 ,Peripheral chip select 1 inactive state" "Low,High" textline " " bitfld.long 0x00 16. " PCSIS0 ,Peripheral chip select 0 inactive state" "Low,High" bitfld.long 0x00 15. " DOZE ,Doze enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 13. " DIS_TXF ,Disable transmit FIFO" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " DIS_RXF ,Disable receive FIFO" "Enabled,Disabled" bitfld.long 0x00 11. " CLR_TXF ,Clear TX FIFO" "No effect,Cleared" textline " " bitfld.long 0x00 10. " CLR_RXF ,Clear RX FIFO" "No effect,Cleared" bitfld.long 0x00 08.--09. " SMPL_PT ,Sample Point" "0,1,2,?..." textline " " bitfld.long 0x00 00. " HALT ,Halt" "Not halted,Halted" group.long 0x0008++0x23 line.long 0x00 "DSPIC_TCR,DSPI Transfer Count Register" hexmask.long.word 0x00 16.--31. 1. " SPI_TCNT[15:0] ,SPI Transfer Counter" line.long 0x4 "DSPIC_CTAR0,DSPI Clock and Transfer Attributes Register 0" bitfld.long 0x4 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x4 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x4 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x4 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x4 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x4 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x4 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x4 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x4 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x4 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x4 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x4 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x8 "DSPIC_CTAR1,DSPI Clock and Transfer Attributes Register 1" bitfld.long 0x8 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x8 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x8 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x8 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x8 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x8 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x8 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x8 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x8 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x8 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x8 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x8 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0xC "DSPIC_CTAR2,DSPI Clock and Transfer Attributes Register 2" bitfld.long 0xC 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0xC 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0xC 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0xC 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0xC 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0xC 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0xC 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0xC 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0xC 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0xC 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0xC 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0xC 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x10 "DSPIC_CTAR3,DSPI Clock and Transfer Attributes Register 3" bitfld.long 0x10 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x10 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x10 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x10 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x10 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x10 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x10 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x10 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x10 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x10 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x10 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x10 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x14 "DSPIC_CTAR4,DSPI Clock and Transfer Attributes Register 4" bitfld.long 0x14 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x14 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x14 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x14 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x14 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x14 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x14 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x14 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x14 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x14 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x14 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x14 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x18 "DSPIC_CTAR5,DSPI Clock and Transfer Attributes Register 5" bitfld.long 0x18 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x18 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x18 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x18 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x18 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x18 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x18 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x18 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x18 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x18 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x18 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x18 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x1C "DSPIC_CTAR6,DSPI Clock and Transfer Attributes Register 6" bitfld.long 0x1C 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x1C 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x1C 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x1C 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x1C 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x1C 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x1C 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x1C 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x1C 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x1C 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x1C 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" line.long 0x20 "DSPIC_CTAR7,DSPI Clock and Transfer Attributes Register 7" bitfld.long 0x20 31. " DBR ,Double baud rate" "Normal,Doubled" bitfld.long 0x20 27.--30. " FMSZ[3:0] ,Frame size" "Reserved,Reserved,Reserved,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x20 26. " CPOL ,Clock polarity" "Inactive state-low,Inactive state-high" bitfld.long 0x20 25. " CPHA ,Clock phase" "Captured on leading/changed on following,Captured on following/changed on leading" textline " " bitfld.long 0x20 24. " LSBFE ,LSB first enable" "MSB,LSB" bitfld.long 0x20 22.--23. " PCSSCK[1:0] ,PCS to SCK delay prescaler" "1,3,5,7" textline " " bitfld.long 0x20 20.--21. " PASC[1:0] ,After SCK delay prescaler" "1,3,5,7" bitfld.long 0x20 18.--19. " PDT[1:0] ,Delay after transfer prescaler" "1,3,5,7" textline " " bitfld.long 0x20 16.--17. " PBR[1:0] ,Baud rate prescaler" "2,3,5,7" bitfld.long 0x20 12.--15. " CSSCK[3:0] ,PCS to SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 08.--11. " ASC[3:0] ,After SCK delay scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" bitfld.long 0x20 04.--07. " DT[3:0] ,Delay after transfer scaler" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536" textline " " bitfld.long 0x20 00.--03. " BR[3:0] ,Baud rate scaler" "2,4,6,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768" group.long 0x002C++0x07 line.long 0x00 "DSPIC_SR,DSPI Status Register" eventfld.long 0x00 31. " TCF ,Transfer complete flag" "Not completed,Completed" bitfld.long 0x00 30. " TXRXS ,TX & RX status" "Disabled,Enabled" textline " " eventfld.long 0x00 28. " EOQF ,End of queue flag" "Not set,Set" eventfld.long 0x00 27. " TFUF ,Transmit FIFO underflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 25. " TFFF ,Transmit FIFO fill flag" "Full,Not full" eventfld.long 0x00 19. " RFOF ,Receive FIFO overflow flag" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " RFDF ,Receive FIFO drain flag" "Empty,Not empty" bitfld.long 0x00 12.--15. " TXCTR ,TX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 08.--11. " TXNXTPTR ,Transmit next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 04.--07. " RXCTR ,RX FIFO counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 00.--03. " POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "DSPIC_RSER,DSPI DMA/Interrupt Request Select and Enable Register" bitfld.long 0x04 31. " TCF_RE ,Transmission complete request enable" "Disabled,Enabled" bitfld.long 0x04 28. " EOQF_RE ,DSPI finished request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " TFUF_RE ,Transmit FIFO underflow request enable" "Disabled,Enabled" bitfld.long 0x04 25. " TFFF_RE ,Transmit FIFO fill request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " TFFF_DIRS ,Transmit FIFO fill DMA or interrupt request select" "Interrupt,DMA" bitfld.long 0x04 19. " RFOF_RE ,Receive FIFO overflow request enable" "Disabled,Enabled" textline " " bitfld.long 0x04 17. " RFDF_RE ,Receive FIFO drain request enable" "Disabled,Enabled" bitfld.long 0x04 16. " RFDF_DIRS ,Receive FIFO drain DMA or interrupt request select" "Interrupt,DMA" tree.end tree "DSPI FIFO Registers" group.long 0x0034++0x03 line.long 0x00 "DSPIC_PUSHR,DSPI Push TX FIFO Register" bitfld.long 0x00 31. " CONT ,Continuous peripheral chip select enable" "Disabled,Enabled" bitfld.long 0x00 28.--30. " CTAS[2:0] ,Clock and transfer attributes select" "CTAR0,CTAR1,CTAR2,CTAR3,CTAR4,CTAR5,CTAR6,CTAR7" bitfld.long 0x00 27. " EOQ ,End Of queue" "Not ended,Ended" textline " " bitfld.long 0x00 26. " CTCNT ,Clear SPI_TCNT" "Not cleared,Cleared" bitfld.long 0x00 23. " PCS7 ,Peripheral chip select 7" "Negated,Asserted" bitfld.long 0x00 22. " PCS6 ,Peripheral chip select 6" "Negated,Asserted" textline " " bitfld.long 0x00 21. " PCS5 ,Peripheral chip select 5" "Negated,Asserted" bitfld.long 0x00 20. " PCS4 ,Peripheral chip select 4" "Negated,Asserted" bitfld.long 0x00 19. " PCS3 ,Peripheral chip select 3" "Negated,Asserted" textline " " bitfld.long 0x00 18. " PCS2 ,Peripheral chip select 2" "Negated,Asserted" bitfld.long 0x00 17. " PCS1 ,Peripheral chip select 1" "Negated,Asserted" bitfld.long 0x00 16. " PCS0 ,Peripheral chip select 0" "Negated,Asserted" textline " " hexmask.long.word 0x00 00.--15. 1. " TXDATA[15:0] ,Transmit data" hgroup.long 0x0038++0x03 hide.long 0x00 "DSPIC_POPR,DSPI Pop RX FIFO Register" in rgroup.long 0x003C++0xF "Transmit Registers" line.long 0x0 "DSPIC_TXFR0,DSPI Transmit FIFO Register 0" hexmask.long.word 0x0 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x0 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x4 "DSPIC_TXFR1,DSPI Transmit FIFO Register 1" hexmask.long.word 0x4 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x4 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0x8 "DSPIC_TXFR2,DSPI Transmit FIFO Register 2" hexmask.long.word 0x8 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0x8 00.--15. 1. " TXDATA[15:0] ,Transmit data" line.long 0xC "DSPIC_TXFR3,DSPI Transmit FIFO Register 3" hexmask.long.word 0xC 16.--31. 1. " TXCMD[15:0] ,Transmit command" hexmask.long.word 0xC 00.--15. 1. " TXDATA[15:0] ,Transmit data" rgroup.long 0x004C++0xF "Receive Registers" line.long 0x0 "DSPIC_RXFR0,DSPI Receive FIFO Register 0" hexmask.long.word 0x0 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x4 "DSPIC_RXFR1,DSPI Receive FIFO Register 1" hexmask.long.word 0x4 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0x8 "DSPIC_RXFR2,DSPI Receive FIFO Register 2" hexmask.long.word 0x8 00.--15. 1. " RXDATA[15:0] ,Receive data" line.long 0xC "DSPIC_RXFR3,DSPI Receive FIFO Register 3" hexmask.long.word 0xC 00.--15. 1. " RXDATA[15:0] ,Receive data" tree.end tree.end width 0x0B tree.end tree.open "eSCI (Enhanced Serial Communications Interface Module)" base sd:0xFC0C4000 tree "Channel A" group.byte 0x0000++0x05 line.word 0x00 "SCIBD,SCI Baud Rate Register" hexmask.word 0x00 00.--12. 1. " SBR[12:0] ,Baud rate" line.byte 0x02 "SCICR1,SCI Control Register" bitfld.byte 0x02 5. 07. " LOOPS/RSRC ,Loop select/Receiver source bit" "Normal,Normal,Loop,Single-wire" bitfld.byte 0x02 06. " SCISDOZ ,SCI stop in doze mode" "Disabled,Enabled" bitfld.byte 0x02 04. " M ,Data format mode bit" "8-bit,9-bit" textline " " bitfld.byte 0x02 03. " WAKE ,Wake-up condition bit" "Idle line,Address mark" bitfld.byte 0x02 02. " ILT ,Idle line type bit" "After start bit,After stop bit" bitfld.byte 0x02 01. " PE ,Parity enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x02 00. " PT ,Parity type bit" "Even,Odd" line.byte 0x03 "SCICR2,SCI Control Register 2" bitfld.byte 0x03 07. " TIE ,Transmitter interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 06. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 05. " RIE ,Receiver full interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x03 04. " ILIE ,Idle line interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 03. " TE ,Transmitter enable" "Disabled,Enabled" bitfld.byte 0x03 02. " RE ,Receiver enable" "Disabled,Enabled" textline " " bitfld.byte 0x03 01. " RWU ,Receiver wake-up" "Normal,Wake-up" bitfld.byte 0x03 00. " SBK ,Send break bit" "Not sent,Sent" line.byte 0x04 "SCICR3,SCI Control Register 3" bitfld.byte 0x04 07. " MDIS ,Module disable" "Enabled,Disabled" bitfld.byte 0x04 06. " FBR ,Fast bit error detection" "Per-byte,Per-bit" bitfld.byte 0x04 05. " BSTP ,Bit error / physical bus error stop" "Not occurred,Occurred" textline " " bitfld.byte 0x04 04. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled" bitfld.byte 0x04 03. " RXDMA ,Activate RX DMA channel" "Inactivated,Activated" bitfld.byte 0x04 02. " TXDMA ,Activate TX DMA channel" "Inactivated,Activated" textline " " bitfld.byte 0x04 01. " BRK13 ,Break transmit character length" "10 or 11,13 or 14" bitfld.byte 0x04 00. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output" line.byte 0x05 "SCICR4,SCI Control Register 4" bitfld.byte 0x05 07. " BESM13 ,Bit Error Sample Mode Bit 13" "Sampled at 9,Sampled at 13" bitfld.byte 0x05 06. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped" bitfld.byte 0x05 04. " PMSK ,Parity mask" "Not masked,Masked" textline " " bitfld.byte 0x05 03. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled" bitfld.byte 0x05 02. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled" bitfld.byte 0x05 01. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.byte 0x05 00. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled" hgroup.word 0x0006++0x1 hide.word 0x00 "SCIDRH,SCI Data Register High" in group.byte 0x0008++0x03 line.byte 0x00 "SCISR1,SCI Status Register 1" eventfld.byte 0x00 07. " TDRE ,Transmit data register empty flag" "Not empty,Empty" eventfld.byte 0x00 06. " TC ,Transmit complete flag" "Not completed,Completed" eventfld.byte 0x00 05. " RDRF ,Receive data register full flag" "Not full,Full" textline " " eventfld.byte 0x00 04. " IDLE ,Idle line flag" "Not idle,Idle" eventfld.byte 0x00 03. " OR ,Overrun flag" "Not occurred,Occurred" eventfld.byte 0x00 02. " NF ,Noise flag" "Not occurred,Occurred" textline " " eventfld.byte 0x00 01. " FE ,Framing error flag" "No error,Error" eventfld.byte 0x00 00. " PF ,Parity error flag" "No error,Error" line.byte 0x01 "SCISR2,SCI Status Register 2" eventfld.byte 0x01 04. " BERR ,Bit error" "Not occurred,Occurred" bitfld.byte 0x01 00. " RAF ,Receiver active flag" "Not active,Active" line.byte 0x02 "LINSTAT1,LIN Status Register 1" eventfld.byte 0x02 07. " RXRDY ,Receive data ready" "Not ready,Ready" eventfld.byte 0x02 06. " TXRDY ,Transmit data ready" "Not ready,Ready" eventfld.byte 0x02 05. " LWAKE ,Received LIN 1.x wake-up signal" "Not detected,Detected" textline " " eventfld.byte 0x02 04. " STO ,Slave time out" "Not detected,Detected" eventfld.byte 0x02 03. " PBERR ,Physical bus error" "No error,Error" eventfld.byte 0x02 02. " CERR ,CRC error" "No error,Error" textline " " eventfld.byte 0x02 01. " CKERR ,Checksum error" "No error,Error" eventfld.byte 0x02 00. " FRC ,Frame complete" "Not completed,Completed" line.byte 0x03 "LINSTAT2,LIN Status Register 2" eventfld.byte 0x03 01. " UREQ ,Unrequested data on LIB bus" "Not detected,Detected" eventfld.byte 0x03 00. " OVFL ,RX register overflow" "No overflow,Overflow" group.byte 0x000C++0x02 line.byte 0x00 "LINCTRL1,LIN Control Register 1" bitfld.byte 0x00 07. " LRES ,LIN resync" "No,Yes" bitfld.byte 0x00 06. " WU ,LIN bus wake-up" "Normal,Wake-up" bitfld.byte 0x00 04.--05. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64" textline " " bitfld.byte 0x00 03. " LDBG ,LIN debug mode" "Disabled,Enabled" bitfld.byte 0x00 02. " DSF ,Double stop flags" "Normal,Double" bitfld.byte 0x00 01. " PRTY ,Activating parity generation" "Deactivated,Activated" textline " " bitfld.byte 0x00 00. " LIN ,LIN mode" "Disabled,Enabled" line.byte 0x01 "LINCTRL2,LIN Control Register 2" bitfld.byte 0x01 07. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 06. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 05. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x01 04. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 03. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 02. " CIE ,CRC error interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x01 01. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 00. " FCIE ,Frame complete interrupt enable" "Disabled,Enabled" line.byte 0x02 "LINCTRL3,LIN Control Register 3" bitfld.byte 0x02 01. " UQIE ,Unrequested data interrupt enable" "Disabled,Enabled" bitfld.byte 0x02 00. " OFIE ,Overflow interrupt enable" "Disabled,Enabled" wgroup.byte 0x0010++0x00 line.byte 0x00 "LINTX,LIN TX Register (Modified by Software!)" hgroup.byte 0x0014++0x00 hide.byte 0x00 "LINRX,LIN RX Register" in group.byte 0x0018++0x01 line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1" bitfld.byte 0x00 07. " P15 ,Polynominal bit 15" "0,1" bitfld.byte 0x00 06. " P14 ,Polynominal bit 14" "0,1" bitfld.byte 0x00 05. " P13 ,Polynominal bit 13" "0,1" textline " " bitfld.byte 0x00 04. " P12 ,Polynominal bit 12" "0,1" bitfld.byte 0x00 03. " P11 ,Polynominal bit 11" "0,1" bitfld.byte 0x00 02. " P10 ,Polynominal bit 10" "0,1" textline " " bitfld.byte 0x00 01. " P9 ,Polynominal bit 9" "0,1" bitfld.byte 0x00 00. " P8 ,Polynominal bit 8" "0,1" line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2" bitfld.byte 0x01 07. " P7 ,Polynominal bit 7" "0,1" bitfld.byte 0x01 06. " P6 ,Polynominal bit 6" "0,1" bitfld.byte 0x01 05. " P5 ,Polynominal bit 5" "0,1" textline " " bitfld.byte 0x01 04. " P4 ,Polynominal bit 4" "0,1" bitfld.byte 0x01 03. " P3 ,Polynominal bit 3" "0,1" bitfld.byte 0x01 02. " P2 ,Polynominal bit 2" "0,1" textline " " bitfld.byte 0x01 01. " P1 ,Polynominal bit 1" "0,1" bitfld.byte 0x01 00. " P0 ,Polynominal bit 0" "0,1" tree.end base sd:0xFC0C8000 tree "Channel B" group.byte 0x0000++0x05 line.word 0x00 "SCIBD,SCI Baud Rate Register" hexmask.word 0x00 00.--12. 1. " SBR[12:0] ,Baud rate" line.byte 0x02 "SCICR1,SCI Control Register" bitfld.byte 0x02 5. 07. " LOOPS/RSRC ,Loop select/Receiver source bit" "Normal,Normal,Loop,Single-wire" bitfld.byte 0x02 06. " SCISDOZ ,SCI stop in doze mode" "Disabled,Enabled" bitfld.byte 0x02 04. " M ,Data format mode bit" "8-bit,9-bit" textline " " bitfld.byte 0x02 03. " WAKE ,Wake-up condition bit" "Idle line,Address mark" bitfld.byte 0x02 02. " ILT ,Idle line type bit" "After start bit,After stop bit" bitfld.byte 0x02 01. " PE ,Parity enable bit" "Disabled,Enabled" textline " " bitfld.byte 0x02 00. " PT ,Parity type bit" "Even,Odd" line.byte 0x03 "SCICR2,SCI Control Register 2" bitfld.byte 0x03 07. " TIE ,Transmitter interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 06. " TCIE ,Transmission complete interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 05. " RIE ,Receiver full interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x03 04. " ILIE ,Idle line interrupt enable" "Disabled,Enabled" bitfld.byte 0x03 03. " TE ,Transmitter enable" "Disabled,Enabled" bitfld.byte 0x03 02. " RE ,Receiver enable" "Disabled,Enabled" textline " " bitfld.byte 0x03 01. " RWU ,Receiver wake-up" "Normal,Wake-up" bitfld.byte 0x03 00. " SBK ,Send break bit" "Not sent,Sent" line.byte 0x04 "SCICR3,SCI Control Register 3" bitfld.byte 0x04 07. " MDIS ,Module disable" "Enabled,Disabled" bitfld.byte 0x04 06. " FBR ,Fast bit error detection" "Per-byte,Per-bit" bitfld.byte 0x04 05. " BSTP ,Bit error / physical bus error stop" "Not occurred,Occurred" textline " " bitfld.byte 0x04 04. " IEBERR ,Enable bit error interrupt" "Disabled,Enabled" bitfld.byte 0x04 03. " RXDMA ,Activate RX DMA channel" "Inactivated,Activated" bitfld.byte 0x04 02. " TXDMA ,Activate TX DMA channel" "Inactivated,Activated" textline " " bitfld.byte 0x04 01. " BRK13 ,Break transmit character length" "10 or 11,13 or 14" bitfld.byte 0x04 00. " TXDIR ,Transmitter pin data direction in single-wire mode" "Input,Output" line.byte 0x05 "SCICR4,SCI Control Register 4" bitfld.byte 0x05 07. " BESM13 ,Bit Error Sample Mode Bit 13" "Sampled at 9,Sampled at 13" bitfld.byte 0x05 06. " SBSTP ,SCI Bit Error Stop" "Not stopped,Stopped" bitfld.byte 0x05 04. " PMSK ,Parity mask" "Not masked,Masked" textline " " bitfld.byte 0x05 03. " ORIE ,Overrun Error Interrupt Enable" "Disabled,Enabled" bitfld.byte 0x05 02. " NFIE ,Noise Flag Interrupt Enable" "Disabled,Enabled" bitfld.byte 0x05 01. " FEIE ,Frame Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.byte 0x05 00. " PFIE ,Parity Flag Interrupt Enable" "Disabled,Enabled" hgroup.word 0x0006++0x1 hide.word 0x00 "SCIDRH,SCI Data Register High" in group.byte 0x0008++0x03 line.byte 0x00 "SCISR1,SCI Status Register 1" eventfld.byte 0x00 07. " TDRE ,Transmit data register empty flag" "Not empty,Empty" eventfld.byte 0x00 06. " TC ,Transmit complete flag" "Not completed,Completed" eventfld.byte 0x00 05. " RDRF ,Receive data register full flag" "Not full,Full" textline " " eventfld.byte 0x00 04. " IDLE ,Idle line flag" "Not idle,Idle" eventfld.byte 0x00 03. " OR ,Overrun flag" "Not occurred,Occurred" eventfld.byte 0x00 02. " NF ,Noise flag" "Not occurred,Occurred" textline " " eventfld.byte 0x00 01. " FE ,Framing error flag" "No error,Error" eventfld.byte 0x00 00. " PF ,Parity error flag" "No error,Error" line.byte 0x01 "SCISR2,SCI Status Register 2" eventfld.byte 0x01 04. " BERR ,Bit error" "Not occurred,Occurred" bitfld.byte 0x01 00. " RAF ,Receiver active flag" "Not active,Active" line.byte 0x02 "LINSTAT1,LIN Status Register 1" eventfld.byte 0x02 07. " RXRDY ,Receive data ready" "Not ready,Ready" eventfld.byte 0x02 06. " TXRDY ,Transmit data ready" "Not ready,Ready" eventfld.byte 0x02 05. " LWAKE ,Received LIN 1.x wake-up signal" "Not detected,Detected" textline " " eventfld.byte 0x02 04. " STO ,Slave time out" "Not detected,Detected" eventfld.byte 0x02 03. " PBERR ,Physical bus error" "No error,Error" eventfld.byte 0x02 02. " CERR ,CRC error" "No error,Error" textline " " eventfld.byte 0x02 01. " CKERR ,Checksum error" "No error,Error" eventfld.byte 0x02 00. " FRC ,Frame complete" "Not completed,Completed" line.byte 0x03 "LINSTAT2,LIN Status Register 2" eventfld.byte 0x03 01. " UREQ ,Unrequested data on LIB bus" "Not detected,Detected" eventfld.byte 0x03 00. " OVFL ,RX register overflow" "No overflow,Overflow" group.byte 0x000C++0x02 line.byte 0x00 "LINCTRL1,LIN Control Register 1" bitfld.byte 0x00 07. " LRES ,LIN resync" "No,Yes" bitfld.byte 0x00 06. " WU ,LIN bus wake-up" "Normal,Wake-up" bitfld.byte 0x00 04.--05. " WUD[1:0] ,Wake-up delimiter time" "4,8,32,64" textline " " bitfld.byte 0x00 03. " LDBG ,LIN debug mode" "Disabled,Enabled" bitfld.byte 0x00 02. " DSF ,Double stop flags" "Normal,Double" bitfld.byte 0x00 01. " PRTY ,Activating parity generation" "Deactivated,Activated" textline " " bitfld.byte 0x00 00. " LIN ,LIN mode" "Disabled,Enabled" line.byte 0x01 "LINCTRL2,LIN Control Register 2" bitfld.byte 0x01 07. " RXIE ,LIN RXREG ready interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 06. " TXIE ,LIN TXREG ready interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 05. " WUIE ,RX wake-up interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x01 04. " STIE ,Slave timeout error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 03. " PBIE ,Physical bus error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 02. " CIE ,CRC error interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x01 01. " CKIE ,Checksum error interrupt enable" "Disabled,Enabled" bitfld.byte 0x01 00. " FCIE ,Frame complete interrupt enable" "Disabled,Enabled" line.byte 0x02 "LINCTRL3,LIN Control Register 3" bitfld.byte 0x02 01. " UQIE ,Unrequested data interrupt enable" "Disabled,Enabled" bitfld.byte 0x02 00. " OFIE ,Overflow interrupt enable" "Disabled,Enabled" wgroup.byte 0x0010++0x00 line.byte 0x00 "LINTX,LIN TX Register (Modified by Software!)" hgroup.byte 0x0014++0x00 hide.byte 0x00 "LINRX,LIN RX Register" in group.byte 0x0018++0x01 line.byte 0x00 "LINCRCP1,LIN CRC Polynomial Register 1" bitfld.byte 0x00 07. " P15 ,Polynominal bit 15" "0,1" bitfld.byte 0x00 06. " P14 ,Polynominal bit 14" "0,1" bitfld.byte 0x00 05. " P13 ,Polynominal bit 13" "0,1" textline " " bitfld.byte 0x00 04. " P12 ,Polynominal bit 12" "0,1" bitfld.byte 0x00 03. " P11 ,Polynominal bit 11" "0,1" bitfld.byte 0x00 02. " P10 ,Polynominal bit 10" "0,1" textline " " bitfld.byte 0x00 01. " P9 ,Polynominal bit 9" "0,1" bitfld.byte 0x00 00. " P8 ,Polynominal bit 8" "0,1" line.byte 0x01 "LINCRCP2,LIN CRC Polynomial Register 2" bitfld.byte 0x01 07. " P7 ,Polynominal bit 7" "0,1" bitfld.byte 0x01 06. " P6 ,Polynominal bit 6" "0,1" bitfld.byte 0x01 05. " P5 ,Polynominal bit 5" "0,1" textline " " bitfld.byte 0x01 04. " P4 ,Polynominal bit 4" "0,1" bitfld.byte 0x01 03. " P3 ,Polynominal bit 3" "0,1" bitfld.byte 0x01 02. " P2 ,Polynominal bit 2" "0,1" textline " " bitfld.byte 0x01 01. " P1 ,Polynominal bit 1" "0,1" bitfld.byte 0x01 00. " P0 ,Polynominal bit 0" "0,1" tree.end tree.end tree.open "eMIOS (Enhanced Modular I/O Subsystem Module)" base sd:0xFC0DC000 width 0x7 tree "Common Registers" group.long 0x0000++0x03 line.long 0x00 "MCR,Module Configuration Register" bitfld.long 0x00 31. " DOZEEN ,Doze enable" "Disabled,Enabled" bitfld.long 0x00 30. " MDIS ,Module disable" "Enabled,Disabled" bitfld.long 0x00 29. " FRZ ,Freeze enable" "Disabled,Enabled" bitfld.long 0x00 28. " GTBE ,Global time base enable" "Negated,Asserted" textline " " bitfld.long 0x00 26. " GPREN ,Global prescaler enable" "Disabled,Enabled" hexmask.long.byte 0x00 08.--15. 1. " GPRE[7:0] ,Global Prescaler" rgroup.long 0x0004++0x03 line.long 0x00 "GFLAG,Global Flag Register" bitfld.long 0x00 07. " F7 ,Flag Channel 7" "Not occurred,Occurred" bitfld.long 0x00 06. " F6 ,Flag Channel 6" "Not occurred,Occurred" bitfld.long 0x00 05. " F5 ,Flag Channel 5" "Not occurred,Occurred" bitfld.long 0x00 04. " F4 ,Flag Channel 4" "Not occurred,Occurred" textline " " bitfld.long 0x00 03. " F3 ,Flag Channel 3" "Not occurred,Occurred" bitfld.long 0x00 02. " F2 ,Flag Channel 2" "Not occurred,Occurred" bitfld.long 0x00 01. " F1 ,Flag Channel 1" "Not occurred,Occurred" bitfld.long 0x00 00. " F0 ,Flag Channel 0" "Not occurred,Occurred" group.long 0x0008++0x07 line.long 0x00 "OUDIS,Output Update Disable Register" bitfld.long 0x00 07. " OU7 ,Unified Channel 7 output update disable" "Enabled,Disabled" bitfld.long 0x00 06. " OU6 ,Unified Channel 6 output update disable" "Enabled,Disabled" bitfld.long 0x00 05. " OU5 ,Unified Channel 5 output update disable" "Enabled,Disabled" bitfld.long 0x00 04. " OU4 ,Unified Channel 4 output update disable" "Enabled,Disabled" textline " " bitfld.long 0x00 03. " OU3 ,Unified Channel 3 output update disable" "Enabled,Disabled" bitfld.long 0x00 02. " OU2 ,Unified Channel 2 output update disable" "Enabled,Disabled" bitfld.long 0x00 01. " OU1 ,Unified Channel 1 output update disable" "Enabled,Disabled" bitfld.long 0x00 00. " OU0 ,Unified Channel 0 output update disable" "Enabled,Disabled" line.long 0x04 "UCDIS,Disable Channel Register" bitfld.long 0x04 07. " UCDIS7 ,Enable Channel 7" "Enabled,Disabled" bitfld.long 0x04 06. " UCDIS6 ,Enable Channel 6" "Enabled,Disabled" bitfld.long 0x04 05. " UCDIS5 ,Enable Channel 5" "Enabled,Disabled" bitfld.long 0x04 04. " UCDIS4 ,Enable Channel 4" "Enabled,Disabled" textline " " bitfld.long 0x04 03. " UCDIS3 ,Enable Channel 3" "Enabled,Disabled" bitfld.long 0x04 02. " UCDIS2 ,Enable Channel 2" "Enabled,Disabled" bitfld.long 0x04 01. " UCDIS1 ,Enable Channel 1" "Enabled,Disabled" bitfld.long 0x04 00. " UCDIS0 ,Enable Channel 0" "Enabled,Disabled" tree.end width 0x9 sif ((cpu()=="MAC72XX")||(cpu()=="MAC7222")||(cpu()=="MAC7252")||(cpu()=="MAC7201")||(cpu()=="MAC7211")||(cpu()=="MAC7241")) tree "UC0 (Unified Channel 0)" group.long 0x20++0xB line.long 0x00 "UCA0,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB0,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT0,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR0[MODE(0-6)] = 2,4 or 5 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==0x00) ; UCCR0[MODE(0-6)] = 0 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==0x03) ; UCCR0[MODE(0-6)] = 3 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x20+0x10)++0x3 line.long 0x0 "UCSR0,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x20+0x14)++0x3 line.long 0x0 "ALTA0,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC1 (Unified Channel 1)" group.long 0x40++0xB line.long 0x00 "UCA1,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB1,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT1,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR1[MODE(0-6)] = 2,4 or 5 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==0x00) ; UCCR1[MODE(0-6)] = 0 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==0x03) ; UCCR1[MODE(0-6)] = 3 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x40+0x10)++0x3 line.long 0x0 "UCSR1,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x40+0x14)++0x3 line.long 0x0 "ALTA1,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC2 (Unified Channel 2)" group.long 0x60++0xB line.long 0x00 "UCA2,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB2,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT2,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR2[MODE(0-6)] = 2,4 or 5 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==0x00) ; UCCR2[MODE(0-6)] = 0 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==0x03) ; UCCR2[MODE(0-6)] = 3 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x60+0x10)++0x3 line.long 0x0 "UCSR2,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x60+0x14)++0x3 line.long 0x0 "ALTA2,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC3 (Unified Channel 3)" group.long 0x80++0xB line.long 0x00 "UCA3,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB3,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT3,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR3[MODE(0-6)] = 2,4 or 5 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==0x00) ; UCCR3[MODE(0-6)] = 0 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==0x03) ; UCCR3[MODE(0-6)] = 3 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x80+0x10)++0x3 line.long 0x0 "UCSR3,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x80+0x14)++0x3 line.long 0x0 "ALTA3,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC4 (Unified Channel 4)" group.long 0xA0++0xB line.long 0x00 "UCA4,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB4,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT4,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR4[MODE(0-6)] = 2,4 or 5 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==0x00) ; UCCR4[MODE(0-6)] = 0 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==0x03) ; UCCR4[MODE(0-6)] = 3 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xA0+0x10)++0x3 line.long 0x0 "UCSR4,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xA0+0x14)++0x3 line.long 0x0 "ALTA4,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC5 (Unified Channel 5)" group.long 0xC0++0xB line.long 0x00 "UCA5,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB5,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT5,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR5[MODE(0-6)] = 2,4 or 5 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==0x00) ; UCCR5[MODE(0-6)] = 0 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==0x03) ; UCCR5[MODE(0-6)] = 3 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xC0+0x10)++0x3 line.long 0x0 "UCSR5,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xC0+0x14)++0x3 line.long 0x0 "ALTA5,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC6 (Unified Channel 6)" group.long 0xE0++0xB line.long 0x00 "UCA6,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB6,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT6,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR6[MODE(0-6)] = 2,4 or 5 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==0x00) ; UCCR6[MODE(0-6)] = 0 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==0x03) ; UCCR6[MODE(0-6)] = 3 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xE0+0x10)++0x3 line.long 0x0 "UCSR6,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xE0+0x14)++0x3 line.long 0x0 "ALTA6,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC7 (Unified Channel 7)" group.long 0x100++0xB line.long 0x00 "UCA7,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB7,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT7,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR7[MODE(0-6)] = 2,4 or 5 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==0x00) ; UCCR7[MODE(0-6)] = 0 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==0x03) ; UCCR7[MODE(0-6)] = 3 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x100+0x10)++0x3 line.long 0x0 "UCSR7,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x100+0x14)++0x3 line.long 0x0 "ALTA7,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC8 (Unified Channel 8)" group.long 0x120++0xB line.long 0x00 "UCA8,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB8,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT8,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x120+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR8[MODE(0-6)] = 2,4 or 5 group.long (0x120+0xC)++0x3 line.long 0x0 "UCCR8,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x120+0xC)))&0x7F)==0x00) ; UCCR8[MODE(0-6)] = 0 group.long (0x120+0xC)++0x3 line.long 0x0 "UCCR8,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x120+0xC)))&0x7F)==0x03) ; UCCR8[MODE(0-6)] = 3 group.long (0x120+0xC)++0x3 line.long 0x0 "UCCR8,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x120+0xC)++0x3 line.long 0x0 "UCCR8,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x120+0x10)++0x3 line.long 0x0 "UCSR8,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x120+0x14)++0x3 line.long 0x0 "ALTA8,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC9 (Unified Channel 9)" group.long 0x140++0xB line.long 0x00 "UCA9,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB9,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT9,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x140+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR9[MODE(0-6)] = 2,4 or 5 group.long (0x140+0xC)++0x3 line.long 0x0 "UCCR9,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x140+0xC)))&0x7F)==0x00) ; UCCR9[MODE(0-6)] = 0 group.long (0x140+0xC)++0x3 line.long 0x0 "UCCR9,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x140+0xC)))&0x7F)==0x03) ; UCCR9[MODE(0-6)] = 3 group.long (0x140+0xC)++0x3 line.long 0x0 "UCCR9,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x140+0xC)++0x3 line.long 0x0 "UCCR9,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x140+0x10)++0x3 line.long 0x0 "UCSR9,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x140+0x14)++0x3 line.long 0x0 "ALTA9,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC10 (Unified Channel 10)" group.long 0x160++0xB line.long 0x00 "UCA10,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB10,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT10,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x160+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR10[MODE(0-6)] = 2,4 or 5 group.long (0x160+0xC)++0x3 line.long 0x0 "UCCR10,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x160+0xC)))&0x7F)==0x00) ; UCCR10[MODE(0-6)] = 0 group.long (0x160+0xC)++0x3 line.long 0x0 "UCCR10,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x160+0xC)))&0x7F)==0x03) ; UCCR10[MODE(0-6)] = 3 group.long (0x160+0xC)++0x3 line.long 0x0 "UCCR10,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x160+0xC)++0x3 line.long 0x0 "UCCR10,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x160+0x10)++0x3 line.long 0x0 "UCSR10,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x160+0x14)++0x3 line.long 0x0 "ALTA10,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC11 (Unified Channel 11)" group.long 0x180++0xB line.long 0x00 "UCA11,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB11,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT11,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x180+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR11[MODE(0-6)] = 2,4 or 5 group.long (0x180+0xC)++0x3 line.long 0x0 "UCCR11,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x180+0xC)))&0x7F)==0x00) ; UCCR11[MODE(0-6)] = 0 group.long (0x180+0xC)++0x3 line.long 0x0 "UCCR11,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x180+0xC)))&0x7F)==0x03) ; UCCR11[MODE(0-6)] = 3 group.long (0x180+0xC)++0x3 line.long 0x0 "UCCR11,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x180+0xC)++0x3 line.long 0x0 "UCCR11,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x180+0x10)++0x3 line.long 0x0 "UCSR11,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x180+0x14)++0x3 line.long 0x0 "ALTA11,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC12 (Unified Channel 12)" group.long 0x1A0++0xB line.long 0x00 "UCA12,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB12,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT12,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x1A0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR12[MODE(0-6)] = 2,4 or 5 group.long (0x1A0+0xC)++0x3 line.long 0x0 "UCCR12,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1A0+0xC)))&0x7F)==0x00) ; UCCR12[MODE(0-6)] = 0 group.long (0x1A0+0xC)++0x3 line.long 0x0 "UCCR12,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1A0+0xC)))&0x7F)==0x03) ; UCCR12[MODE(0-6)] = 3 group.long (0x1A0+0xC)++0x3 line.long 0x0 "UCCR12,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x1A0+0xC)++0x3 line.long 0x0 "UCCR12,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x1A0+0x10)++0x3 line.long 0x0 "UCSR12,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x1A0+0x14)++0x3 line.long 0x0 "ALTA12,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC13 (Unified Channel 13)" group.long 0x1C0++0xB line.long 0x00 "UCA13,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB13,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT13,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x1C0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR13[MODE(0-6)] = 2,4 or 5 group.long (0x1C0+0xC)++0x3 line.long 0x0 "UCCR13,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1C0+0xC)))&0x7F)==0x00) ; UCCR13[MODE(0-6)] = 0 group.long (0x1C0+0xC)++0x3 line.long 0x0 "UCCR13,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1C0+0xC)))&0x7F)==0x03) ; UCCR13[MODE(0-6)] = 3 group.long (0x1C0+0xC)++0x3 line.long 0x0 "UCCR13,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x1C0+0xC)++0x3 line.long 0x0 "UCCR13,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x1C0+0x10)++0x3 line.long 0x0 "UCSR13,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x1C0+0x14)++0x3 line.long 0x0 "ALTA13,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC14 (Unified Channel 14)" group.long 0x1E0++0xB line.long 0x00 "UCA14,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB14,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT14,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x1E0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR14[MODE(0-6)] = 2,4 or 5 group.long (0x1E0+0xC)++0x3 line.long 0x0 "UCCR14,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1E0+0xC)))&0x7F)==0x00) ; UCCR14[MODE(0-6)] = 0 group.long (0x1E0+0xC)++0x3 line.long 0x0 "UCCR14,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x1E0+0xC)))&0x7F)==0x03) ; UCCR14[MODE(0-6)] = 3 group.long (0x1E0+0xC)++0x3 line.long 0x0 "UCCR14,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x1E0+0xC)++0x3 line.long 0x0 "UCCR14,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x1E0+0x10)++0x3 line.long 0x0 "UCSR14,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x1E0+0x14)++0x3 line.long 0x0 "ALTA14,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC15 (Unified Channel 15)" group.long 0x200++0xB line.long 0x00 "UCA15,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB15,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT15,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x200+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR15[MODE(0-6)] = 2,4 or 5 group.long (0x200+0xC)++0x3 line.long 0x0 "UCCR15,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x200+0xC)))&0x7F)==0x00) ; UCCR15[MODE(0-6)] = 0 group.long (0x200+0xC)++0x3 line.long 0x0 "UCCR15,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x200+0xC)))&0x7F)==0x03) ; UCCR15[MODE(0-6)] = 3 group.long (0x200+0xC)++0x3 line.long 0x0 "UCCR15,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x200+0xC)++0x3 line.long 0x0 "UCCR15,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x200+0x10)++0x3 line.long 0x0 "UCSR15,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x200+0x14)++0x3 line.long 0x0 "ALTA15,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end elif ((cpu()=="MAC7202")||(cpu()=="MAC7212")||(cpu()=="MAC7242")) tree "UC0 (Unified Channel 0)" group.long 0x20++0xB line.long 0x00 "UCA0,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB0,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT0,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR0[MODE(0-6)] = 2,4 or 5 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==0x00) ; UCCR0[MODE(0-6)] = 0 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x20+0xC)))&0x7F)==0x03) ; UCCR0[MODE(0-6)] = 3 group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x20+0xC)++0x3 line.long 0x0 "UCCR0,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x20+0x10)++0x3 line.long 0x0 "UCSR0,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x20+0x14)++0x3 line.long 0x0 "ALTA0,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC1 (Unified Channel 1)" group.long 0x40++0xB line.long 0x00 "UCA1,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB1,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT1,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR1[MODE(0-6)] = 2,4 or 5 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==0x00) ; UCCR1[MODE(0-6)] = 0 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x40+0xC)))&0x7F)==0x03) ; UCCR1[MODE(0-6)] = 3 group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x40+0xC)++0x3 line.long 0x0 "UCCR1,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x40+0x10)++0x3 line.long 0x0 "UCSR1,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x40+0x14)++0x3 line.long 0x0 "ALTA1,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC2 (Unified Channel 2)" group.long 0x60++0xB line.long 0x00 "UCA2,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB2,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT2,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR2[MODE(0-6)] = 2,4 or 5 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==0x00) ; UCCR2[MODE(0-6)] = 0 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x60+0xC)))&0x7F)==0x03) ; UCCR2[MODE(0-6)] = 3 group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x60+0xC)++0x3 line.long 0x0 "UCCR2,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x60+0x10)++0x3 line.long 0x0 "UCSR2,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x60+0x14)++0x3 line.long 0x0 "ALTA2,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC3 (Unified Channel 3)" group.long 0x80++0xB line.long 0x00 "UCA3,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB3,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT3,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR3[MODE(0-6)] = 2,4 or 5 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==0x00) ; UCCR3[MODE(0-6)] = 0 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x80+0xC)))&0x7F)==0x03) ; UCCR3[MODE(0-6)] = 3 group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x80+0xC)++0x3 line.long 0x0 "UCCR3,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x80+0x10)++0x3 line.long 0x0 "UCSR3,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x80+0x14)++0x3 line.long 0x0 "ALTA3,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC4 (Unified Channel 4)" group.long 0xA0++0xB line.long 0x00 "UCA4,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB4,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT4,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR4[MODE(0-6)] = 2,4 or 5 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==0x00) ; UCCR4[MODE(0-6)] = 0 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xA0+0xC)))&0x7F)==0x03) ; UCCR4[MODE(0-6)] = 3 group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xA0+0xC)++0x3 line.long 0x0 "UCCR4,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xA0+0x10)++0x3 line.long 0x0 "UCSR4,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xA0+0x14)++0x3 line.long 0x0 "ALTA4,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC5 (Unified Channel 5)" group.long 0xC0++0xB line.long 0x00 "UCA5,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB5,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT5,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR5[MODE(0-6)] = 2,4 or 5 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==0x00) ; UCCR5[MODE(0-6)] = 0 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xC0+0xC)))&0x7F)==0x03) ; UCCR5[MODE(0-6)] = 3 group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xC0+0xC)++0x3 line.long 0x0 "UCCR5,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xC0+0x10)++0x3 line.long 0x0 "UCSR5,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xC0+0x14)++0x3 line.long 0x0 "ALTA5,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC6 (Unified Channel 6)" group.long 0xE0++0xB line.long 0x00 "UCA6,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB6,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT6,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR6[MODE(0-6)] = 2,4 or 5 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==0x00) ; UCCR6[MODE(0-6)] = 0 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0xE0+0xC)))&0x7F)==0x03) ; UCCR6[MODE(0-6)] = 3 group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0xE0+0xC)++0x3 line.long 0x0 "UCCR6,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0xE0+0x10)++0x3 line.long 0x0 "UCSR6,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0xE0+0x14)++0x3 line.long 0x0 "ALTA6,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end tree "UC7 (Unified Channel 7)" group.long 0x100++0xB line.long 0x00 "UCA7,Channel A Data Register" hexmask.long.word 0x00 00.--15. 1. " A[15:0] ,Channel A Data" line.long 0x04 "UCB7,Channel B Data Register" hexmask.long.word 0x04 00.--15. 1. " B[15:0] ,Channel B Data" line.long 0x08 "UCCNT7,Channel Counter Register" hexmask.long.word 0x08 00.--15. 1. " C ,Counter Value" if (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==(0x20||0x04||0x05)) ; UCCR7[MODE(0-6)] = 2,4 or 5 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "Single,Both" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==0x00) ; UCCR7[MODE(0-6)] = 0 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL,Not generated" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" elif (((data.long(sd:(0xFC0DC000+0x100+0xC)))&0x7F)==0x03) ; UCCR7[MODE(0-6)] = 3 group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 08. " EDSEL ,Edge selection" "EDPOL->flip-flop,Flip-flop toggled" textline " " bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" else group.long (0x100+0xC)++0x3 line.long 0x0 "UCCR7,Channel Control Register" bitfld.long 0x0 31. " FREN ,Freeze enable" "Disabled,Enabled" bitfld.long 0x0 30. " ODIS ,Output disable" "Enabled,Disabled" textline " " bitfld.long 0x0 28.--29. " ODISSL[1:0] ,Output disable select" "0,1,2,3" bitfld.long 0x0 26.--27. " UCPRE[1:0] ,Prescaler" "Divide by 1,Divide by 2,Divide by 3,Divide by 4" textline " " bitfld.long 0x0 25. " UCPREN ,Prescaler enable" "Disabled,Enabled" bitfld.long 0x0 24. " DMA ,Direct memory access" "Interrupt,DMA" textline " " bitfld.long 0x0 19.--22. " IF[3:0] ,Input filter" "Bypassed,2,4,Reserved,8,Reserved,Reserved,Reserved,16,?..." bitfld.long 0x0 18. " FCK ,Filter clock select" "Prescaled clock,Main clock" textline " " bitfld.long 0x0 17. " FEN ,FLAG enable" "Disabled,Enabled" bitfld.long 0x0 13. " FORCMA ,Force match A" "No effect,Forced" textline " " bitfld.long 0x0 12. " FORCMB ,Force match B" "No effect,Forced" bitfld.long 0x0 09.--10. " BSL[1:0] ,Bus select" "Bus[A],Bus[B],Reserved,Counter" textline " " hexmask.long.byte 0x0 00.--06. 1. " MODE ,Mode" bitfld.long 0x0 07. " EDPOL ,Edge polarity" "Falling/down/A cleared/B set,Rising/up/A set/B cleared" endif group.long (0x100+0x10)++0x3 line.long 0x0 "UCSR7,Channel Status Register" eventfld.long 0x0 31. " OVR ,Overrun" "Not occurred,Occurred" eventfld.long 0x0 15. " OVFL ,Overflow" "Not occurred,Occurred" textline " " bitfld.long 0x0 02. " UCIN ,UC input pin" "Low,High" bitfld.long 0x0 01. " UCOUT ,UC output pin" "Low,High" textline " " eventfld.long 0x0 00. " FLAG ,Flag" "Not occurred,Occurred" rgroup.long (0x100+0x14)++0x3 line.long 0x0 "ALTA7,Alternate A Register" hexmask.long 0x0 0.--15. 1. " ALTA[15:0] ,Alternate A" tree.end endif width 0xB tree.end tree "ATD (Analog-to-Digital Converter Module)" base sd:0xFC0E0000 width 0xC group.byte 0x0000++0x8 line.byte 0x00 "ATDTRIGCTL,ATD Trigger Control Register" bitfld.byte 0x00 02.--03. " TRIGSEL ,Trigger source select" "No external,SYSTRIG0,SYSTRIG1,ETRIGCH" bitfld.byte 0x00 0. 01. " TRIGP/TRIGLE ,Trigger polarity|level/edge sensitivity" "Falling,Low,Rising,High" line.byte 0x01 "ATDETRIGCH,ATD External Trigger Channel Register" sif ((cpu()=="MAC72XX")||(cpu()=="MAC7222")||(cpu()=="MAC7252")) bitfld.byte 0x01 00.--04. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,Channel 16,Channel 17,Channel 18,Channel 19,Channel 20,Channel 21,Channel 22,Channel 23,Channel 24,Channel 25,Channel 26,Channel 27,Channel 28,Channel 29,Channel 30,Channel 31" elif ((cpu()=="MAC7212")||(cpu()=="MAC7211")) bitfld.byte 0x01 00.--04. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,?..." elif ((cpu()=="MAC7202")||(cpu()=="MAC7201")) bitfld.byte 0x01 00.--04. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." elif ((cpu()=="MAC7242")||(cpu()=="MAC7241")) bitfld.byte 0x01 00.--04. " ETRIGCH ,External trigger channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,?..." endif line.byte 0x02 "ATDPRE,ATD Prescaler Register" line.byte 0x03 "ATDMODE,ATD Operating Mode Register" bitfld.byte 0x03 07. " MDIS ,Module disable" "Enabled,Disabled" bitfld.byte 0x03 06. " DOZE ,Doze mode support" "Not supported,Supported" textline " " bitfld.byte 0x03 04.--05. " DEBUG ,Debug mode support" "Continue conversion,Reserved,Finish current and freeze,Freeze immediately" bitfld.byte 0x03 03. " PRED ,Pre-discharge" "Disabled,Enabled" textline " " bitfld.byte 0x3 2. " WARP ,Warp transfer curve" "Disabled,Enabled" line.long 0x04 "ATDCAL,ATD Calibration Register" hexmask.long.word 0x04 16.--30. 1. " GCC ,Gain calibration constant" hexmask.long.word 0x04 00.--13. 1. " OCC ,Offset calibration constant" line.byte 0x8 "ATDPTS,ATD Predischarge Time Select Register" bitfld.byte 0x8 0.--3. " TIME ,Time during which the sample capacitor will be discharged" "2 cycles,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles" group.byte 0x000E++0x1 line.byte 0x00 "ATDINT,ATD Interrupt Register" bitfld.byte 0x0 6. " CQNFIE ,Command queue not full interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 05. " CQFIE ,Command queue full (CQF) interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 04. " CQEIE ,Command queue empty (CQE) interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 03. " CRLIE ,Conversion result lost (CRL) interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 02. " ETOIE ,External trigger overrun (ETO) interrupt enable" "Disabled,Enabled" bitfld.byte 0x00 01. " CPIE ,Conversion paused (CP) interrupt enable" "Disabled,Enabled" textline " " bitfld.byte 0x00 00. " CCIE ,Conversion complete (CC) interrupt enable" "Disabled,Enabled" line.byte 0x01 "ATDFLAG,ATD Flag Register" eventfld.byte 0x01 06. " CQNF ,Command queue not full flag" "Full,Not full" eventfld.byte 0x01 05. " CQF ,Command queue full flag" "Not full,Full" textline " " eventfld.byte 0x01 04. " CQE ,Command queue empty flag" "Not empty,Empty" eventfld.byte 0x01 03. " CRL ,Conversion result lost flag" "Not lost,Lost" textline " " eventfld.byte 0x01 02. " ETO ,External trigger overrun flag" "Not detected,Detected" eventfld.byte 0x01 01. " CP ,Conversion paused flag" "Not paused,Paused" textline " " eventfld.byte 0x01 00. " CC ,Conversion complete flag" "Not completed,Completed" hgroup.long 0x14++0x03 hide.long 0x00 "ATDRR,ATD Result Register" in if (((data.long(sd:(0xFC0E0000+0x10)))&0x40000000)==0x00000000) ; ATDCW[CWSC(30)] = Defined by CWCH(0) group.long 0x10++0x3 line.long 0x0 "ATDCW,ATD Command Word Register" bitfld.long 0x0 31. " CWAR ,Adjust result" "Use raw,Adjust" bitfld.long 0x0 30. " CWSC ,Special channel" "Defined by CWCH,Special channel" textline " " bitfld.long 0x0 29. " CWGI ,Generate Interrupt" "Not set CC,Set CC" bitfld.long 0x0 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert then pause,Wait for trigger,Convert continuously" textline " " bitfld.long 0x0 25.--26. " CWSL ,Command word sample length" "2 ATD clk,8 ATD clk,64 ATD clk,128 ATD clk" bitfld.long 0x0 23.--24. " CWNF[3:2] ,Command word numeric format" "8-bit,10-bit,11-bit,12-bit" textline " " bitfld.long 0x0 21.--22. " CWNF[1:0] ,Command word numeric format" "Right justified(unsigned),Right justified(signed),Left justified(unsigned),Left justified(signed)" sif ((cpu()=="MAC72XX")||(cpu()=="MAC7222")||(cpu()=="MAC7252")) bitfld.long 0x0 16.--20. " CWCH ,Command word channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,Channel 16,Channel 17,Channel 18,Channel 19,Channel 20,Channel 21,Channel 22,Channel 23,Channel 24,Channel 25,Channel 26,Channel 27,Channel 28,Channel 29,Channel 30,Channel 31" elif ((cpu()=="MAC7212")||(cpu()=="MAC7211")) bitfld.long 0x0 16.--20. " CWCH ,Command word channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,?..." elif ((cpu()=="MAC7202")||(cpu()=="MAC7201")) bitfld.long 0x0 16.--20. " CWCH ,Command word channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,Channel 15,?..." elif ((cpu()=="MAC7242")||(cpu()=="MAC7241")) bitfld.long 0x0 16.--20. " CWCH ,Command word channel" "Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7,Channel 8,Channel 9,Channel 10,Channel 11,Channel 12,Channel 13,Channel 14,?..." endif else group.long 0x10++0x3 line.long 0x0 "ATDCW,ATD Command Word Register" bitfld.long 0x0 31. " CWAR ,Adjust result" "Use raw,Adjust" bitfld.long 0x0 30. " CWSC ,Special channel" "Defined by CWCH,Special channel" textline " " bitfld.long 0x0 29. " CWGI ,Generate Interrupt" "Not set CC,Set CC" bitfld.long 0x0 27.--28. " CWCM ,Conversion mode" "Conversion reset,Convert then pause,Wait for trigger,Convert continuously" textline " " bitfld.long 0x0 25.--26. " CWSL ,Command word sample length" "2 ATD clk,8 ATD clk,64 ATD clk,128 ATD clk" bitfld.long 0x0 23.--24. " CWNF[3:2] ,Command word numeric format" "8-bit,10-bit,11-bit,12-bit" textline " " bitfld.long 0x0 21.--22. " CWNF[1:0] ,Command word numeric format" "Right justified(unsigned),Right justified(signed),Left justified(unsigned),Left justified(signed)" bitfld.long 0x0 16.--20. " CWCH ,Command word channel" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,VRH,VRL,50% x (VRH - VRL),75% x (VRH - VRL),25% x (VRH - VRL),?..." endif width 0xB tree.end tree.open "PIM_MAC7202 (Port Integration Module)" base sd:0xFC0E8000 width 0xD tree "Port A Control Registers" group.word 0x0++0x1F line.word 0x0 "CONFIG0_A,Port A Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_A,Port A Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_A,Port A Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_A,Port A Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_A,Port A Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_A,Port A Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_A,Port A Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_A,Port A Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_A,Port A Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_A,Port A Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_A,Port A Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_A,Port A Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_A,Port A Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_A,Port A Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_A,Port A Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_A,Port A Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x0+0x0020)++0x01 line.word 0x00 "PORTIFR_A,PIM Port A Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0x0+0x0024)++0x01 line.word 0x00 "PORTDATA_A,PIM Port A Data Register" rgroup.word (0x0+0x0026)++0x01 line.word 0x00 "PORTIR_A,PIM Port A Input Register" group.byte (0x0+0x0028)++0xF line.byte 0x0 "PINDATA0_A,Port A Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_A,Port A Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_A,Port A Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_A,Port A Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_A,Port A Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_A,Port A Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_A,Port A Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_A,Port A Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_A,Port A Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_A,Port A Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_A,Port A Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_A,Port A Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_A,Port A Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_A,Port A Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_A,Port A Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_A,Port A Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xD tree "Port B Control Registers" group.word 0x40++0x1F line.word 0x0 "CONFIG0_B,Port B Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_B,Port B Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_B,Port B Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_B,Port B Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_B,Port B Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_B,Port B Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_B,Port B Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_B,Port B Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_B,Port B Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_B,Port B Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_B,Port B Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_B,Port B Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_B,Port B Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_B,Port B Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_B,Port B Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_B,Port B Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x40+0x0020)++0x01 line.word 0x00 "PORTIFR_B,PIM Port B Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0x40+0x0024)++0x01 line.word 0x00 "PORTDATA_B,PIM Port B Data Register" rgroup.word (0x40+0x0026)++0x01 line.word 0x00 "PORTIR_B,PIM Port B Input Register" group.byte (0x40+0x0028)++0xF line.byte 0x0 "PINDATA0_B,Port B Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_B,Port B Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_B,Port B Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_B,Port B Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_B,Port B Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_B,Port B Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_B,Port B Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_B,Port B Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_B,Port B Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_B,Port B Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_B,Port B Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_B,Port B Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_B,Port B Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_B,Port B Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_B,Port B Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_B,Port B Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xD tree "Port C Control Registers" group.word 0x80++0x1F line.word 0x0 "CONFIG0_C,Port C Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_C,Port C Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_C,Port C Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_C,Port C Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_C,Port C Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_C,Port C Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_C,Port C Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_C,Port C Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_C,Port C Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_C,Port C Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_C,Port C Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_C,Port C Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_C,Port C Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_C,Port C Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_C,Port C Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_C,Port C Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x80+0x0020)++0x01 line.word 0x00 "PORTIFR_C,PIM Port C Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0x80+0x0024)++0x01 line.word 0x00 "PORTDATA_C,PIM Port C Data Register" rgroup.word (0x80+0x0026)++0x01 line.word 0x00 "PORTIR_C,PIM Port C Input Register" group.byte (0x80+0x0028)++0xF line.byte 0x0 "PINDATA0_C,Port C Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_C,Port C Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_C,Port C Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_C,Port C Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_C,Port C Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_C,Port C Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_C,Port C Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_C,Port C Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_C,Port C Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_C,Port C Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_C,Port C Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_C,Port C Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_C,Port C Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_C,Port C Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_C,Port C Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_C,Port C Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xD tree "Port D Control Registers" group.word 0xC0++0x1F line.word 0x0 "CONFIG0_D,Port D Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_D,Port D Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_D,Port D Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_D,Port D Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_D,Port D Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_D,Port D Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_D,Port D Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_D,Port D Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_D,Port D Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_D,Port D Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_D,Port D Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_D,Port D Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_D,Port D Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_D,Port D Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_D,Port D Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_D,Port D Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0xC0+0x0020)++0x01 line.word 0x00 "PORTIFR_D,PIM Port D Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0xC0+0x0024)++0x01 line.word 0x00 "PORTDATA_D,PIM Port D Data Register" rgroup.word (0xC0+0x0026)++0x01 line.word 0x00 "PORTIR_D,PIM Port D Input Register" group.byte (0xC0+0x0028)++0xF line.byte 0x0 "PINDATA0_D,Port D Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_D,Port D Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_D,Port D Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_D,Port D Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_D,Port D Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_D,Port D Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_D,Port D Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_D,Port D Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_D,Port D Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_D,Port D Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_D,Port D Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_D,Port D Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_D,Port D Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_D,Port D Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_D,Port D Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_D,Port D Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xD tree "Port E Control Registers" group.word 0x100++0x1F ; Port E line.word 0x0 "CONFIG0_E,Port E Pin 0 Configuration Register" bitfld.word 0x0 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x2 "CONFIG1_E,Port E Pin 1 Configuration Register" bitfld.word 0x2 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x4 "CONFIG2_E,Port E Pin 2 Configuration Register" bitfld.word 0x4 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x6 "CONFIG3_E,Port E Pin 3 Configuration Register" bitfld.word 0x6 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x8 "CONFIG4_E,Port E Pin 4 Configuration Register" bitfld.word 0x8 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0xA "CONFIG5_E,Port E Pin 5 Configuration Register" bitfld.word 0xA 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0xC "CONFIG6_E,Port E Pin 6 Configuration Register" bitfld.word 0xC 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0xE "CONFIG7_E,Port E Pin 7 Configuration Register" bitfld.word 0xE 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x10 "CONFIG8_E,Port E Pin 8 Configuration Register" bitfld.word 0x10 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x12 "CONFIG9_E,Port E Pin 9 Configuration Register" bitfld.word 0x12 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x14 "CONFIG10_E,Port E Pin 10 Configuration Register" bitfld.word 0x14 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x16 "CONFIG11_E,Port E Pin 11 Configuration Register" bitfld.word 0x16 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x18 "CONFIG12_E,Port E Pin 12 Configuration Register" bitfld.word 0x18 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x1A "CONFIG13_E,Port E Pin 13 Configuration Register" bitfld.word 0x1A 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x1C "CONFIG14_E,Port E Pin 14 Configuration Register" bitfld.word 0x1C 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" ; Port E line.word 0x1E "CONFIG15_E,Port E Pin 15 Configuration Register" bitfld.word 0x1E 07. " MODE ,Pin Mode" "GPI,Peripheral" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" textline " " eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x100+0x0020)++0x01 line.word 0x00 "PORTIFR_E,PIM Port E Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" ; Port E rgroup.word (0x100+0x0024)++0x01 line.word 0x00 "PORTDATA_E,PIM Port E Data Register" rgroup.word (0x100+0x0026)++0x01 line.word 0x00 "PORTIR_E,PIM Port E Input Register" ;Port E rgroup.byte (0x100+0x0028)++0xF ;Port E line.byte 0x0 "PINDATA0_E,Port E Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x1 "PINDATA1_E,Port E Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x2 "PINDATA2_E,Port E Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x3 "PINDATA3_E,Port E Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x4 "PINDATA4_E,Port E Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x5 "PINDATA5_E,Port E Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x6 "PINDATA6_E,Port E Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x7 "PINDATA7_E,Port E Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x8 "PINDATA8_E,Port E Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0x9 "PINDATA9_E,Port E Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xA "PINDATA10_E,Port E Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xB "PINDATA11_E,Port E Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xC "PINDATA12_E,Port E Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xD "PINDATA13_E,Port E Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xE "PINDATA14_E,Port E Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read data" "Low,High" ;Port E line.byte 0xF "PINDATA15_E,Port E Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read data" "Low,High" tree.end width 0xB width 0xD tree "Port F Control Registers" group.word 0x140++0x1F line.word 0x0 "CONFIG0_F,Port F Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_F,Port F Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_F,Port F Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_F,Port F Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_F,Port F Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_F,Port F Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_F,Port F Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_F,Port F Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_F,Port F Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_F,Port F Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_F,Port F Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_F,Port F Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_F,Port F Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_F,Port F Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_F,Port F Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_F,Port F Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x140+0x0020)++0x01 line.word 0x00 "PORTIFR_F,PIM Port F Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0x140+0x0024)++0x01 line.word 0x00 "PORTDATA_F,PIM Port F Data Register" rgroup.word (0x140+0x0026)++0x01 line.word 0x00 "PORTIR_F,PIM Port F Input Register" group.byte (0x140+0x0028)++0xF line.byte 0x0 "PINDATA0_F,Port F Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_F,Port F Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_F,Port F Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_F,Port F Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_F,Port F Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_F,Port F Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_F,Port F Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_F,Port F Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_F,Port F Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_F,Port F Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_F,Port F Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_F,Port F Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_F,Port F Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_F,Port F Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_F,Port F Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_F,Port F Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xD tree "Port G Control Registers" group.word 0x180++0x1F line.word 0x0 "CONFIG0_G,Port G Pin 0 Configuration Register" bitfld.word 0x0 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x0 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x0 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x0 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x0 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x0 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x0 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x0 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x2 "CONFIG1_G,Port G Pin 1 Configuration Register" bitfld.word 0x2 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x2 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x2 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x2 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x2 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x2 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x2 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x2 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x4 "CONFIG2_G,Port G Pin 2 Configuration Register" bitfld.word 0x4 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x4 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x4 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x4 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x4 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x4 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x4 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x4 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x6 "CONFIG3_G,Port G Pin 3 Configuration Register" bitfld.word 0x6 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x6 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x6 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x6 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x6 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x6 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x6 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x6 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x8 "CONFIG4_G,Port G Pin 4 Configuration Register" bitfld.word 0x8 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x8 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x8 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x8 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x8 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x8 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x8 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x8 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xA "CONFIG5_G,Port G Pin 5 Configuration Register" bitfld.word 0xA 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xA 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xA 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xA 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xA 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xA 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xA 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xA 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xC "CONFIG6_G,Port G Pin 6 Configuration Register" bitfld.word 0xC 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xC 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xC 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xC 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xC 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xC 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xC 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xC 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0xE "CONFIG7_G,Port G Pin 7 Configuration Register" bitfld.word 0xE 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0xE 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0xE 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0xE 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0xE 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0xE 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0xE 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0xE 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x10 "CONFIG8_G,Port G Pin 8 Configuration Register" bitfld.word 0x10 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x10 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x10 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x10 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x10 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x10 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x10 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x10 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x12 "CONFIG9_G,Port G Pin 9 Configuration Register" bitfld.word 0x12 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x12 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x12 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x12 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x12 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x12 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x12 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x12 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x14 "CONFIG10_G,Port G Pin 10 Configuration Register" bitfld.word 0x14 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x14 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x14 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x14 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x14 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x14 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x14 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x14 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x16 "CONFIG11_G,Port G Pin 11 Configuration Register" bitfld.word 0x16 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x16 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x16 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x16 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x16 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x16 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x16 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x16 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x18 "CONFIG12_G,Port G Pin 12 Configuration Register" bitfld.word 0x18 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x18 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x18 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x18 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x18 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x18 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x18 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x18 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1A "CONFIG13_G,Port G Pin 13 Configuration Register" bitfld.word 0x1A 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1A 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1A 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1A 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1A 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1A 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1A 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1A 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1C "CONFIG14_G,Port G Pin 14 Configuration Register" bitfld.word 0x1C 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1C 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1C 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1C 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1C 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1C 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1C 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1C 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" line.word 0x1E "CONFIG15_G,Port G Pin 15 Configuration Register" bitfld.word 0x1E 15. " SLEWDIS ,Slew rate disable" "Enabled,Disabled" bitfld.word 0x1E 07.--8. " MODE ,Pin Mode" "GPIO,Primary,Secondary,Tertiary" bitfld.word 0x1E 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x1E 05. " ODER ,Open drain enable" "Disabled,Enabled" bitfld.word 0x1E 04. " SLEW ,Slew rate control" "Fast,Slow" bitfld.word 0x1E 02.--03. " PULL ,Pull-up/down select" "Disabled/Rising Edge,Disabled/Falling Edge,Enabled Pull-down/Rising Edge,Enabled Pull-up/Falling Edge" textline " " bitfld.word 0x1E 01. " PIER ,Pin interrupt enable" "Disabled,Enabled" eventfld.word 0x1E 00. " PIFR ,Pin interrupt flag" "Not pending,Pending" group.word (0x180+0x0020)++0x01 line.word 0x00 "PORTIFR_G,PIM Port G Interrupt Flag Register" eventfld.word 0x00 15. " IFR15 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 14. " IFR14 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 13. " IFR13 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 12. " IFR12 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 11. " IFR11 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 10. " IFR10 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 09. " IFR9 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 08. " IFR8 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 07. " IFR7 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 06. " IFR6 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 05. " IFR5 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 04. " IFR4 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 03. " IFR3 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 02. " IFR2 ,Interrupt flag" "Not pending,Pending" eventfld.word 0x00 01. " IFR1 ,Interrupt flag" "Not pending,Pending" textline " " eventfld.word 0x00 00. " IFR0 ,Interrupt flag" "Not pending,Pending" group.word (0x180+0x0024)++0x01 line.word 0x00 "PORTDATA_G,PIM Port G Data Register" rgroup.word (0x180+0x0026)++0x01 line.word 0x00 "PORTIR_G,PIM Port G Input Register" group.byte (0x180+0x0028)++0xF line.byte 0x0 "PINDATA0_G,Port G Pin 0 Data" bitfld.byte 0x0 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x1 "PINDATA1_G,Port G Pin 1 Data" bitfld.byte 0x1 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x2 "PINDATA2_G,Port G Pin 2 Data" bitfld.byte 0x2 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x3 "PINDATA3_G,Port G Pin 3 Data" bitfld.byte 0x3 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x4 "PINDATA4_G,Port G Pin 4 Data" bitfld.byte 0x4 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x5 "PINDATA5_G,Port G Pin 5 Data" bitfld.byte 0x5 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x6 "PINDATA6_G,Port G Pin 6 Data" bitfld.byte 0x6 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x7 "PINDATA7_G,Port G Pin 7 Data" bitfld.byte 0x7 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x8 "PINDATA8_G,Port G Pin 8 Data" bitfld.byte 0x8 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0x9 "PINDATA9_G,Port G Pin 9 Data" bitfld.byte 0x9 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xA "PINDATA10_G,Port G Pin 10 Data" bitfld.byte 0xA 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xB "PINDATA11_G,Port G Pin 11 Data" bitfld.byte 0xB 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xC "PINDATA12_G,Port G Pin 12 Data" bitfld.byte 0xC 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xD "PINDATA13_G,Port G Pin 13 Data" bitfld.byte 0xD 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xE "PINDATA14_G,Port G Pin 14 Data" bitfld.byte 0xE 00. " DATA , 1-bit read/write data" "Low,High" line.byte 0xF "PINDATA15_G,Port G Pin 15 Data" bitfld.byte 0xF 00. " DATA , 1-bit read/write data" "Low,High" tree.end width 0xB width 0xE tree "Global Control Registers" rgroup.word 0x3C0++0x1 line.word 0x00 "GLBLINT,PIM Global Interrupt Status" bitfld.word 0x00 06. " INT_PENDINGG ,Global Port Interrupt Flag G" "Not pending,Pending" bitfld.word 0x00 05. " INT_PENDINGF ,Global Port Interrupt Flag F" "Not pending,Pending" textline " " bitfld.word 0x00 04. " INT_PENDINGE ,Global Port Interrupt Flag E" "Not pending,Pending" bitfld.word 0x00 03. " INT_PENDINGD ,Global Port Interrupt Flag D" "Not pending,Pending" textline " " bitfld.word 0x00 02. " INT_PENDINGC ,Global Port Interrupt Flag C" "Not pending,Pending" bitfld.word 0x00 01. " INT_PENDINGB ,Global Port Interrupt Flag B" "Not pending,Pending" textline " " bitfld.word 0x00 00. " INT_PENDINGA ,Global Port Interrupt Flag A" "Not pending,Pending" group.word 0x3C2++0x1 line.word 0x0 "PIMCONFIG,PIM Configuration" bitfld.word 0x0 1. " EIMCLKEN ,Clock Enable for the EIM module" "Disabled,Enabled" group.word 0x3C4++0x07 line.word 0x00 "CONFIG_TDI,TDI Pin Configuration" bitfld.word 0x00 06. " DDR ,Data direction" "Input,Output" bitfld.word 0x00 02.--03. " PULL ,Pull-up/down select" "Disabled,Disabled,Enabled Pull-down,Enabled Pull-up" line.word 0x02 "CONFIG_TDO,TDO Pin Configuration" bitfld.word 0x2 15. " SLEWDIS ,Slew Rate Disable" "Enabled,Disabled" bitfld.word 0x02 06. " DDR ,Data direction" "Input,Output" textline " " bitfld.word 0x02 04. " SLEW ,Slew Rate Control" "Fast,Slow" line.word 0x04 "CONFIG_TMS,TMS Pin Configuration" bitfld.word 0x04 06. " DDR ,Data direction" "Input,Output" bitfld.word 0x04 02.--03. " PULL ,Pull-up/down select" "Disabled,Disabled,Enabled Pull-down,Enabled Pull-up" line.word 0x06 "CONFIG_TCK,TCK Pin Configuration" bitfld.word 0x06 06. " DDR ,Data direction" "Input,Output" bitfld.word 0x06 02.--03. " PULL ,Pull-up/down select" "Disabled,Disabled,Enabled Pull-down,Enabled Pull-up" group.word 0x3CE++0x1 line.word 0x0 "CONFIG_RESET,RESET Pad Control" bitfld.word 0x0 3. " PULL ,Pull-down Enable" "Disabled,Enabled" rgroup.long 0x3E0++0xF line.long 0x00 "PORT32IR_AB,Port A/B 32-bit Input Register" line.long 0x04 "PORT32IR_CD,Port C/D 32-bit Input Register" line.long 0x08 "PORT32IR_EF,Port E/F 32-bit Input Register" line.long 0xC "PORT32IR_G,Port G 32-bit Input Register" rgroup.long 0x3F0++0x0B line.long 0x00 "PORT32IR_BC,Port B/C 32-bit Input Register" line.long 0x04 "PORT32IR_DE,Port D/E 32-bit Input Register" line.long 0x08 "PORT32IR_FG,Port F/G 32-bit Input Register" tree.end width 0xB tree.end ;added arm icebreaker module width 0x0B tree "ICEBreaker" group ice:0x8--0x8 "Watchpoint 0" line.long 0x0 "AV,Address Value" group ice:0x9--0x9 line.long 0x0 "AM,Address Mask" group ice:0x0a--0x0a line.long 0x0 "DV,Data Value" group ice:0x0b--0x0b line.long 0x0 "DM,Data Mask" group ice:0x0c--0x0c line.long 0x0 "CV,Control Value" bitfld.long 0x0 08. " ENABLE ,Global Enable for Watchpoint 1" "Disabled,Enabled" bitfld.long 0x0 07. " RANGE ,Assert RANGEOUT Signal" "0,1" bitfld.long 0x0 06. " CHAIN ,Connect to Watchpoint 0" "0,1" bitfld.long 0x0 05. " EXTERN ,Depentend from EXTERN Signal" "0,1" textline " " bitfld.long 0x0 04. " nTRANS ,CPU Mode" "User,Not user" bitfld.long 0x0 03. " nOPC ,Op Fetch" "Instruction,Data" bitfld.long 0x0 01.--02. " MAS ,Access Size" "Byte,Word,Long,?..." bitfld.long 0x0 00. " nRW ,Read/Write" "Read,Write" group ice:0x0d--0x0d line.long 0x0 "CM,Control Mask" bitfld.long 0x0 07. " RANGE ,Assert RANGEOUT Signal" "Enabled,Disabled" bitfld.long 0x0 06. " CHAIN ,Connect to Watchpoint 0" "Enabled,Disabled" bitfld.long 0x0 05. " EXTERN ,Depentend from EXTERN Signal" "Enabled,Disabled" bitfld.long 0x0 04. " nTRANS ,CPU Mode" "Enabled,Disabled" textline " " bitfld.long 0x0 03. " nOPC ,Op Fetch" "Enabled,Disabled" bitfld.long 0x0 01.--02. " MAS ,Access Size" "Enabled,Reserved,Reserved,Disabled" bitfld.long 0x0 00. " nRW ,Read/Write" "Enabled,Disabled" group ice:0x10--0x10 "Watchpoint 1" line.long 0x0 "AV,Address Value" group ice:0x11--0x11 line.long 0x0 "AM,Address Mask" group ice:0x12--0x12 line.long 0x0 "DV,Data Value" group ice:0x13--0x13 line.long 0x0 "DM,Data Mask" group ice:0x14--0x14 line.long 0x0 "CV,Control Value" bitfld.long 0x0 08. " ENABLE ,Global Enable for Watchpoint 1" "Disabled,Enabled" bitfld.long 0x0 07. " RANGE ,Assert RANGEOUT Signal" "0,1" bitfld.long 0x0 06. " CHAIN ,Connect to Watchpoint 0" "0,1" bitfld.long 0x0 05. " EXTERN ,Depentend from EXTERN Signal" "0,1" textline " " bitfld.long 0x0 04. " nTRANS ,CPU Mode" "User,Not user" bitfld.long 0x0 03. " nOPC ,Op Fetch" "Instruction,Data" bitfld.long 0x0 01.--02. " MAS ,Access Size" "Byte,Word,Long,?..." bitfld.long 0x0 00. " nRW ,Read/Write" "Read,Write" group ice:0x15--0x15 line.long 0x00 "CM,Control Mask" bitfld.long 0x0 07. " RANGE ,Assert RANGEOUT Signal" "Enabled,Disabled" bitfld.long 0x0 06. " CHAIN ,Connect to Watchpoint 0" "Enabled,Disabled" bitfld.long 0x0 05. " EXTERN ,Depentend from EXTERN Signal" "Enabled,Disabled" bitfld.long 0x0 04. " nTRANS ,CPU Mode" "Enabled,Disabled" textline " " bitfld.long 0x0 03. " nOPC ,Op Fetch" "Enabled,Disabled" bitfld.long 0x0 01.--02. " MAS ,Access Size" "Enabled,Reserved,Reserved,Disabled" bitfld.long 0x0 00. " nRW ,Read/Write" "Enabled,Disabled" tree.end textline ""