; -------------------------------------------------------------------------------- ; @Title: LPC43xx On-Chip Peripherals ; @Props: Released ; @Author: BIC, KBR, JKA, PBU, TRJ ; @Changelog: 2016-06-27 ; @Manufacturer: NXP - NXP Semiconductors ; @Doc: UM10503.pdf Rev. 1.3 - 2012-07-06 ; UM10503.pdf Rev. 1.9 - 2015-02-18 ; LPC4350_30_20_10.pdf Rev. 1 - 2010-10-29 ; LPC4350_30_20_10.pdf Rev. 4.2 - 2014-08-18 ; LPC4357_53_37_33.pdf Rev. 2 - 2012-07-11 ; UM10503_LPC43Sxx.pdf Rev. 2.1 - 2015-12-10 ; LPC43S70.pdf Rev 1.1 - 2015-11-17 ; LPC43S5X_S3X.pdf Rev 1.1 - 2015-11-17 ; LPC43S50_30_20.pdf Rev 1.1 - 2015-11-17 ; @Core: Cortex-M0, Cortex-M4 ; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perlpc43xx.per 17736 2024-04-08 09:26:07Z kwisniewski $ ; Known problems: ; Module Register ; Ethernet All modules :Not described behaviour for bits and registers for RMII, when MII is not availble sif STRing.SCAN(CORENAME(),"M0",0.)>=0. tree.close "Core Registers (Cortex-M0)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 0x8 if (CORENAME()=="CORTEXM1") group.long 0x10++0x0b line.long 0x00 "STCSR,SysTick Control and Status Register" bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1" bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "No effect,Processor clock" textline " " bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick" bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled" line.long 0x04 "STRVR,SysTick Reload Value Register" hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0" line.long 0x08 "STCVR,SysTick Current Value Register" hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter" else group.long 0x10++0x0b line.long 0x00 "STCSR,SysTick Control and Status Register" bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1" bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "External clock,Processor clock" textline " " bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick" bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled" line.long 0x04 "STRVR,SysTick Reload Value Register" hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0" line.long 0x08 "STCVR,SysTick Current Value Register" hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter" endif if (CORENAME()=="CORTEXM1") rgroup.long 0x1c++0x03 line.long 0x00 "STCR,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Reads as one" "0,1" bitfld.long 0x00 30. " SKEW ,Reads as zero" "0,1" textline " " hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Indicates calibration value is not known" else rgroup.long 0x1c++0x03 line.long 0x00 "STCR,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the IMPL_DEF reference clock is provided" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" textline " " hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing subject to system clock skew errors" endif rgroup.long 0xd00++0x03 line.long 0x00 "CPUID,CPU ID Base Register" hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer code" hexmask.long.byte 0x00 20.--23. 1. " VARIANT ,Implementation defined variant number" textline " " hexmask.long.byte 0x00 4.--15. 1. " PARTNO ,Number of processor within family" hexmask.long.byte 0x00 0.--3. 1. " REVISION ,Implementation defined revision number" group.long 0xd04++0x03 line.long 0x00 "ICSR,Interrupt Control State Register" bitfld.long 0x00 31. " NMIPENDSET ,Setting this bit will activate an NMI" "No effect,Set pending" bitfld.long 0x00 28. " PENDSVSET ,Set a pending PendSV interrupt" "No effect,Set pending" textline " " bitfld.long 0x00 27. " PENDSVCLR ,Clear a pending PendSV interrupt" "No effect,Clear pending" bitfld.long 0x00 26. " PENDSTSET ,Set a pending SysTick" "No effect,Set pending" textline " " bitfld.long 0x00 25. " PENDSVCLR ,Clear a pending SysTick" "No effect,Clear pending" bitfld.long 0x00 23. " ISRPREEMPT ,Pending exception service" "No service,Service" textline " " bitfld.long 0x00 22. " ISRPENDING ,External interrupt pending flag" "No interrupt,Interrupt" hexmask.long.byte 0x00 12.--17. 1. " VECTPENDING ,Active exception number field" textline " " hexmask.long.byte 0x00 0.--5. 1. " VECTACTIVET ,Active exception number field" if (CORENAME()=="CORTEXM0+") group.long 0xd08++0x03 line.long 0x00 "VTOR,Vector Table Offset Register" hexmask.long 0x00 7.--31. 0x80 " TBLOFF ,Vector table address" else textline " " endif group.long 0xd0c++0x03 line.long 0x00 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Vector Key" bitfld.long 0x00 15. " ENDIANNESS ,Data endianness bit" "Little-endian,Big-endian" textline " " bitfld.long 0x00 2. " SYSRESETREQ ,System reset setup request" "No effect,Reset" bitfld.long 0x00 1. " VECTCLRACTIVE ,Clears all active state information" "No clear,Clear" group.long 0xd10++0x03 line.long 0x00 "SCR,System Control Register" bitfld.long 0x00 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x00 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" textline " " bitfld.long 0x00 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled" rgroup.long 0xd14++0x03 line.long 0x00 "CCR,Configuration and Control Register" bitfld.long 0x00 9. " STKALIGN ,Indicates whether on exception entry all exceptions are entered with 8-byte stack alignment and the context to restore it is saved" "Reserved,Aligned" bitfld.long 0x00 3. " UNALIGN_TRP ,Indicates that all unaligned accesses results in a Hard Fault" "Reserved,Trapped" group.long 0xd1c++0x0b line.long 0x00 "SHPR2,System Handler Priority Register 2" bitfld.long 0x00 30.--31. " PRI_11 ,Priority of system handler 11-SVCall" "00,01,10,11" line.long 0x04 "SHPR3,System Handler Priority Register 3" bitfld.long 0x04 30.--31. " PRI_15 ,Priority of system handler 15-SysTick" "00,01,10,11" bitfld.long 0x04 22.--23. " PRI_14 ,Priority of system handler 14- PendSV" "00,01,10,11" line.long 0x08 "SHCSR,System Handler Control and State Register" bitfld.long 0x08 15. " SVCALLPENDED ,Reads as 1 if SVCall is pending" "Not pending,Pending" if (CORENAME()=="CORTEXM0+") hgroup.long 0x08++0x03 hide.long 0x00 "ACTLR,Auxiliary Control Register" else textline " " endif else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Nested Vectored Interrupt Controller (NVIC)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 12. tree "Interrupt Enable Registers" group.long 0x100++0x03 line.long 0x00 "SET/CLREN,Interrupt Set/Clear Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" tree.end tree "Interrupt Pending Registers" group.long 0x200++0x03 line.long 0x00 "SET/CLRPEN,Interrupt Set/Clear Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRPEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRPEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRPEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRPEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRPEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRPEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRPEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRPEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRPEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRPEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRPEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRPEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRPEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRPEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRPEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRPEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRPEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRPEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRPEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRPEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRPEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRPEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRPEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRPEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRPEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRPEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRPEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRPEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRPEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRPEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRPEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRPEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" tree.end width 6. tree "Interrupt Priority Registers" group.long 0x400++0x1F line.long 0x00 "INT0,Interrupt Priority Register" bitfld.long 0x00 30.--31. " IP_3 ,Priority of interrupt 3" "0,1,2,3" bitfld.long 0x00 22.--23. " IP_2 ,Priority of interrupt 2" "0,1,2,3" bitfld.long 0x00 14.--15. " IP_1 ,Priority of interrupt 1" "0,1,2,3" bitfld.long 0x00 6.--7. " IP_0 ,Priority of interrupt 0" "0,1,2,3" line.long 0x04 "INT1,Interrupt Priority Register" bitfld.long 0x04 30.--31. " IP_7 ,Priority of interrupt 7" "0,1,2,3" bitfld.long 0x04 22.--23. " IP_6 ,Priority of interrupt 6" "0,1,2,3" bitfld.long 0x04 14.--15. " IP_5 ,Priority of interrupt 5" "0,1,2,3" bitfld.long 0x04 6.--7. " IP_4 ,Priority of interrupt 4" "0,1,2,3" line.long 0x08 "INT2,Interrupt Priority Register" bitfld.long 0x08 30.--31. " IP_11 ,Priority of interrupt 11" "0,1,2,3" bitfld.long 0x08 22.--23. " IP_10 ,Priority of interrupt 10" "0,1,2,3" bitfld.long 0x08 14.--15. " IP_9 ,Priority of interrupt 9" "0,1,2,3" bitfld.long 0x08 6.--7. " IP_8 ,Priority of interrupt 8" "0,1,2,3" line.long 0x0C "INT3,Interrupt Priority Register" bitfld.long 0x0C 30.--31. " IP_15 ,Priority of interrupt 15" "0,1,2,3" bitfld.long 0x0C 22.--23. " IP_14 ,Priority of interrupt 14" "0,1,2,3" bitfld.long 0x0C 14.--15. " IP_13 ,Priority of interrupt 13" "0,1,2,3" bitfld.long 0x0C 6.--7. " IP_12 ,Priority of interrupt 12" "0,1,2,3" line.long 0x10 "INT4,Interrupt Priority Register" bitfld.long 0x10 30.--31. " IP_19 ,Priority of interrupt 19" "0,1,2,3" bitfld.long 0x10 22.--23. " IP_18 ,Priority of interrupt 18" "0,1,2,3" bitfld.long 0x10 14.--15. " IP_17 ,Priority of interrupt 17" "0,1,2,3" bitfld.long 0x10 6.--7. " IP_16 ,Priority of interrupt 16" "0,1,2,3" line.long 0x14 "INT5,Interrupt Priority Register" bitfld.long 0x14 30.--31. " IP_23 ,Priority of interrupt 23" "0,1,2,3" bitfld.long 0x14 22.--23. " IP_22 ,Priority of interrupt 22" "0,1,2,3" bitfld.long 0x14 14.--15. " IP_21 ,Priority of interrupt 21" "0,1,2,3" bitfld.long 0x14 6.--7. " IP_20 ,Priority of interrupt 20" "0,1,2,3" line.long 0x18 "INT6,Interrupt Priority Register" bitfld.long 0x18 30.--31. " IP_27 ,Priority of interrupt 27" "0,1,2,3" bitfld.long 0x18 22.--23. " IP_26 ,Priority of interrupt 26" "0,1,2,3" bitfld.long 0x18 14.--15. " IP_25 ,Priority of interrupt 25" "0,1,2,3" bitfld.long 0x18 6.--7. " IP_24 ,Priority of interrupt 24" "0,1,2,3" line.long 0x1C "INT7,Interrupt Priority Register" bitfld.long 0x1C 30.--31. " IP_31 ,Priority of interrupt 31" "0,1,2,3" bitfld.long 0x1C 22.--23. " IP_30 ,Priority of interrupt 30" "0,1,2,3" bitfld.long 0x1C 14.--15. " IP_29 ,Priority of interrupt 29" "0,1,2,3" bitfld.long 0x1C 6.--7. " IP_28 ,Priority of interrupt 28" "0,1,2,3" tree.end width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 0xA group.long 0xD30++0x03 line.long 0x00 "DFSR,Data Fault Status Register" eventfld.long 0x00 4. " EXTERNAL ,External debug request flag" "No occurred,Occurred" eventfld.long 0x00 3. " VCATCH ,Vector catch flag" "No occurred,Occurred" textline " " eventfld.long 0x00 2. " DWTRAP ,Data Watchpoint flag" "No match,Match" textline " " eventfld.long 0x00 1. " BKPT ,BKPT flag" "No match,Match" eventfld.long 0x00 0. " HALTED ,Halt request flag" "No request,Request" if (CORENAME()=="CORTEXM1") if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00) group.long 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " textline " " textfld " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" else group.long 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked" bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted" textline " " bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" endif else if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00) group.long 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " textline " " textfld " " bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" else group.long 0xDF0++0x03 line.long 0x00 "DHCSR,Debug Halting Control and Status Register" bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset" bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read" textline " " bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1" bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1" textline " " bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up" bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping" textline " " bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted" bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available" textline " " bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked" bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted" textline " " bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted" bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled" endif endif wgroup.long 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Selector Register" bitfld.long 0x00 16. " REGWnR ,Register Read/Write" "Read,Write" bitfld.long 0x00 0.--4. " REGSEL ,Register Selection" "R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,Current SP,LR,DebugReturnAddress,xPSR Flags,MSP,PSP,Reserved,CONTROL[1]/PRIMASK[0],?..." group.long 0xDF8++0x07 line.long 0x00 "DCRDR,Debug Core Register Data Register" hexmask.long 0x00 0.--31. 1. " DATA ,Data for reading and writing registers to and from the processor" line.long 0x04 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x04 24. " DWTENA ,Global enable or disable for the DW unit" "Disabled,Enabled" bitfld.long 0x04 10. " VC_HARDERR ,Debug trap on a Hard Fault" "No error,Error" textline " " bitfld.long 0x04 0. " VC_CORERESET ,Reset Vector Catch" "No reset,Reset" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Breakpoint Unit (BPU)" sif COMPonent.AVAILABLE("BPU") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("BPU",-1)) width 8. group.long 0x00++0x03 line.long 0x00 "BP_CTRL,Breakpoint Control Register" bitfld.long 0x00 4.--7. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1. " KEY ,Key field" "No write,Write" bitfld.long 0x00 0. " ENABLE ,Breakpoint unit enable bit" "Disabled,Enabled" group.long 0x8++0x03 line.long 0x00 "B_COMP0,Breakpoint Comparator Registers 0" bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords" hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address" bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 0" "Disabled,Enabled" group.long 0xC++0x03 line.long 0x00 "B_COMP1,Breakpoint Comparator Registers 1" bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords" hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address" bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 1" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "B_COMP2,Breakpoint Comparator Registers 2" bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords" hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address" bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 2" "Disabled,Enabled" group.long 0x14++0x03 line.long 0x00 "B_COMP3,Breakpoint Comparator Registers 3" bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords" hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address" bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 3" "Disabled,Enabled" else newline textline "BPU component base address not specified" newline endif tree.end tree "Data Watchpoint and Trace Unit (DWT)" sif COMPonent.AVAILABLE("DWT") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)) width 14. rgroup.long 0x00++0x03 line.long 0x00 "DW_CTRL,DW Control Register " bitfld.long 0x00 28.--31. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x1c++0x03 line.long 0x00 "DW_PCSR,DW Program Counter Sample Register" hexmask.long 0x00 0.--31. 1. " EIASAMPLE ,Execution instruction address sample or 0xFFFFFFFF" group.long 0x20++0x0b line.long 0x00 "DW_COMP0,DW Comparator Register 0" hexmask.long 0x00 0.--31. 1. " COMP1 ,Compare against PC or the data address" line.long 0x04 "DW_MASK0,DW Mask Register 0" hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP" line.long 0x08 "DW_FUNCTION0,DW Function Register 0" bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match" bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..." group.long 0x30++0x0b line.long 0x00 "DW_COMP1,DW Comparator Register 1" hexmask.long 0x00 0.--31. 1. " COMP ,Compare against PC or the data address" line.long 0x04 "DW_MASK1,DW Mask Register 1 " hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP" line.long 0x08 "DW_FUNCTION1,DW Function Register 1" bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match" bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..." else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end else tree.close "Core Registers (Cortex-M4F)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 12. group.long 0x08++0x03 line.long 0x00 "ACTLR,Auxiliary Control Register" bitfld.long 0x00 9. " DISFPCA ,Disables lazy stacking of floating point context" "No,Yes" bitfld.long 0x00 8. " DISOOFP ,Disables floating point instructions completing" "No,Yes" bitfld.long 0x00 2. " DISFOLD ,Disables folding of IT instructions" "No,Yes" textline " " bitfld.long 0x00 1. " DISDEFWBUF ,Disables write buffer use during default memory map accesses" "No,Yes" bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle instructions" "No,Yes" group.long 0x10++0x0B line.long 0x00 "SYST_CSR,SysTick Control and Status Register" rbitfld.long 0x00 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted" bitfld.long 0x00 2. " CLKSOURCE ,SysTick clock source" "External,Core" bitfld.long 0x00 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick" textline " " bitfld.long 0x00 0. " ENABLE ,Counter Enable" "Disabled,Enabled" line.long 0x04 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0" line.long 0x08 "SYST_CVR,SysTick Current Value Register" rgroup.long 0x1C++0x03 line.long 0x00 "SYST_CALIB,SysTick Calibration Value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing" rgroup.long 0xD00++0x03 line.long 0x00 "CPUID,CPU ID Base Register" hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer Code" bitfld.long 0x00 20.--23. " VARIANT ,Indicates processor revision" "Revision 0,?..." bitfld.long 0x00 16.--19. " ARCHITECTURE ,Architecture" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 4.--15. 1. " PARTNO ,Indicates part number" bitfld.long 0x00 0.--3. " REVISION ,Indicates patch release" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0xD04++0x23 line.long 0x00 "ICSR,Interrupt Control State Register" bitfld.long 0x00 31. " NMIPENDSET ,Set Pending NMI Bit" "Inactive,Active" bitfld.long 0x00 28. " PENDSVSET ,Set Pending pendSV Bit" "Not pending,Pending" bitfld.long 0x00 27. " PENDSVCLR ,Removes the pending status of the PendSV exception" "No effect,Removed" textline " " bitfld.long 0x00 26. " PENDSTSET ,Set Pending SysTick Bit" "Not pending,Pending" bitfld.long 0x00 25. " PENDSTCLR ,Clear Pending SysTick Bit" "No effect,Removed" bitfld.long 0x00 23. " ISRPREEMPT ,Use Only at Debug Time" "Not active,Active" textline " " bitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt" "Not pending,Pending" hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,Pending ISR Number Field" bitfld.long 0x00 11. " RETTOBASE ,Interrupt Exception" "Active,Not active" textline " " hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,The exception number of the current executing exception" line.long 0x04 "VTOR,Vector Table Offset Register" hexmask.long 0x04 7.--31. 0x80 " TBLOFF ,Vector table address" line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x08 16.--31. 1. " VECTKEY ,Register Key" rbitfld.long 0x08 15. " ENDIANESS ,Data endianness Bit" "Little,Big" bitfld.long 0x08 8.--10. " PRIGROUP ,Interrupt Priority Grouping Field" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]" textline " " bitfld.long 0x08 2. " SYSRESETREQ ,System Reset Request" "Not requested,Requested" bitfld.long 0x08 1. " VECTCLRACTIVE ,Clear Active Vector Bit" "No effect,Clear" bitfld.long 0x08 0. " VECTRESET ,System Reset" "No effect,Reset" line.long 0x0C "SCR,System Control Register" bitfld.long 0x0C 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x0C 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" bitfld.long 0x0C 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled" line.long 0x10 "CCR,Configuration Control Register" bitfld.long 0x10 18. " BP ,Branch prediction enable bit" "Disabled,Enabled" bitfld.long 0x10 17. " IC ,Instruction cache enable bit" "Disabled,Enabled" bitfld.long 0x10 16. " DC ,Cache enable bit" "Disabled,Enabled" textline " " bitfld.long 0x10 9. " STKALIGN ,8-byte Stack Frame Alignment" "4-byte/no adjustment,8-byte/adjustment" bitfld.long 0x10 8. " BFHFNMIGN ,Enable NMI and Hard Fault and FAULTMASK to Ignore Bus Fault" "Disabled,Enabled" bitfld.long 0x10 4. " DIV_0_TRP ,Trap Divide by Zero" "Disabled,Enabled" textline " " bitfld.long 0x10 3. " UNALIGN_TRP ,Trap for Unaligned Access" "Disabled,Enabled" bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Denied,Allowed" bitfld.long 0x10 0. " NONEBASETHRDENA ,Control Entry to Thread Mode" "Only from last exception,Any level" line.long 0x14 "SHPR1,SSystem Handler Priority Register 1" hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of System Handler 7" hexmask.long.byte 0x14 16.--23. 1. " PRI_6 ,Priority of system handler 6(UsageFault)" hexmask.long.byte 0x14 8.--15. 1. " PRI_5 ,Priority of system handler 5(BusFault)" textline " " hexmask.long.byte 0x14 0.--7. 1. " PRI_4 ,Priority of system handler 4(MemManage)" line.long 0x18 "SHPR2,System Handler Priority Register 2" hexmask.long.byte 0x18 24.--31. 1. " PRI_11 ,Priority of system handler 11(SVCall)" hexmask.long.byte 0x18 16.--23. 1. " PRI_10 ,Priority of System Handler 10" hexmask.long.byte 0x18 8.--15. 1. " PRI_9 ,Priority of System Handler 9" textline " " hexmask.long.byte 0x18 0.--7. 1. " PRI_8 ,Priority of System Handler 8" line.long 0x1C "SHPR3,System Handler Priority Register 3" hexmask.long.byte 0x1C 24.--31. 1. " PRI_15 ,Priority of System Handler 15(SysTick)" hexmask.long.byte 0x1C 16.--23. 1. " PRI_14 ,Priority of System Handler 14(PendSV)" hexmask.long.byte 0x1C 8.--15. 1. " PRI_13 ,Priority of System Handler 13" textline " " hexmask.long.byte 0x1C 0.--7. 1. " PRI_12 ,Priority of System Handler 12(DebugMonitor)" line.long 0x20 "SHCSR,System Handler Control and State Register" bitfld.long 0x20 18. " USGFAULTENA ,Enable UsageFault" "Disabled,Enabled" bitfld.long 0x20 17. " BUSFAULTENA ,Enable BusFault" "Disabled,Enabled" bitfld.long 0x20 16. " MEMFAULTENA ,Enable MemManage fault" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " SVCALLPENDED ,SVCall is pending" "Not pending,Pending" bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault is pending" "Not pending,Pending" bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage is pending" "Not pending,Pending" textline " " bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault is pending" "Not pending,Pending" bitfld.long 0x20 11. " SYSTICKACT ,SysTick is Active" "Not active,Active" bitfld.long 0x20 10. " PENDSVACT ,PendSV is Active" "Not active,Active" textline " " bitfld.long 0x20 8. " MONITORACT ,Monitor is Active" "Not active,Active" bitfld.long 0x20 7. " SVCALLACT ,SVCall is Active" "Not active,Active" bitfld.long 0x20 3. " USGFAULTACT ,UsageFault is Active" "Not active,Active" textline " " bitfld.long 0x20 1. " BUSFAULTACT ,BusFault is Active" "Not active,Active" bitfld.long 0x20 0. " MEMFAULTACT ,MemManage is Active" "Not active,Active" group.byte 0xD28++0x1 line.byte 0x00 "MMFSR,MemManage Status Register" bitfld.byte 0x00 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x00 5. " MLSPERR ,A MemManage fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x00 4. " MSTKERR ,tacking Access Violations" "Not occurred,Occurred" textline " " bitfld.byte 0x00 3. " MUNSTKERR ,Unstack Access Violations" "Not occurred,Occurred" bitfld.byte 0x00 1. " DACCVIOL ,Data Access Violation" "Not occurred,Occurred" bitfld.byte 0x00 0. " IACCVIOL ,Instruction Access Violation" "Not occurred,Occurred" line.byte 0x01 "BFSR,Bus Fault Status Register" bitfld.byte 0x01 7. " BFARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x01 5. " LSPERR ,A bus fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x01 4. " STKERR ,Derived bus fault(exception entry)" "Not occurred,Occurred" textline " " bitfld.byte 0x01 3. " UNSTKERR ,Derived bus fault(exception return)" "Not occurred,Occurred" bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise data access error" "Not occurred,Occurred" bitfld.byte 0x01 1. " PRECISERR ,Precise data access error" "Not occurred,Occurred" textline " " bitfld.byte 0x01 0. " IBUSERR ,Bus fault on an instruction prefetch" "Not occurred,Occurred" group.word 0xD2A++0x1 line.word 0x00 "USAFAULT,Usage Fault Status Register" bitfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error" bitfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error" bitfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error" textline " " bitfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error" bitfld.word 0x00 1. " INVSTATE ,Invalid Combination of EPSR and Instruction" "No error,Error" bitfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error" group.long 0xD2C++0x07 line.long 0x00 "HFSR,Hard Fault Status Register" bitfld.long 0x00 31. " DEBUGEVT ,Indicates when a Debug event has occurred" "Not occurred,Occurred" bitfld.long 0x00 30. " FORCED ,Indicates that a fault with configurable priority" "Not occurred,Occurred" bitfld.long 0x00 1. " VECTTBL ,Indicates when a fault has occurred because of a vector table read error on exception processing" "Not occurred,Occurred" line.long 0x04 "DFSR,Debug Fault Status Register" bitfld.long 0x04 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of EDBGRQ" "Not asserted,Asserted" bitfld.long 0x04 3. " VCATCH ,Vector Catch Flag" "Not occurred,Occurred" bitfld.long 0x04 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not occurred,Occurred" textline " " bitfld.long 0x04 1. " BKPT ,BKPT Flag" "Not executed,Executed" bitfld.long 0x04 0. " HALTED ,Indicates a debug event generated by either" "Not requested,Requested" group.long 0xD34++0x0B line.long 0x00 "MMFAR,MemManage Fault Address Register" line.long 0x04 "BFAR,BusFault Address Register" line.long 0x08 "AFSR,Auxiliary Fault Status Register" group.long 0xD88++0x03 line.long 0x00 "CPACR,Coprocessor Access Control Register" bitfld.long 0x00 22.--23. " CP11 ,Access privileges for coprocessor 11" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Access denied,Privileged only,Reserved,Full access" bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Access denied,Privileged only,Reserved,Full access" textline " " bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Access denied,Privileged only,Reserved,Full access" wgroup.long 0xF00++0x03 line.long 0x00 "STIR,Software Trigger Interrupt Register" hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be triggered" width 10. tree "Feature Registers" rgroup.long 0xD40++0x0B line.long 0x00 "ID_PFR0,Processor Feature Register 0" bitfld.long 0x00 4.--7. " STATE1 ,Thumb instruction set support" ",,,Supported,?..." bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..." line.long 0x04 "ID_PFR1,Processor Feature Register 1" bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..." line.long 0x08 "ID_DFR0,Debug Feature Register 0" bitfld.long 0x08 20.--23. " DBGMOD ,Support for memory-mapped debug model for M profile processors" "Not supported,Supported,?..." hgroup.long 0xD4C++0x03 hide.long 0x00 "ID_AFR0,Auxiliary Feature Register 0" rgroup.long 0xD50++0x03 line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0" bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,ACTLR only,?..." bitfld.long 0x00 16.--19. " TCMSUP ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..." bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "Level 1,?..." textline " " bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,,,,,,,,,,,,,,,Ignored" bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,PMSAv7,?..." hgroup.long 0xD54++0x03 hide.long 0x00 "ID_MMFR1,Memory Model Feature Register 1" rgroup.long 0xD58++0x03 line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2" bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..." rgroup.long 0xD60++0x13 line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0" bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..." bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..." bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,CDP/LDC/MCR/STC,CDP2/LDC2/MCR2/STC2,MCRR/MRRC,MCRR2/MRRC2,?..." textline " " bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..." bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..." bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..." line.long 0x04 "ID_ISAR1,Instruction Set Attributes Register 1" bitfld.long 0x04 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..." bitfld.long 0x04 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..." bitfld.long 0x04 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..." textline " " bitfld.long 0x04 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Supported,Supported,?..." line.long 0x08 "ID_ISAR2,Instruction Set Attributes Register 2" bitfld.long 0x08 24.--27. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..." bitfld.long 0x08 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..." bitfld.long 0x08 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,Supported,Supported,Supported,?..." textline " " bitfld.long 0x08 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MLA,MLA/MLS,?..." bitfld.long 0x08 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..." bitfld.long 0x08 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..." textline " " bitfld.long 0x08 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,LDRD/STRD,?..." line.long 0x0C "ID_ISAR3,Instruction Set Attributes Register 3" bitfld.long 0x0C 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..." bitfld.long 0x0C 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..." bitfld.long 0x0C 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..." textline " " bitfld.long 0x0C 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x0C 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..." bitfld.long 0x0C 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Supported,?..." textline " " bitfld.long 0x0C 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB,?..." line.long 0x10 "ID_ISAR4,Instruction Set Attributes Register 4" bitfld.long 0x10 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,?..." bitfld.long 0x10 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,Supported,Supported,Supported,?..." bitfld.long 0x10 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,DMB/DSB/ISB,?..." textline " " bitfld.long 0x10 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..." bitfld.long 0x10 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,Shift LSL 0-3,,Shift other,?..." bitfld.long 0x10 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,LDRBT/LDRT/STRBT/STRT/LDRHT/LDRSBT/LDRSHTSTRHT,?..." tree.end width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0C "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0C "CID3,Component ID3" tree.end width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Memory Protection Unit" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. rgroup.long 0xD90++0x03 line.long 0x00 "MPU_TYPE,MPU Type Register" bitfld.long 0x00 16.--23. " IREGION ,Instruction region" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 8.--15. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,Supported" group.long 0xD94++0x03 line.long 0x00 "MPU_CTRL,MPU Control Register" bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled" bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled" bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled" group.long 0xD98++0x03 line.long 0x00 "MPU_RNR,MPU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR" tree.close "MPU regions" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0 group.long 0xD9C++0x03 "Region 0" saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 0 (not implemented)" saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1 group.long 0xD9C++0x03 "Region 1" saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 1 (not implemented)" saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2 group.long 0xD9C++0x03 "Region 2" saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 2 (not implemented)" saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3 group.long 0xD9C++0x03 "Region 3" saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 3 (not implemented)" saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4 group.long 0xD9C++0x03 "Region 4" saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 4 (not implemented)" saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5 group.long 0xD9C++0x03 "Region 5" saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 5 (not implemented)" saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6 group.long 0xD9C++0x03 "Region 6" saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 6 (not implemented)" saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7 group.long 0xD9C++0x03 "Region 7" saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 7 (not implemented)" saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8 group.long 0xD9C++0x03 "Region 8" saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 8 (not implemented)" saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RASR8,MPU Region Attribute and Size Register 8" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9 group.long 0xD9C++0x03 "Region 9" saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 9 (not implemented)" saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RASR9,MPU Region Attribute and Size Register 9" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA group.long 0xD9C++0x03 "Region 10" saveout 0xD98 %l 0xA line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xA line.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 10 (not implemented)" saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RASR10,MPU Region Attribute and Size Register 10" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB group.long 0xD9C++0x03 "Region 11" saveout 0xD98 %l 0xB line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xB line.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 11 (not implemented)" saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RASR11,MPU Region Attribute and Size Register 11" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC group.long 0xD9C++0x03 "Region 12" saveout 0xD98 %l 0xC line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xC line.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 12 (not implemented)" saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RASR12,MPU Region Attribute and Size Register 12" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD group.long 0xD9C++0x03 "Region 13" saveout 0xD98 %l 0xD line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xD line.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 13 (not implemented)" saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RASR13,MPU Region Attribute and Size Register 13" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE group.long 0xD9C++0x03 "Region 14" saveout 0xD98 %l 0xE line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xE line.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 14 (not implemented)" saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RASR14,MPU Region Attribute and Size Register 14" textline " " textline " " endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF group.long 0xD9C++0x03 "Region 15" saveout 0xD98 %l 0xF line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDA0++0x03 saveout 0xD98 %l 0xF line.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute" bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RW,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-" bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable" bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable" bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable" textline " " bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1" bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1" bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1" bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1" bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1" bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1" bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1" bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1" bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,32 B,64 B,128 B,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB" bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 15 (not implemented)" saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RASR15,MPU Region Attribute and Size Register 15" textline " " textline " " endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Nested Vectored Interrupt Controller" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 6. rgroup.long 0x04++0x03 line.long 0x00 "ICTR,Interrupt Controller Type Register" bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,33-64,65-96,97-128,129-160,161-192,193-224,225-240,?..." tree "Interrupt Enable Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x100++0x03 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x100++0x7 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x100++0x0B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x100++0x0F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x100++0x13 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x100++0x17 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x100++0x1B line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x100++0x1F line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" line.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x100++0x1F hide.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" hide.long 0x04 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" hide.long 0x08 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" hide.long 0x0c "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" hide.long 0x10 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" hide.long 0x14 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" hide.long 0x18 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" hide.long 0x1c "IRQ224_239_EN_SET/CLR,Interrupt Enable Register" endif tree.end tree "Interrupt Pending Registers" width 23. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x200++0x03 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x200++0x07 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x200++0x0B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x200++0x0F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x200++0x13 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x200++0x17 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x200++0x1B line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x200++0x1F line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x04 31. 0x04 31. 0x84 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 30. 0x04 30. 0x84 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 29. 0x04 29. 0x84 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 28. 0x04 28. 0x84 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 27. 0x04 27. 0x84 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 26. 0x04 26. 0x84 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 25. 0x04 25. 0x84 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 24. 0x04 24. 0x84 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 23. 0x04 23. 0x84 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 22. 0x04 22. 0x84 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 21. 0x04 21. 0x84 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 20. 0x04 20. 0x84 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 19. 0x04 19. 0x84 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 18. 0x04 18. 0x84 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 17. 0x04 17. 0x84 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 16. 0x04 16. 0x84 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 15. 0x04 15. 0x84 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 14. 0x04 14. 0x84 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 13. 0x04 13. 0x84 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 12. 0x04 12. 0x84 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 11. 0x04 11. 0x84 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 10. 0x04 10. 0x84 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 9. 0x04 9. 0x84 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 8. 0x04 8. 0x84 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 7. 0x04 7. 0x84 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 6. 0x04 6. 0x84 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 5. 0x04 5. 0x84 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 4. 0x04 4. 0x84 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 3. 0x04 3. 0x84 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 2. 0x04 2. 0x84 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x04 1. 0x04 1. 0x84 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x04 0. 0x04 0. 0x84 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x08 31. 0x08 31. 0x88 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 30. 0x08 30. 0x88 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 29. 0x08 29. 0x88 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 28. 0x08 28. 0x88 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 27. 0x08 27. 0x88 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 26. 0x08 26. 0x88 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 25. 0x08 25. 0x88 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 24. 0x08 24. 0x88 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 23. 0x08 23. 0x88 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 22. 0x08 22. 0x88 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 21. 0x08 21. 0x88 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 20. 0x08 20. 0x88 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 19. 0x08 19. 0x88 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 18. 0x08 18. 0x88 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 17. 0x08 17. 0x88 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 16. 0x08 16. 0x88 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 15. 0x08 15. 0x88 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 14. 0x08 14. 0x88 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 13. 0x08 13. 0x88 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 12. 0x08 12. 0x88 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 11. 0x08 11. 0x88 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 10. 0x08 10. 0x88 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 9. 0x08 9. 0x88 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 8. 0x08 8. 0x88 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 7. 0x08 7. 0x88 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 6. 0x08 6. 0x88 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 5. 0x08 5. 0x88 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 4. 0x08 4. 0x88 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 3. 0x08 3. 0x88 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 2. 0x08 2. 0x88 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x08 1. 0x08 1. 0x88 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x08 0. 0x08 0. 0x88 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x0c 31. 0x0c 31. 0x8c 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 30. 0x0c 30. 0x8c 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 29. 0x0c 29. 0x8c 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 28. 0x0c 28. 0x8c 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 27. 0x0c 27. 0x8c 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 26. 0x0c 26. 0x8c 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 25. 0x0c 25. 0x8c 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 24. 0x0c 24. 0x8c 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 23. 0x0c 23. 0x8c 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 22. 0x0c 22. 0x8c 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 21. 0x0c 21. 0x8c 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 20. 0x0c 20. 0x8c 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 19. 0x0c 19. 0x8c 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 18. 0x0c 18. 0x8c 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 17. 0x0c 17. 0x8c 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 16. 0x0c 16. 0x8c 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 15. 0x0c 15. 0x8c 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 14. 0x0c 14. 0x8c 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 13. 0x0c 13. 0x8c 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 12. 0x0c 12. 0x8c 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 11. 0x0c 11. 0x8c 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 10. 0x0c 10. 0x8c 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 9. 0x0c 9. 0x8c 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 8. 0x0c 8. 0x8c 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 7. 0x0c 7. 0x8c 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 6. 0x0c 6. 0x8c 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 5. 0x0c 5. 0x8c 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 4. 0x0c 4. 0x8c 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 3. 0x0c 3. 0x8c 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 2. 0x0c 2. 0x8c 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x0c 1. 0x0c 1. 0x8c 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x0c 0. 0x0c 0. 0x8c 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x10 31. 0x10 31. 0x90 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 30. 0x10 30. 0x90 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 29. 0x10 29. 0x90 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 28. 0x10 28. 0x90 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 27. 0x10 27. 0x90 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 26. 0x10 26. 0x90 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 25. 0x10 25. 0x90 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 24. 0x10 24. 0x90 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 23. 0x10 23. 0x90 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 22. 0x10 22. 0x90 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 21. 0x10 21. 0x90 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 20. 0x10 20. 0x90 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 19. 0x10 19. 0x90 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 18. 0x10 18. 0x90 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 17. 0x10 17. 0x90 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 16. 0x10 16. 0x90 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 15. 0x10 15. 0x90 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 14. 0x10 14. 0x90 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 13. 0x10 13. 0x90 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 12. 0x10 12. 0x90 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 11. 0x10 11. 0x90 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 10. 0x10 10. 0x90 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 9. 0x10 9. 0x90 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 8. 0x10 8. 0x90 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 7. 0x10 7. 0x90 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 6. 0x10 6. 0x90 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 5. 0x10 5. 0x90 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 4. 0x10 4. 0x90 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 3. 0x10 3. 0x90 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 2. 0x10 2. 0x90 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x10 1. 0x10 1. 0x90 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x10 0. 0x10 0. 0x90 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x14 31. 0x14 31. 0x94 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 30. 0x14 30. 0x94 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 29. 0x14 29. 0x94 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 28. 0x14 28. 0x94 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 27. 0x14 27. 0x94 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 26. 0x14 26. 0x94 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 25. 0x14 25. 0x94 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 24. 0x14 24. 0x94 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 23. 0x14 23. 0x94 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 22. 0x14 22. 0x94 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 21. 0x14 21. 0x94 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 20. 0x14 20. 0x94 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 19. 0x14 19. 0x94 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 18. 0x14 18. 0x94 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 17. 0x14 17. 0x94 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 16. 0x14 16. 0x94 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 15. 0x14 15. 0x94 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 14. 0x14 14. 0x94 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 13. 0x14 13. 0x94 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 12. 0x14 12. 0x94 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 11. 0x14 11. 0x94 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 10. 0x14 10. 0x94 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 9. 0x14 9. 0x94 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 8. 0x14 8. 0x94 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 7. 0x14 7. 0x94 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 6. 0x14 6. 0x94 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 5. 0x14 5. 0x94 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 4. 0x14 4. 0x94 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 3. 0x14 3. 0x94 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 2. 0x14 2. 0x94 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x14 1. 0x14 1. 0x94 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x14 0. 0x14 0. 0x94 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x18 31. 0x18 31. 0x98 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 30. 0x18 30. 0x98 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 29. 0x18 29. 0x98 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 28. 0x18 28. 0x98 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 27. 0x18 27. 0x98 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 26. 0x18 26. 0x98 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 25. 0x18 25. 0x98 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 24. 0x18 24. 0x98 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 23. 0x18 23. 0x98 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 22. 0x18 22. 0x98 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 21. 0x18 21. 0x98 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 20. 0x18 20. 0x98 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 19. 0x18 19. 0x98 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 18. 0x18 18. 0x98 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 17. 0x18 17. 0x98 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 16. 0x18 16. 0x98 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 15. 0x18 15. 0x98 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 14. 0x18 14. 0x98 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 13. 0x18 13. 0x98 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 12. 0x18 12. 0x98 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 11. 0x18 11. 0x98 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 10. 0x18 10. 0x98 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 9. 0x18 9. 0x98 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 8. 0x18 8. 0x98 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 7. 0x18 7. 0x98 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 6. 0x18 6. 0x98 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 5. 0x18 5. 0x98 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 4. 0x18 4. 0x98 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 3. 0x18 3. 0x98 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 2. 0x18 2. 0x98 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x18 1. 0x18 1. 0x98 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x18 0. 0x18 0. 0x98 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" line.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x1c 15. 0x1c 15. 0x9c 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 14. 0x1c 14. 0x9c 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 13. 0x1c 13. 0x9c 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 12. 0x1c 12. 0x9c 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 11. 0x1c 11. 0x9c 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 10. 0x1c 10. 0x9c 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 9. 0x1c 9. 0x9c 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 8. 0x1c 8. 0x9c 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 7. 0x1c 7. 0x9c 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 6. 0x1c 6. 0x9c 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 5. 0x1c 5. 0x9c 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 4. 0x1c 4. 0x9c 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x1c 3. 0x1c 3. 0x9c 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 2. 0x1c 2. 0x9c 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 1. 0x1c 1. 0x9c 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x1c 0. 0x1c 0. 0x9c 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x200++0x1F hide.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x04 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x08 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x0c "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x10 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x14 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x18 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" hide.long 0x1c "IRQ224_239_PEN_SET/CLR,Interrupt Pending Register" endif tree.end tree "Interrupt Active Bit Registers" width 9. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) rgroup.long 0x300++0x03 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) rgroup.long 0x300++0x07 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) rgroup.long 0x300++0x0B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) rgroup.long 0x300++0x0F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) rgroup.long 0x300++0x13 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) rgroup.long 0x300++0x17 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) rgroup.long 0x300++0x1B line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) rgroup.long 0x300++0x1F line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" line.long 0x04 "ACTIVE2,Active Bit Register 2" bitfld.long 0x04 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x04 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x04 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" line.long 0x08 "ACTIVE3,Active Bit Register 3" bitfld.long 0x08 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x08 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x08 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" line.long 0x0c "ACTIVE4,Active Bit Register 4" bitfld.long 0x0c 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x0c 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x0c 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" line.long 0x10 "ACTIVE5,Active Bit Register 5" bitfld.long 0x10 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x10 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x10 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" line.long 0x14 "ACTIVE6,Active Bit Register 6" bitfld.long 0x14 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x14 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x14 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" line.long 0x18 "ACTIVE7,Active Bit Register 7" bitfld.long 0x18 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x18 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x18 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" line.long 0x1c "ACTIVE8,Active Bit Register 8" bitfld.long 0x1c 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x1c 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x1c 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x300++0x1F hide.long 0x00 "ACTIVE1,Active Bit Register 1" hide.long 0x04 "ACTIVE2,Active Bit Register 2" hide.long 0x08 "ACTIVE3,Active Bit Register 3" hide.long 0x0c "ACTIVE4,Active Bit Register 4" hide.long 0x10 "ACTIVE5,Active Bit Register 5" hide.long 0x14 "ACTIVE6,Active Bit Register 6" hide.long 0x18 "ACTIVE7,Active Bit Register 7" hide.long 0x1c "ACTIVE8,Active Bit Register 8" endif tree.end tree "Interrupt Priority Registers" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x00) group.long 0x400++0x1F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x01) group.long 0x400++0x3F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x02) group.long 0x400++0x5F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x03) group.long 0x400++0x7F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x04) group.long 0x400++0x9F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x05) group.long 0x400++0xBF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x06) group.long 0x400++0xDF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x07) group.long 0x400++0xEF line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" line.long 0x20 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x20 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x20 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x20 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x20 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x24 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x24 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x24 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x24 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x24 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x28 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x28 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x28 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x28 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x28 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0x2C "IPR11,Interrupt Priority Register" hexmask.long.byte 0x2C 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0x2C 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0x2C 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0x2C 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x30 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x30 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x30 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x30 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x30 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x34 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x34 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x34 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x34 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x34 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x38 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x38 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x38 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x38 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x38 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x3C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x3C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x3C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x3C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x3C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" line.long 0x40 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x40 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x40 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x40 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x40 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x44 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x44 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x44 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x44 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x44 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x48 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x48 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x48 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x48 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x48 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0x4C "IPR19,Interrupt Priority Register" hexmask.long.byte 0x4C 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0x4C 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0x4C 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0x4C 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x50 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x50 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x50 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x50 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x50 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x54 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x54 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x54 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x54 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x54 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x58 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x58 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x58 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x58 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x58 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x5C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x5C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x5C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x5C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x5C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" line.long 0x60 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x60 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x60 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x60 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x60 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x64 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x64 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x64 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x64 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x64 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x68 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x68 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x68 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x68 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x68 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0x6C "IPR27,Interrupt Priority Register" hexmask.long.byte 0x6C 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0x6C 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0x6C 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0x6C 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x70 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x70 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x70 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x70 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x70 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x74 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x74 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x74 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x74 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x74 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x78 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x78 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x78 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x78 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x78 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x7C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x7C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x7C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x7C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x7C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" line.long 0x80 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x80 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x80 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x80 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x80 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x84 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x84 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x84 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x84 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x84 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x88 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x88 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x88 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x88 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x88 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0x8C "IPR35,Interrupt Priority Register" hexmask.long.byte 0x8C 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0x8C 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0x8C 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0x8C 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x90 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x90 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x90 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x90 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x90 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x94 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x94 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x94 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x94 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x94 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x98 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x98 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x98 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x98 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x98 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x9C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x9C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x9C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x9C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x9C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" line.long 0xA0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0xA0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0xA0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0xA0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0xA0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0xA4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0xA4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0xA4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0xA4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0xA4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0xA8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0xA8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0xA8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0xA8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0xA8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xAC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xAC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xAC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xAC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xAC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0xB0 "IPR44,Interrupt Priority Register" hexmask.long.byte 0xB0 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0xB0 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0xB0 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0xB0 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0xB4 "IPR45,Interrupt Priority Register" hexmask.long.byte 0xB4 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0xB4 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0xB4 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0xB4 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0xB8 "IPR46,Interrupt Priority Register" hexmask.long.byte 0xB8 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0xB8 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0xB8 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0xB8 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0xBC "IPR47,Interrupt Priority Register" hexmask.long.byte 0xBC 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0xBC 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0xBC 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0xBC 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" line.long 0xC0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0xC0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0xC0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0xC0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0xC0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0xC4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0xC4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0xC4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0xC4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0xC4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0xC8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0xC8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0xC8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0xC8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0xC8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xCC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xCC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xCC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xCC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xCC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0xD0 "IPR52,Interrupt Priority Register" hexmask.long.byte 0xD0 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0xD0 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0xD0 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0xD0 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0xD4 "IPR53,Interrupt Priority Register" hexmask.long.byte 0xD4 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0xD4 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0xD4 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0xD4 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0xD8 "IPR54,Interrupt Priority Register" hexmask.long.byte 0xD8 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0xD8 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0xD8 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0xD8 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0xDC "IPR55,Interrupt Priority Register" hexmask.long.byte 0xDC 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0xDC 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0xDC 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0xDC 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" line.long 0xE0 "IPR56,Interrupt Priority Register" hexmask.long.byte 0xE0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority" hexmask.long.byte 0xE0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority" hexmask.long.byte 0xE0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority" hexmask.long.byte 0xE0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority" line.long 0xE4 "IPR57,Interrupt Priority Register" hexmask.long.byte 0xE4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority" hexmask.long.byte 0xE4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority" hexmask.long.byte 0xE4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority" hexmask.long.byte 0xE4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority" line.long 0xE8 "IPR58,Interrupt Priority Register" hexmask.long.byte 0xE8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority" hexmask.long.byte 0xE8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority" hexmask.long.byte 0xE8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority" hexmask.long.byte 0xE8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority" line.long 0xEC "IPR59,Interrupt Priority Register" hexmask.long.byte 0xEC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority" hexmask.long.byte 0xEC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority" hexmask.long.byte 0xEC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority" hexmask.long.byte 0xEC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority" else hgroup.long 0x400++0xEF hide.long 0x0 "IPR0,Interrupt Priority Register" hide.long 0x4 "IPR1,Interrupt Priority Register" hide.long 0x8 "IPR2,Interrupt Priority Register" hide.long 0xC "IPR3,Interrupt Priority Register" hide.long 0x10 "IPR4,Interrupt Priority Register" hide.long 0x14 "IPR5,Interrupt Priority Register" hide.long 0x18 "IPR6,Interrupt Priority Register" hide.long 0x1C "IPR7,Interrupt Priority Register" hide.long 0x20 "IPR8,Interrupt Priority Register" hide.long 0x24 "IPR9,Interrupt Priority Register" hide.long 0x28 "IPR10,Interrupt Priority Register" hide.long 0x2C "IPR11,Interrupt Priority Register" hide.long 0x30 "IPR12,Interrupt Priority Register" hide.long 0x34 "IPR13,Interrupt Priority Register" hide.long 0x38 "IPR14,Interrupt Priority Register" hide.long 0x3C "IPR15,Interrupt Priority Register" hide.long 0x40 "IPR16,Interrupt Priority Register" hide.long 0x44 "IPR17,Interrupt Priority Register" hide.long 0x48 "IPR18,Interrupt Priority Register" hide.long 0x4C "IPR19,Interrupt Priority Register" hide.long 0x50 "IPR20,Interrupt Priority Register" hide.long 0x54 "IPR21,Interrupt Priority Register" hide.long 0x58 "IPR22,Interrupt Priority Register" hide.long 0x5C "IPR23,Interrupt Priority Register" hide.long 0x60 "IPR24,Interrupt Priority Register" hide.long 0x64 "IPR25,Interrupt Priority Register" hide.long 0x68 "IPR26,Interrupt Priority Register" hide.long 0x6C "IPR27,Interrupt Priority Register" hide.long 0x70 "IPR28,Interrupt Priority Register" hide.long 0x74 "IPR29,Interrupt Priority Register" hide.long 0x78 "IPR30,Interrupt Priority Register" hide.long 0x7C "IPR31,Interrupt Priority Register" hide.long 0x80 "IPR32,Interrupt Priority Register" hide.long 0x84 "IPR33,Interrupt Priority Register" hide.long 0x88 "IPR34,Interrupt Priority Register" hide.long 0x8C "IPR35,Interrupt Priority Register" hide.long 0x90 "IPR36,Interrupt Priority Register" hide.long 0x94 "IPR37,Interrupt Priority Register" hide.long 0x98 "IPR38,Interrupt Priority Register" hide.long 0x9C "IPR39,Interrupt Priority Register" hide.long 0xA0 "IPR40,Interrupt Priority Register" hide.long 0xA4 "IPR41,Interrupt Priority Register" hide.long 0xA8 "IPR42,Interrupt Priority Register" hide.long 0xAC "IPR43,Interrupt Priority Register" hide.long 0xB0 "IPR44,Interrupt Priority Register" hide.long 0xB4 "IPR45,Interrupt Priority Register" hide.long 0xB8 "IPR46,Interrupt Priority Register" hide.long 0xBC "IPR47,Interrupt Priority Register" hide.long 0xC0 "IPR48,Interrupt Priority Register" hide.long 0xC4 "IPR49,Interrupt Priority Register" hide.long 0xC8 "IPR50,Interrupt Priority Register" hide.long 0xCC "IPR51,Interrupt Priority Register" hide.long 0xD0 "IPR52,Interrupt Priority Register" hide.long 0xD4 "IPR53,Interrupt Priority Register" hide.long 0xD8 "IPR54,Interrupt Priority Register" hide.long 0xDC "IPR55,Interrupt Priority Register" hide.long 0xE0 "IPR56,Interrupt Priority Register" hide.long 0xE4 "IPR57,Interrupt Priority Register" hide.long 0xE8 "IPR58,Interrupt Priority Register" hide.long 0xEC "IPR59,Interrupt Priority Register" endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end sif CORENAME()=="CORTEXM4F" tree "Floating-point Unit (FPU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 8. group.long 0xF34++0x0B line.long 0x00 "FPCCR,Floating-Point Context Control Register" bitfld.long 0x00 31. " ASPEN ,Execution of a floating-point instruction sets the CONTROL.FPCA bit to 1" "Disabled,Enabled" bitfld.long 0x00 30. " LSPEN ,Enables lazy context save of FP state" "Disabled,Enabled" bitfld.long 0x00 8. " MONRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the DebugMonitor exception to pending" "Not able,Able" textline " " bitfld.long 0x00 6. " BFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the BusFault exception to pending" "Not able,Able" bitfld.long 0x00 5. " MMRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the MemManage exception to pending" "Not able,Able" bitfld.long 0x00 4. " HFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the HardFault exception to pending" "Not able,Able" textline " " bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread" bitfld.long 0x00 1. " USER ,Indicates the privilege level of the software executing" "Privileged,Unprivileged" bitfld.long 0x00 0. " LSPACT ,Indicates whether Lazy preservation of the FP state is active" "Not active,Active" line.long 0x04 "FPCAR,Floating-Point Context Address Register" hexmask.long 0x04 3.--31. 0x8 " ADDRESS ,The location of the unpopulated floating-point register space allocated on an exception stack frame" line.long 0x08 "FPDSCR,Floating-Point Default Status Control Register" bitfld.long 0x08 26. " AHP ,Default value for FPSCR.AHP" "IEEE 754-2008,Alternative" bitfld.long 0x08 25. " DN ,Default value for FPSCR.DN" "NaN operands,Any operation" bitfld.long 0x08 24. " FZ ,Default value for FPSCR.FZ" "No Flush mode,Flush mode" textline " " bitfld.long 0x08 22.--23. " RMODE ,Default value for FPSCR.RMode" "Round to Nearest,Round towards Plus Infinity,Round towards Minus Infinity,Round towards Zero" rgroup.long 0xF40++0x07 line.long 0x00 "MVFR0,Media and FP Feature Register 0" bitfld.long 0x00 28.--31. " FPRNDMOD ,Indicates the rounding modes supported by the FP floating-point hardware" ",All supported,?..." bitfld.long 0x00 24.--27. " SRTERR ,Indicates the hardware support for FP short vectors" "Not supported,?..." bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..." textline " " bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..." bitfld.long 0x00 12.--15. " FPEXTRP ,Indicates whether the FP hardware implementation supports exception trapping" "Not supported,?..." bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..." textline " " bitfld.long 0x00 4.--7. " SNGLPREC ,Indicates the hardware support for FP single-precision operations" ",,Supported,?..." bitfld.long 0x00 0.--3. " A_SIMD ,Indicates the size of the FP register bank" ",Supported-16x64-bit,?..." line.long 0x04 "MVFR1,Media and FP Feature Register 1" bitfld.long 0x04 28.--31. " FP_FUSED_MAC ,Indicates whether the FP supports fused multiply accumulate operations" ",Supported,?..." bitfld.long 0x04 24.--27. " FP_HPFP ,Indicates whether the FP supports half-precision and double-precision floating-point conversion instructions" ",Half-single,Half-single and half-double,?..." textline " " bitfld.long 0x04 4.--7. " D_NAN ,Indicates whether the FP hardware implementation supports only the Default NaN mode" ",NaN propagation,?..." bitfld.long 0x04 0.--3. " FTZ_MODE ,Indicates whether the FP hardware implementation supports only the Flush-to-Zero mode of operation" ",Full denorm. num. arit.,?..." width 0xB else newline textline "COREDEBUG component base address not specified" newline endif tree.end endif tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 7. group.long 0xD30++0x03 line.long 0x00 "DFSR,Debug Fault Status Register" eventfld.long 0x00 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of an external debug request" "Not generated,Generated" eventfld.long 0x00 3. " VCATCH ,Indicates triggering of a Vector catch" "Not triggered,Triggered" eventfld.long 0x00 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not generated,Generated" newline eventfld.long 0x00 1. " BKPT ,Indicates a debug event generated by BKPT instruction execution or a breakpoint match in FPB" "Not generated,Generated" eventfld.long 0x00 0. " HALTED ,Indicates a debug event generated by either a C_HALT or C_STEP request, triggered by a write to the DHCSR or a step request triggered by setting DEMCR.MON_STEP to 1" "Not generated,Generated" newline hgroup.long 0xDF0++0x03 hide.long 0x00 "DHCSR,Debug Halting Control and Status Register" in newline wgroup.long 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Register Selector Register" bitfld.long 0x00 16. " REGWNR ,Register Read/Write" "Read,Write" hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register or special-purpose register or Floating-point extension register" group.long 0xDF8++0x03 line.long 0x00 "DCRDR,Debug Core Register Data Register" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000) group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" newline bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" newline bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" else group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" newline bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception" "Disabled,Enabled" bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" newline bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" endif width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Flash Patch and Breakpoint Unit (FPB)" sif COMPonent.AVAILABLE("FPB") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1)) width 10. group.long 0x00++0x07 line.long 0x00 "FP_CTRL,Flash Patch Control Register" bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Version 1,Version 2,?..." rbitfld.long 0x00 4.--7. 12.--14. " NUM_CODE ,The number of instruction address comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127" bitfld.long 0x00 1. " KEY ,Key Field" "Low,High" bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled" textline "" line.long 0x04 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x04 29. " RMPSPT ,Indicates whether the FPB unit supports flash patch remap" "Not supported,SRAM region" hexmask.long.tbyte 0x04 5.--28. 0x20 " REMAP ,Remap Base Address Field" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x8))&0x01)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xC))&0x01)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x10))&0x01)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x14))&0x01)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x18))&0x01)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x1C))&0x01)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x20))&0x01)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 30.--31. " REPLACE ,Defines the behaviour when the COMP address is matched" ",Set BKPT on lower halfword,Set BKPT on upper halfword,Set BKPT on both" hexmask.long 0x00 2.--28. 0x04 " COMP ,Comparison Address" bitfld.long 0x00 0. " ENABLE ,Compare and Remap Enable" "Disabled,Enabled" elif (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))))&0x10000000)==0x10000000) if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x24))&0x01)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" else group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Enable bit for Breakpoint" "Disabled,Enabled" endif endif width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0c "CID3,Component ID3" tree.end width 0xB else newline textline "FPB component base address not specified" newline endif tree.end tree "Data Watchpoint and Trace Unit (DWT)" sif COMPonent.AVAILABLE("DWT") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)) width 15. group.long 0x00++0x1B line.long 0x00 "DWT_CTRL,Control Register" rbitfld.long 0x00 28.--31. " NUMCOMP ,Number of comparators implemented" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported" rbitfld.long 0x00 26. " NOEXTTRIG ,Shows whether the implementation includes external match signals" "Supported,Not supported" textline " " rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported" rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported" bitfld.long 0x00 22. " CYCEVTENA ,Enables POSTCNT underflow Event counter packets generation" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " FOLDEVTENA ,Enables generation of the Folded-instruction counter overflow event" "Disabled,Enabled" bitfld.long 0x00 20. " LSUEVTENA ,Enables generation of the LSU counter overflow event" "Disabled,Enabled" bitfld.long 0x00 19. " SLEEPEVTENA ,Enables generation of the Sleep counter overflow event" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " EXCEVTENA ,Enables generation of the Exception overhead counter overflow event" "Disabled,Enabled" bitfld.long 0x00 17. " CPIEVTENA ,Enables generation of the CPI counter overflow event" "Disabled,Enabled" bitfld.long 0x00 16. " EXCTRCENA ,Enables generation of exception trace" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PCSAMPLEENA ,Enables use of POSTCNT counter as a timer for Periodic PC sample packet generation" "Disabled,Enabled" bitfld.long 0x00 10.--11. " SYNCTAP ,Selects the position of the synchronization packet counter tap on the CYCCNT counter" "Disabled,CYCCNT[24],CYCCNT[26],CYCCNT[28]" bitfld.long 0x00 9. " CYCTAP ,Selects the position of the POSTCNT tap on the CYCCNT counter" "CYCCNT[6],CYCCNT[10]" textline " " bitfld.long 0x00 5.--8. " POSTINIT ,Initial value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--4. " POSTPRESET ,Reload value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " CYCCNTENA ,Enables CYCCNT" "Disabled,Enabled" line.long 0x04 "DWT_CYCCNT,Cycle Count Register" line.long 0x08 "DWT_CPICNT,CPI Count Register" hexmask.long.byte 0x08 0.--7. 1. " CPICNT ,The base CPI counter" line.long 0x0c "DWT_EXCCNT,Exception Overhead Count Register" hexmask.long.byte 0x0c 0.--7. 1. " EXCCNT ,The exception overhead counter" line.long 0x10 "DWT_SLEEPCNT,Sleep Count Register" hexmask.long.byte 0x10 0.--7. 1. " SLEEPCNT ,Sleep Counter" line.long 0x14 "DWT_LSUCNT,LSU Count Register" hexmask.long.byte 0x14 0.--7. 1. " LSUCNT ,Load-store counter" line.long 0x18 "DWT_FOLDCNT,Folded-instruction Count Register" hexmask.long.byte 0x18 0.--7. 1. " FOLDCNT ,Folded-instruction counter" rgroup.long 0x1C++0x03 line.long 0x00 "DWT_PCSR,Program Counter Sample register" textline " " group.long 0x20++0x07 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" line.long 0x04 "DWT_MASK0,DWT Mask Registers 0" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x20) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x1A0)==0x00) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x28))&0x180)==0x80) group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet,UNPREDICTABLE,UNPREDICTABLE,Generate watchpoint debug event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,CMPMATCH[N] event,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" else group.long 0x28++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Registers 0" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " CYCMATCH ,Enable cycle count comparison for comparator 0" "Disabled,Enabled" bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x30)++0x07 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" line.long 0x04 "DWT_MASK1,DWT Mask Registers 1" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x20) group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08))&0x120)==0x00) group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Registers 1" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x40)++0x07 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" line.long 0x04 "DWT_MASK2,DWT Mask Registers 2" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x20) group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08))&0x120)==0x00) group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Registers 2" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif group.long (0x50)++0x07 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" line.long 0x04 "DWT_MASK3,DWT Mask Registers 3" bitfld.long 0x04 0.--4. " MASK ,The size of the ignore mask" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" if (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x20) group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send address trace packet on READ/WRITE,Send data value + address packet on READ/WRITE,Send data value + address packet on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data address trace packet on READ,Send data address trace packet on WRITE,Send data address + PC value on READ,Send data address + PC value on WRITE" elif (((per.long(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08))&0x120)==0x00) group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,Send PC value trace packet on READ/WRITE,Send data value trace packet on READ/WRITE,Send data value + PC value on READ/WRITE,Watchpoint debug event on PC match,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,CMPMATCH[N] event on PC match,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ/WRITE,Send data value trace packet on READ,Send data value trace packet on WRITE,Send data value + PC value on READ,Send data value + PC value on WRITE" else group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Registers 3" bitfld.long 0x00 24. " MATCHED ,Comparator match" "No matched,Matched" bitfld.long 0x00 16.--19. " DATAVADDR1 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. " DATAVADDR0 ,Data Value Comparator ID" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" bitfld.long 0x00 9. " LNK1ENA ,Supports use of a second linked comparator" "Not Supported,Supported" bitfld.long 0x00 8. " DATAVMATCH ,Data value compare" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " EMITRANGE ,Enables generation of Data trace address offset packets" "Disabled,Enabled" bitfld.long 0x00 0.--3. " FUNCTION ,Selects action taken on comparator match" "Disabled,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,Watchpoint debug event on READ,Watchpoint debug event on WRITE,Watchpoint debug event on READ/WRITE,UNPREDICTABLE,CMPMATCH[N] event on READ,CMPMATCH[N] event on WRITE,CMPMATCH[N] event on READ,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE,UNPREDICTABLE" endif width 6. tree "CoreSight Identification Registers" rgroup.long 0xFE0++0x0F line.long 0x00 "PID0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "PID1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "PID2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "PID3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "CID0,Component ID0 (Preamble)" line.long 0x04 "CID1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " Preamble ,Preamble" line.long 0x08 "CID2,Component ID2" line.long 0x0c "CID3,Component ID3" tree.end width 0x0B else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end endif config 16. 8. tree "OTP (One-Time Programmable)" base ad:0x40045000 width 10. sif ((cpu()!="LPC4370FET100")&&(cpu()!="LPC4370FET256")&&(cpu()!="LPC4370FET100-M0")&&(cpu()!="LPC4370FET256-M0")) group.long 0x10++0x1b line.long 0x00 "OTPMB1W0,OTP memory bank 1,word 0" line.long 0x04 "OTPMB1W1,OTP memory bank 1,word 1" line.long 0x08 "OTPMB1W2,OTP memory bank 1,word 2" line.long 0x0C "OTPMB1W3,OTP memory bank 1,word 3" line.long 0x10 "OTPMB2W0,OTP memory bank 2,word 0" line.long 0x14 "OTPMB2W1,OTP memory bank 2,word 1" line.long 0x18 "OTPMB2W2,OTP memory bank 2,word 2" sif (cpu()=="LPC1812"||cpu()=="LPC1813"||cpu()=="LPC1815"||cpu()=="LPC1817"||cpu()=="LPC1822"||cpu()=="LPC1823"||cpu()=="LPC1825"||cpu()=="LPC1827"||cpu()=="LPC1833"||cpu()=="LPC1837"||(cpu()=="LPC4312JBD144")||(cpu()=="LPC4312JET100")||(cpu()=="LPC4313JBD144")||(cpu()=="LPC4313JET100")||(cpu()=="LPC4315JBD144")||(cpu()=="LPC4315JET100")||(cpu()=="LPC4317JBD144")||(cpu()=="LPC4317JET100")||(cpu()=="LPC4312JBD144-M0")||(cpu()=="LPC4312JET100-M0")||(cpu()=="LPC4313JBD144-M0")||(cpu()=="LPC4313JET100-M0")||(cpu()=="LPC4315JBD144-M0")||(cpu()=="LPC4315JET100-M0")||(cpu()=="LPC4317JBD144-M0")||(cpu()=="LPC4317JET100-M0")||(cpu()=="LPC4322JBD144")||(cpu()=="LPC4322JET100")||(cpu()=="LPC4323JBD144")||(cpu()=="LPC4323JET100")||(cpu()=="LPC4325JBD144")||(cpu()=="LPC4325JET100")||(cpu()=="LPC4327JBD144")||(cpu()=="LPC4327JET100")||(cpu()=="LPC4322JBD144-M0")||(cpu()=="LPC4322JET100-M0")||(cpu()=="LPC4323JBD144-M0")||(cpu()=="LPC4323JET100-M0")||(cpu()=="LPC4325JBD144-M0")||(cpu()=="LPC4325JET100-M0")||(cpu()=="LPC4327JBD144-M0")||(cpu()=="LPC4327JET100-M0")||(cpu()=="LPC4333JBD144")||(cpu()=="LPC4333JET100")||(cpu()=="LPC4333JET256")||(cpu()=="LPC4337JBD144")||(cpu()=="LPC4337JET100")||(cpu()=="LPC4337JET256")||(cpu()=="LPC4333JBD144-M0")||(cpu()=="LPC4333JET100-M0")||(cpu()=="LPC4333JET256-M0")||(cpu()=="LPC4337JBD144-M0")||(cpu()=="LPC4337JET100-M0")||(cpu()=="LPC4337JET256-M0")||(cpu()=="LPC4353JBD208")||(cpu()=="LPC4353JET256")||(cpu()=="LPC4357JBD208")||(cpu()=="LPC4357JET256")||(cpu()=="LPC4353JBD208-M0")||(cpu()=="LPC4353JET256-M0")||(cpu()=="LPC4357JBD208-M0")||(cpu()=="LPC4357JET256-M0")) group.long 0x2c++0x03 line.long 0x00 "OTPMB2W3,OTP memory bank 1,word 3" endif group.long 0x30++0x0b line.long 0x00 "OTPMB3W0,OTP memory bank 3,word 0" sif (cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850") bitfld.long 0x00 31. " JTAG_DISABLE ,If this bit set JTAG cannot be enabled by software and remains disabled" "No,Yes" textline " " endif bitfld.long 0x00 25.--28. " BOOT_SRC ,Boot source selection in OTP" "External pins,UART0,SPIFI,EMC 8-bit,EMC 16-bit,EMC 32-bit,USB0,USB1,SPI,UART3,?..." bitfld.long 0x00 23. " USB_ID_ENABLE ,Setting this bit allows to enable OTP defined USB vendor and product IDs" "Disabled,Enabled" line.long 0x04 "OTPMB3W1,OTP memory bank 3, word 1" hexmask.long.word 0x04 16.--31. 1. " USB_PRODUCT_ID ,USB product ID" hexmask.long.word 0x04 0.--15. 1. " USB_VENDOR_ID ,USB vendor ID" line.long 0x08 "OTPMB3W2,OTP memory bank 3, word 2" sif (cpuis("LPC18*")||cpu()=="LPC1833"||cpu()=="LPC1837"||cpu()=="LPC4310FBD144")||(cpu()=="LPC4320FBD100")||(cpu()=="LPC4320FET100")||(cpu()=="LPC4330FET100")||(cpu()=="LPC4330FET256")||(cpu()=="LPC4333FET100")||(cpu()=="LPC4333FET256")||(cpu()=="LPC4337FET100")||(cpu()=="LPC4337FET256")||(cpu()=="LPC4350FET180")||(cpu()=="LPC4353FBD208")||(cpu()=="LPC4353FET256")||(cpu()=="LPC4357FET256")||(cpu()=="LPC4310FET100")||(cpu()=="LPC4320FBD144")||(cpu()=="LPC4330FBD144")||(cpu()=="LPC4330FET180")||(cpu()=="LPC4333FBD144")||(cpu()=="LPC4333FET180")||(cpu()=="LPC4337FBD144")||(cpu()=="LPC4337FET180")||(cpu()=="LPC4350FBD208")||(cpu()=="LPC4350FET256")||(cpu()=="LPC4353FET180")||(cpu()=="LPC4357FBD208")||(cpu()=="LPC4310FBD144-M0")||(cpu()=="LPC4320FBD100-M0")||(cpu()=="LPC4320FET100-M0")||(cpu()=="LPC4330FET100-M0")||(cpu()=="LPC4330FET256-M0")||(cpu()=="LPC4333FET100-M0")||(cpu()=="LPC4333FET256-M0")||(cpu()=="LPC4337FET100-M0")||(cpu()=="LPC4337FET256-M0")||(cpu()=="LPC4350FET180-M0")||(cpu()=="LPC4353FBD208-M0")||(cpu()=="LPC4353FET256-M0")||(cpu()=="LPC4357FET256-M0")||(cpu()=="LPC4310FET100-M0")||(cpu()=="LPC4320FBD144-M0")||(cpu()=="LPC4330FBD144-M0")||(cpu()=="LPC4330FET180-M0")||(cpu()=="LPC4333FBD144-M0")||(cpu()=="LPC4333FET180-M0")||(cpu()=="LPC4337FBD144-M0")||(cpu()=="LPC4337FET180-M0")||(cpu()=="LPC4350FBD208-M0")||(cpu()=="LPC4350FET256-M0")||(cpu()=="LPC4353FET180-M0")||(cpu()=="LPC4357FBD208-M0") group.long 0x3C++0x03 line.long 0x00 "OTPMB3W3,OTP memory bank 3,word 3" endif else group.long 0x34++0x0B line.long 0x00 "OTPMB3W1,OTP memory bank 3, word 1" hexmask.long.word 0x00 16.--31. 1. " USB_PRODUCT_ID ,USB product ID" hexmask.long.word 0x00 0.--15. 1. " USB_VENDOR_ID ,USB vendor ID" line.long 0x04 "OTPMB3W2,OTP memory bank 3, word 2" line.long 0x08 "OTPMB3W3,OTP memory bank 3,word 3" endif width 0xB tree.end tree "ER (Event router)" base ad:0x40044000 width 10. group.long 0x00++0x7 line.long 0x00 "HILO,Level configuration register" sif cpuis("LPC43S*") bitfld.long 0x00 21. " DPDRESET_L ,Level detect mode for Deep power-down Reset" "Low/falling,High/rising" bitfld.long 0x00 20. " BODRESET_L ,Level detect mode for Reset" "Low/falling,High/rising" textline " " endif bitfld.long 0x00 19. " RESET_L ,Level detect mode for Reset" "Low/falling,High/rising" bitfld.long 0x00 16. " TIM14_L ,Level detect mode for combined timer output 14 event" "Low/falling,High/rising" bitfld.long 0x00 15. " QEI_L ,Level detect mode for QEI event" "Low/falling,High/rising" bitfld.long 0x00 14. " TIM6_L ,Level detect mode for combined timer output 6 event" "Low/falling,High/rising" textline " " bitfld.long 0x00 13. " TIM2_L ,Level detect mode for combined timer output 2 event" "Low/falling,High/rising" bitfld.long 0x00 12. " CAN_L ,Level detect mode for C_CAN event" "Low/falling,High/rising" bitfld.long 0x00 11. " SDMMC_L ,Level detect mode for SD/MMC event" "Low/falling,High/rising" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") textline " " bitfld.long 0x00 10. " USB1_L ,Level detect mode for USB1 event" "Low/falling,High/rising" bitfld.long 0x00 9. " USB0_L ,Level detect mode for USB0 event" "Low/falling,High/rising" bitfld.long 0x00 8. " ETH_L ,Level detect mode for Ethernet event" "Low/falling,High/rising" textline " " elif cpuis("LPC432*")||cpuis("LPC43S2*") textline " " bitfld.long 0x00 9. " USB0_L ,Level detect mode for USB0 event" "Low/falling,High/rising" endif textline " " bitfld.long 0x00 7. " WWDT_L ,Level detect mode for WWDT event" "Low/falling,High/rising" bitfld.long 0x00 6. " BOD_L ,Level detect mode for BOD event" "Low/falling,High/rising" textline " " sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) bitfld.long 0x00 5. " RTC_L ,Level detect mode for RTC event" "Low/falling,High/rising" endif textline " " bitfld.long 0x00 4. " ATIMER_L ,Level detect mode for alarm timer event" "Low/falling,High/rising" bitfld.long 0x00 3. " WAKEUP3_L ,Level detect mode for WAKEUP3 event" "Low/falling,High/rising" bitfld.long 0x00 2. " WAKEUP2_L ,Level detect mode for WAKEUP2 event" "Low/falling,High/rising" bitfld.long 0x00 1. " WAKEUP1_L ,Level detect mode for WAKEUP1 event" "Low/falling,High/rising" textline " " bitfld.long 0x00 0. " WAKEUP0_L ,Level detect mode for WAKEUP0 event" "Low/falling,High/rising" line.long 0x04 "EDGE,Edge configuration register" sif cpuis("LPC43S*") bitfld.long 0x04 21. " DPDRESET_E ,Edge detect of the deep power-down reset signal" "Level,Edge" bitfld.long 0x04 20. " BODRESET_E ,Edge detect of the BOD reset signal" "Level,Edge" textline " " endif bitfld.long 0x04 19. " RESET_E ,Edge/level detect mode for Reset" "Level,Edge" bitfld.long 0x04 16. " TIM14_E ,Edge/level detect mode for combined timer output 14" "Level,Edge" bitfld.long 0x04 15. " QEI_E ,Edge/level detect mode for QEI interrupt signal" "Level,Edge" bitfld.long 0x04 14. " TIM6_E ,Edge/level detect mode for combined timer output 6" "Level,Edge" textline " " bitfld.long 0x04 13. " TIM2_E ,Edge/level detect mode for combined timer output 2" "Level,Edge" bitfld.long 0x04 12. " CAN_E ,Edge/level detect mode for C_CAN event" "Level,Edge" bitfld.long 0x04 11. " SDMMC_E ,Edge/level detect mode for SD/MMC event" "Level,Edge" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") textline " " bitfld.long 0x04 10. " USB1_E ,Edge/level detect mode for USB1 event" "Level,Edge" bitfld.long 0x04 9. " USB0_E ,Edge/level detect mode for USB0 event" "Level,Edge" bitfld.long 0x04 8. " ETH_E ,Edge/level detect mode for ethernet event" "Level,Edge" elif cpuis("LPC432*") textline " " bitfld.long 0x04 9. " USB0_E ,Edge/level detect mode for USB0 event" "Level,Edge" endif textline " " bitfld.long 0x04 7. " WWDT_E ,Edge/level detect mode for WWDTD event" "Level,Edge" bitfld.long 0x04 6. " BOD_E ,Edge/level detect mode for BOD event" "Level,Edge" textline " " sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) bitfld.long 0x04 5. " RTC_E ,Edge/level detect mode for RTC event" "Level,Edge" endif textline " " bitfld.long 0x04 4. " ATIMER_E ,Edge/level detect mode for alarm timer event" "Level,Edge" bitfld.long 0x04 3. " WAKEUP3_E ,Edge/level detect mode for WAKEUP3 event" "Level,Edge" bitfld.long 0x04 2. " WAKEUP2_E ,Edge/level detect mode for WAKEUP2 event" "Level,Edge" bitfld.long 0x04 1. " WAKEUP1_E ,Edge/level detect mode for WAKEUP1 event" "Level,Edge" textline " " bitfld.long 0x04 0. " WAKEUP0_E ,Edge detect mode for WAKEUP0 event" "Level,Edge" group.long 0xFE0++0x7 line.long 0x00 "STATUS,Event status register" sif cpuis("LPC43S*") setclrfld.long 0x00 21. 0x0C 21. 0x08 21. " DPDRESET_ST_set/clr ,The reset event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 20. 0x0C 20. 0x08 20. " BODRESET_ST_set/clr ,The reset event has been raised" "Not occurred,Occurred" textline " " endif setclrfld.long 0x00 19. 0x0C 19. 0x08 19. " RESET_ST_set/clr ,The reset event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 16. 0x0C 16. 0x08 16. " TIM14_ST_set/clr ,The combined timer 14 output event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 15. 0x0C 15. 0x08 15. " QEI_ST_set/clr ,QEI event has been raised" "Not detected,Detected" textline " " setclrfld.long 0x00 14. 0x0C 14. 0x08 14. " TIM6_ST_set/clr ,The combined timer 6 output event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 13. 0x0C 13. 0x08 13. " TIM2_ST_set/clr ,The combined timer 2 output event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 12. 0x0C 12. 0x08 12. " CAN_ST_set/clr ,C_CAN event has been raised" "Not occurred,Occurred" textline " " setclrfld.long 0x00 11. 0x0C 11. 0x08 11. " SDMMC_ST_set/clr ,SDMMC event has been raised" "Not occurred,Occurred" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") textline " " setclrfld.long 0x00 10. 0x0C 10. 0x08 10. " USB1_ST_set/clr ,USB1 event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 9. 0x0C 9. 0x08 9. " USB0_ST_set/clr ,USB0 event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 8. 0x0C 8. 0x08 8. " ETH_ST_set/clr ,ETHERNET event has been raised" "Not occurred,Occurred" textline " " elif cpuis("LPC432*") textline " " setclrfld.long 0x00 9. 0x0C 9. 0x08 9. " USB0_ST_set/clr ,USB0 event has been raised" "Not occurred,Occurred" endif textline " " setclrfld.long 0x00 7. 0x0C 7. 0x08 7. " WWDT_ST_set/clr ,WWDT event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 6. 0x0C 6. 0x08 6. " BOD_ST_set/clr ,BOD event has been raised" "Not occurred,Occurred" sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) textline " " setclrfld.long 0x00 5. 0x0C 5. 0x08 5. " RTC_ST_set/clr ,RTC event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 4. 0x0C 4. 0x08 4. " ATIMER_ST_set/clr ,ATIMER event has been raised" "Not occurred,Occurred" else setclrfld.long 0x00 4. 0x0C 4. 0x08 4. " ATIMER_ST_set/clr ,ATIMER event has been raised" "Not occurred,Occurred" endif textline " " setclrfld.long 0x00 4. 0x0C 4. 0x08 4. " ATIMER_ST_set/clr ,ATIMER event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 3. 0x0C 3. 0x08 3. " WAKEUP3_ST_set/clr ,WAKEUP3 event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 2. 0x0C 2. 0x08 2. " WAKEUP2_ST_set/clr ,WAKEUP2 event has been raised" "Not occurred,Occurred" textline " " setclrfld.long 0x00 1. 0x0C 1. 0x08 1. " WAKEUP1_ST_set/clr ,WAKEUP1 event has been raised" "Not occurred,Occurred" setclrfld.long 0x00 0. 0x0C 0. 0x08 0. " WAKEUP0_ST_set/clr ,WAKEUP0 event has been raised" "Not occurred,Occurred" line.long 0x04 "ENABLE,Event enable register" sif cpuis("LPC43S*") setclrfld.long 0x04 21. -0x04 21. -0x08 21. " DPDRESET_EN ,The power-down reset event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 20. -0x04 20. -0x08 20. " BODRESET_EN ,The bod reset event has been enabled" "Disabled,Enabled" textline " " endif setclrfld.long 0x04 19. -0x04 19. -0x08 19. " RESET_EN_set/clr ,The reset event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 16. -0x04 16. -0x08 16. " TIM14_EN_set/clr ,The combined timer 14 output event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 15. -0x04 15. -0x08 15. " QEI_EN_set/clr ,QEI event has been enabled" "Disabled,Enabled" textline " " setclrfld.long 0x04 14. -0x04 14. -0x08 14. " TIM6_EN_set/clr ,The combined timer 6 output event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 13. -0x04 13. -0x08 13. " TIM2_EN_set/clr ,The combined timer 2 output event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 12. -0x04 12. -0x08 12. " CAN_EN_set/clr ,C_CAN event has been enabled" "Disabled,Enabled" textline " " setclrfld.long 0x04 11. -0x04 11. -0x08 11. " SDMMC_EN_set/clr ,SDMMC event has been enabled" "Disabled,Enabled" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") textline " " setclrfld.long 0x04 10. -0x04 10. -0x08 10. " USB1_EN_set/clr ,USB1 event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 9. -0x04 9. -0x08 9. " USB0_EN_set/clr ,USB0 event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 8. -0x04 8. -0x08 8. " ETH_EN_set/clr ,ETHERNET event has been enabled" "Disabled,Enabled" textline " " elif cpuis("LPC432*") textline " " setclrfld.long 0x04 9. -0x04 9. -0x08 9. " USB0_EN_set/clr ,USB0 event has been enabled" "Disabled,Enabled" endif textline " " setclrfld.long 0x04 7. -0x04 7. -0x08 7. " WWDT_EN_set/clr ,WWDT event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 6. -0x04 6. -0x08 6. " BOD_EN_set/clr ,BOD event has been enabled" "Disabled,Enabled" textline " " sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) setclrfld.long 0x04 5. -0x04 5. -0x08 5. " RTC_EN_set/clr ,RTC event has been enabled" "Disabled,Enabled" endif textline " " setclrfld.long 0x04 4. -0x04 4. -0x08 4. " ATIMER_EN_set/clr ,ATIMER event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 3. -0x04 3. -0x08 3. " WAKEUP3_EN_set/clr ,WAKEUP3 event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 2. -0x04 2. -0x08 2. " WAKEUP2_EN_set/clr ,WAKEUP2 event has been enabled" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. -0x04 1. -0x08 1. " WAKEUP1_EN_set/clr ,WAKEUP1 event has been enabled" "Disabled,Enabled" setclrfld.long 0x04 0. -0x04 0. -0x08 0. " WAKEUP0_EN_set/clr ,WAKEUP0 event has been enabled" "Disabled,Enabled" width 0xB tree.end tree "CREG (Configuration Registers)" base ad:0x40043000 width 13. group.long 0x04++0x03 line.long 0x00 "CREG0,CREG0 register" bitfld.long 0x00 16.--17. " WAKEUP1CTRL ,WAKEUP1 pin input/output control" "Input to event router,Output from event router,,Input" bitfld.long 0x00 14.--15. " WAKEUP0CTRL ,WAKEUP0 pin input/output control" "Input to event router,Output from event router,,Input" sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) textline " " bitfld.long 0x00 12.--13. " SAMPLECTRL ,SAMPLE pin input/output control" ",Output from event monitor/recorder,Output from event router,?..." endif textline " " bitfld.long 0x00 10.--11. " BODLVL2 ,BOD trip level to generate a reset" "Level 0,Level 1,Level 2,Level 3" bitfld.long 0x00 8.--9. " BODLVL1 ,BOD trip level to generate an interrupt" "Level 0,Level 1,Level 2,Level 3" textline " " bitfld.long 0x00 6.--7. " ALARMCTRL ,RTC_ALARM pin output control" "RTC alarm,Event router,,Inactive" textline " " sif (!cpuis("LPC431*")) bitfld.long 0x00 5. " USB0PHY ,USB0 PHY power control" "Enabled,Disabled" textline " " endif bitfld.long 0x00 3. " PD32KHZ ,32 kHz power control" "Powered,Powered-down" bitfld.long 0x00 2. " RESET32KHZ ,32 kHz oscillator reset" "No reset,Reset" textline " " bitfld.long 0x00 1. " EN32KHZ ,Enable 32 kHz output" "Disabled,Enabled" bitfld.long 0x00 0. " EN1KHZ ,Enable 1 kHz output" "Disabled,Enabled" sif cpuis("LPC43S*") group.long 0x08++0x03 line.long 0x00 "CREG1,CREG1 register" bitfld.long 0x00 10. " USB1_PHY_PWREN_LP ,USB1 PHY power control in low power mode" "Disabled,Enabled" bitfld.long 0x00 9. " USB0_PHY_PWREN_LP ,USB0 PHY power control in low power mode" "Disabled,Enabled" endif group.long 0x100++0x03 line.long 0x00 "M4MEMMAP,Memory mapping register" hexmask.long.tbyte 0x00 12.--31. 0x10 " M4MAP ,Shadow address when accessing memory at address 0x0000 0000" textline " " group.long 0x118++0x7 line.long 0x00 "CREG5,CREG5 control register" sif cpuis("LPC43S*") bitfld.long 0x00 12. " M0APPTAPSEL ,JTAG debug disable for M0APP co-processor" "No effect,Disable" bitfld.long 0x00 11. " M4TAPSEL ,JTAG debug disable for M4 main processor" "No effect,Disable" bitfld.long 0x00 10. " M0SUBTAPSEL ,JTAG debug disable for M0SUB co-processor" "No effect,Disable" else bitfld.long 0x00 9. " M0APPTAPSEL ,JTAG debug select for M0 co-processor" "Bypass,Enabled" bitfld.long 0x00 6. " M4TAPSEL ,JTAG debug select for M4 core" "Bypass,Enabled" endif line.long 0x04 "DMAMUX,DMA mux control register" bitfld.long 0x04 30.--31. " DMAMUXPER_15 ,Select DMA to peripheral connection for DMA peripheral 15" "DAC,SCT match output 3,,Timer 3 match 0" bitfld.long 0x04 28.--29. " DMAMUXPER_14 ,Select DMA to peripheral connection for DMA peripheral 14" "ADC1,,SSP1 transmit,USART3 transmit" bitfld.long 0x04 26.--27. " DMAMUXPER_13 ,Select DMA to peripheral connection for DMA peripheral 13" "ADC0,,SSP1 receive,USART3 receive" bitfld.long 0x04 24.--25. " DMAMUXPER_12 ,Select DMA to peripheral connection for DMA peripheral 12" "SSP1 transmit,,USART0 receive,?..." textline " " bitfld.long 0x04 22.--23. " DMAMUXPER_11 ,Select DMA to peripheral connection for DMA peripheral 11" "SSP1 receive,,USART0 transmit,?..." bitfld.long 0x04 20.--21. " DMAMUXPER_10 ,Select DMA to peripheral connection for DMA peripheral 10" "SSP0 transmit,I2S0 DMA request 2,SCT match output 0,?..." bitfld.long 0x04 18.--19. " DMAMUXPER_9 ,Select DMA to peripheral connection for DMA peripheral 9" "SSP0 receive,I2S0 DMA request 1,SCT match output 1,?..." bitfld.long 0x04 16.--17. " DMAMUXPER_8 ,Select DMA to peripheral connection for DMA peripheral 8" "Timer 3 match 1,USART3 receive,SCT match output 1,?..." textline " " bitfld.long 0x04 14.--15. " DMAMUXPER_7 ,Select DMA to peripheral connection for DMA peripheral 7" "Timer 3 match 0,USART3 transmit,SCT match output 0,?..." bitfld.long 0x04 12.--13. " DMAMUXPER_6 ,Select DMA to peripheral connection for DMA peripheral 6" "Timer 2 match 1,USART2 receive,SSP1 receive,?..." bitfld.long 0x04 10.--11. " DMAMUXPER_5 ,Select DMA to peripheral connection for DMA peripheral 5" "Timer 2 match 0,USART2 transmit,SSP1 transmit,?..." bitfld.long 0x04 8.--9. " DMAMUXPER_4 ,Select DMA to peripheral connection for DMA peripheral 4" "Timer 1 match 1,UART1 receive,I2S1 DMA request 2,SSP1 receive" textline " " bitfld.long 0x04 6.--7. " DMAMUXPER_3 ,Select DMA to peripheral connection for DMA peripheral 3" "Timer 1 match 0,UART1 transmit,I2S1 DMA request 1,SSP1 transmit" bitfld.long 0x04 4.--5. " DMAMUXPER_2 ,Select DMA to peripheral connection for DMA peripheral 2" "Timer 0 match 1,USART0 receive,?..." bitfld.long 0x04 2.--3. " DMAMUXPER_1 ,Select DMA to peripheral connection for DMA peripheral 1" "Timer 0 match 0,USART0 transmit,?..." bitfld.long 0x04 0.--1. " DMAMUXPER_0 ,Select DMA to peripheral connection for DMA peripheral 0" "SPIFI,SCT match 2,,T3 match 1" sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S*")) group.long 0x120++0x03 line.long 0x00 "FLASHCFGA,Flash Accelerator Configuration for flash bank A register" bitfld.long 0x00 31. " POW ,Flash bank A power control" "Power-down,Active" bitfld.long 0x00 12.--15. " FLASHTIM ,Flash access time" "21 Mhz,43 Mhz,64 Mhz,86 Mhz,107 Mhz,129 Mhz,150 Mhz,172 Mhz,193 Mhz,204 Mhz,?..." endif sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")&&!cpuis("LPC43?2*")&&!cpuis("LPC43S*")) group.long 0x124++0x03 line.long 0x00 "FLASHCFGB,Flash Accelerator Configuration for flash bank B register" bitfld.long 0x00 31. " POW ,Flash bank B power control" "Power-down,Active" bitfld.long 0x00 12.--15. " FLASHTIM ,Flash access time" "21 Mhz,43 Mhz,64 Mhz,86 Mhz,107 Mhz,129 Mhz,150 Mhz,172 Mhz,193 Mhz,204 Mhz,?..." endif group.long 0x128++0x0B line.long 0x00 "ETBCFG,ETB SRAM configuration register" bitfld.long 0x00 0. " ETB ,Select SRAM interface" "ETB,AHB" line.long 0x04 "CREG6,CREG6 control register" bitfld.long 0x04 16. " EMC_CLK_SEL ,EMC_CLK divided clock select" "Not divided,Divided" bitfld.long 0x04 15. " I2S1_RX_SCK_IN_SEL ,I2S1_RX_SCK input select" "I2S,Audio PLL" bitfld.long 0x04 14. " I2S1_TX_SCK_IN_SEL ,I2S1_TX_SCK input select" "I2S,Audio PLL" textline " " bitfld.long 0x04 13. " I2S0_RX_SCK_IN_SEL ,I2S0_RX_SCK input select" "I2S,Audio PLL" bitfld.long 0x04 12. " I2S0_TX_SCK_IN_SEL ,I2S0_TX_SCK input select" "I2S,Audio PLL" bitfld.long 0x04 4. " CTOUTCTRL ,Selects the functionality of the SCT output" "SCT and timer match outputs,SCT only" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC4370*")||cpuis("LPC43S*")) textline " " bitfld.long 0x04 0.--2. " ETHMODE ,Selects the Ethernet mode" "MII,,,,RMII,?..." endif textline " " line.long 0x08 "M4TXEVENT,Cortex-M4 TXEV event clear register" bitfld.long 0x08 0. " TXEVCLR ,Cortex-M4 TXEV event" "Clear,No effect" rgroup.long 0x200++0x3 line.long 0x00 "CHIPID,Part ID register" sif cpuis("LPC4370*")||cpuis("LPC43S70*") group.long 0x308++0x03 line.long 0x00 "M0SUBMEMMAP,M0SUB memory mapping register" hexmask.long.tbyte 0x00 12.--31. 0x10 " M0SUBMAP ,Shadow address when accessing memory at address 0x0000 0000" group.long 0x314++0x03 line.long 0x00 "M0SUBTXEVENT,Cortex-M0SUB TXEV event clear register" bitfld.long 0x00 0. " TXEVCLR ,Cortex-M0SUB TXEV event handling" "Clear,No effect" endif group.long 0x400++0x07 line.long 0x00 "M0TXEVENT,Cortex-M0 TXEV event clear register" bitfld.long 0x00 0. " TXEVCLR ,Cortex-M0 TXEV event" "Clear,No effect" line.long 0x04 "M0APPMEMMAP,ARM Cortex-M0 memory mapping register" hexmask.long.tbyte 0x04 12.--31. 0x10 " M0APPMAP ,Shadow address when accessing memory at address 0x0000 0000" sif (!cpuis("LPC431*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) group.long 0x500++0x03 line.long 0x00 "USB0FLADJ,USB0 frame length adjust register" bitfld.long 0x00 0.--5. " FLTV ,Frame length timing value" "59488,59504,59520,59536,59552,59568,59584,59600,59616,59632,59648,59664,59680,59696,59712,59728,59744,59760,59776,59792,59808,59824,59840,59856,59872,59888,59904,59920,59936,59952,59968,59984,60000,60016,60032,60048,60064,60080,60096,60112,60128,60144,60160,60176,60192,60208,60224,60240,60256,60272,60288,60304,60320,60336,60352,60368,60384,60400,60416,60432,60448,60464,60480,60496" endif sif (!cpuis("LPC431*")&&!cpuis("LPC432*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")) group.long 0x600++0x03 line.long 0x00 "USB1FLADJ,USB1 frame length adjust register" bitfld.long 0x00 0.--5. " FLTV ,Frame length timing value" "59488,59504,59520,59536,59552,59568,59584,59600,59616,59632,59648,59664,59680,59696,59712,59728,59744,59760,59776,59792,59808,59824,59840,59856,59872,59888,59904,59920,59936,59952,59968,59984,60000,60016,60032,60048,60064,60080,60096,60112,60128,60144,60160,60176,60192,60208,60224,60240,60256,60272,60288,60304,60320,60336,60352,60368,60384,60400,60416,60432,60448,60464,60480,60496" endif width 0xB tree.end tree "PMC (Power Management Controller)" base ad:0x40042000 width 19. group.long 0x00++0x3 line.long 0x00 "PD0_SLEEP0_HW_ENA,Hardware sleep event enable register" bitfld.long 0x00 0. " ENA_EVENT0 ,Writing a 1 enables any of the Power-down modes for Cortex-M4" "Disabled,Enabled" bitfld.long 0x00 1. " ENA_EVENT1 ,Writing a 1 enables any of the Power-down modes for Cortex-M0 and the Cortex-M0 subsystem core" "Disabled,Enabled" group.long 0x1C++0x3 line.long 0x00 "PD0_SLEEP0_MODE,Power-down modes register" width 0xB tree.end tree "CGU (Clock Generation Unit)" base ad:0x40050000 width 15. group.long 0x14++0x3 line.long 0x00 "FREQ_MON,FREQ_MON register" sif cpuis("LPC4330*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4350*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC4370*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection for the clock to be measured" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " elif cpuis("LPC4320*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC43S2*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection for the clock to be measured" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection for the clock to be measured" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 23. " MEAS ,Measure frequency" "Disabled,Enabled" hexmask.long.word 0x00 9.--22. 1. " FCNT ,14-bit selected clock-counter value" textline " " hexmask.long.word 0x00 0.--8. 1. " RCNT ,9-bit reference clock-counter value" group.long 0x18++0x03 line.long 0x00 "XTAL_OSC_CTRL,Crystal oscillator control register" bitfld.long 0x00 2. " HF ,Select frequency range" "Low,High" bitfld.long 0x00 1. " BYPASS ,Configure crystal operation or external-clock input pin XTAL1" "Default,Bypass" textline " " bitfld.long 0x00 0. " ENABLE ,Oscillator-pad enable" "No,Yes" sif cpuis("LPC4320*")||cpuis("LPC4330*")||cpuis("LPC4350*")||cpuis("LPC4370*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC433*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*") width 16. tree "PLL0USB registers" rgroup.long 0x1C++0x03 line.long 0x00 "PLL0USB_STAT,PLL0USB status register" bitfld.long 0x00 1. " FR ,PLL0 free running indicator" "Disabled,Enabled" bitfld.long 0x00 0. " LOCK ,PLL0 lock indicator" "Unlock,Lock" group.long 0x20++0x0B line.long 0x00 "PLL0USB_CTRL,PLL0USB control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 6. " FRM ,Free running mode" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CLKEN ,PLL0 clock enable" "Disabled,Enabled" bitfld.long 0x00 3. " DIRECTO ,PLL0 direct output" "Disabled,Enabled" bitfld.long 0x00 2. " DIRECTI ,PLL0 direct input" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " BYPASS ,Input clock bypass control" "CCO,PLL0" bitfld.long 0x00 0. " PD ,PLL0 power down" "No,Yes" line.long 0x04 "PLL0USB_MDIV,PLL0USB M-divider register" bitfld.long 0x04 28.--31. " SELR ,Bandwidth select R value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 22.--27. " SELI ,Bandwidth select I value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x04 17.--21. " SELP ,Bandwidth select P value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " hexmask.long.tbyte 0x04 0.--16. 1. " MDEC ,Decoded M-divider coefficient value" line.long 0x08 "PLL0USB_NP_DIV,PLL0USB NP-divider register" hexmask.long.word 0x08 12.--21. 1. " NDEC ,Decoded N-divider coefficient value" hexmask.long.byte 0x08 0.--6. 1. " PDEC ,Decoded P-divider coefficient value" tree.end endif width 18. tree "PLL0AUDIO registers" rgroup.long 0x2C++0x03 line.long 0x00 "PLL0AUDIO_STAT,PLL0AUDIO status register" bitfld.long 0x00 1. " FR ,PLL0 free running indicator" "Disabled,Enabled" bitfld.long 0x00 0. " LOCK ,PLL0 lock indicator" "Unlock,Lock" group.long 0x30++0xF line.long 0x00 "PLL0AUDIO_CTRL,PLL0AUDIO control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 14. " MOD_PD ,Sigma-Delta modulator power-down" "No,Yes" bitfld.long 0x00 13. " SEL_EXT ,Select fractional divider" "Fractional divider,MDEC" textline " " bitfld.long 0x00 12. " PLLFRACT_REQ ,Fractional PLL word write request" "Disabled,Enabled" bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 6. " FRM ,Free running mode" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CLKEN ,PLL0 clock enable" "Disabled,Enabled" bitfld.long 0x00 3. " DIRECTO ,PLL0 direct output" "Disabled,Enabled" bitfld.long 0x00 2. " DIRECTI ,PLL0 direct input" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " BYPASS ,Input clock bypass control" "CCO,PLL0" bitfld.long 0x00 0. " PD ,PLL0 power down" "No,Yes" line.long 0x04 "PLL0AUDIO_MDIV,PLL0AUDIO M-divider register" hexmask.long.tbyte 0x04 0.--16. 1. " MDEC ,Decoded M-divider coefficient value" line.long 0x08 "PLL0AUDIO_NP_DIV,PLL0AUDIO NP-divider register" hexmask.long.word 0x08 12.--21. 1. " NDEC ,Decoded N-divider coefficient value" hexmask.long.byte 0x08 0.--6. 1. " PDEC ,Decoded P-divider coefficient value" line.long 0x0C "PLL0AUDIO_FRAC,PLL0AUDIO fractional divider register" hexmask.long.tbyte 0x0C 0.--21. 1. " PLLFRACT_CTRL ,PLL fractional divider control word" tree.end width 11. tree "PLL1 registers" rgroup.long 0x40++0x03 line.long 0x00 "PLL1_STAT,PLL1 status register" bitfld.long 0x00 0. " LOCK ,PLL1 lock indicator" "Unlock,Lock" group.long 0x44++0x03 line.long 0x00 "PLL1_CTRL,PLL1 control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " elif cpuis("LPC431*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif hexmask.long.byte 0x00 16.--23. 1. " MSEL ,Feedback-divider division ratio" bitfld.long 0x00 12.--13. " NSEL ,Pre-divider division ratio" "1,2,3,4" textline " " bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PSEL ,Post-divider division ratio P" "1,2,4,8" bitfld.long 0x00 7. " DIRECT ,PLL direct CCO output" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " FBSEL ,PLL feedback select" "CCO,PLL" bitfld.long 0x00 1. " BYPASS ,Input clock bypass control" "CCO,PLL1" bitfld.long 0x00 0. " PD ,PLL1 power down" "No,Yes" tree.end width 12. tree "Integer divider registers" group.long 0x48++0x13 line.long 0x00 "IDIVA_CTRL,Integer divider A control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,?..." textline " " elif cpuis("LPC431*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock-source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 2.--3. " IDIV ,Integer divider A divider values" "1,2,3,4" textline " " bitfld.long 0x00 0. " PD ,Integer divider A power down" "No,Yes" line.long 0x4 "IDIVB_CTRL,Integer divider register B" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x4 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " else bitfld.long 0x4 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " endif bitfld.long 0x4 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x4 2.--5. " IDIV ,Integer divider B divider values" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x4 0. " PD ,Integer divider power down" "No,Yes" line.long 0x8 "IDIVC_CTRL,Integer divider register C" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x8 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " else bitfld.long 0x8 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " endif bitfld.long 0x8 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x8 2.--5. " IDIV ,Integer divider C divider values" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x8 0. " PD ,Integer divider power down" "No,Yes" line.long 0xC "IDIVD_CTRL,Integer divider register D" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0xC 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " else bitfld.long 0xC 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " endif bitfld.long 0xC 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0xC 2.--5. " IDIV ,Integer divider D divider values" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0xC 0. " PD ,Integer divider power down" "No,Yes" line.long 0x10 "IDIVE_CTRL,IDIVE control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x10 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " else bitfld.long 0x10 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,?..." textline " " endif bitfld.long 0x10 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" hexmask.long.byte 0x10 2.--9. 1. " IDIV ,Integer divider E divider values" textline " " bitfld.long 0x10 0. " PD ,Integer divider power down" "No,Yes" tree.end width 19. tree "BASE control registers" group.long 0x5C++0x03 line.long 0x00 "BASE_SAFE_CLK,BASE_SAFE_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" ",IRC,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" sif !cpuis("LPC431*") group.long 0x60++0x03 line.long 0x00 "BASE_USB0_CLK,BASE_USB0_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" ",,,,,,,PLL0USB,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" endif group.long 0x64++0x03 line.long 0x00 "BASE_PERIPH_CLK,BASE_PERIPH_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") group.long 0x68++0x03 line.long 0x00 "BASE_USB1_CLK,BASE_USB1_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" endif group.long 0x6C++0x0B line.long 0x00 "BASE_M4_CLK,BASE_M4_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" line.long 0x04 "BASE_SPIFI_CLK,BASE_SPIFI_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x04 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x04 0. " PD ,Output stage power down" "No,Yes" line.long 0x08 "BASE_SPI_CLK,BASE_SPI_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x08 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x08 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x08 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x08 0. " PD ,Output stage power down" "No,Yes" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") group.long 0x78++0x07 line.long 0x00 "BASE_PHY_RX_CLK,BASE_PHY_RX_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" line.long 0x04 "BASE_PHY_TX_CLK,BASE_PHY_TX_CLK control register" bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." bitfld.long 0x04 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x04 0. " PD ,Output stage power down" "No,Yes" endif group.long 0x80++0x07 line.long 0x00 "BASE_APB1_CLK,BASE_APB1_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" line.long 0x04 "BASE_APB3_CLK,BASE_APB3_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x04 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x04 0. " PD ,Output stage power down" "No,Yes" sif cpuis("LPC435*")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET256-M0") group.long 0x88++0x03 line.long 0x00 "BASE_LCD_CLK,BASE_LCD_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" endif sif cpuis("LPC4370*") group.long 0x8C++0x03 line.long 0x00 "BASE_ADCHS_CLK,ADCHS_VADC_CLK control register" bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" endif group.long 0x90++0x1F line.long 0x00 "BASE_SDIO_CLK,BASE_SDIO_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x00 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x00 0. " PD ,Output stage power down" "No,Yes" line.long 0x04 "BASE_SSP0_CLK,BASE_SSP0_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x04 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x04 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x04 0. " PD ,Output stage power down" "No,Yes" line.long 0x08 "BASE_SSP1_CLK,BASE_SSP1_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x08 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x08 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x08 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x08 0. " PD ,Output stage power down" "No,Yes" line.long 0x0C "BASE_UART0_CLK,BASE_UART0_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x0C 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x0C 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x0C 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x0C 0. " PD ,Output stage power down" "No,Yes" line.long 0x10 "BASE_UART1_CLK,BASE_UART1_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x10 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x10 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x10 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x10 0. " PD ,Output stage power down" "No,Yes" line.long 0x14 "BASE_UART2_CLK,BASE_UART2_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x14 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x14 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x14 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x14 0. " PD ,Output stage power down" "No,Yes" line.long 0x18 "BASE_UART3_CLK,BASE_UART3_CLK control register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x18 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x18 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x18 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x18 0. " PD ,Output stage power down" "No,Yes" line.long 0x1C "BASE_OUT_CLK,BASE_OUT_CLK register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x1C 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " elif cpuis("LPC431*") bitfld.long 0x1C 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x1C 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x1C 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x1C 0. " PD ,Output stage power down" "No,Yes" group.long 0xC0++0xB line.long 0x00 "BASE_AUDIO_CLK,BASE_AUDIO_CLK register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x00 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x0 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x0 0. " PD ,Output stage power down" "No,Yes" line.long 0x04 "BASE_CGU_OUT0_CLK,BASE_CGU_OUT0_CLK register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x4 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " elif cpuis("LPC431*") bitfld.long 0x4 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x4 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x4 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x4 0. " PD ,Output stage power down" "No,Yes" line.long 0x08 "BASE_CGU_OUT1_CLK,BASE_CGU_OUT1_CLK register" sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") bitfld.long 0x8 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,ENET_RX_CLK,ENET_TX_CLK,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " elif cpuis("LPC431*") bitfld.long 0x8 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " else bitfld.long 0x8 24.--28. " CLK_SEL ,Clock source selection" "32 kHz oscillator,IRC,,,GP_CLKIN,,Crystal oscillator,PLL0USB,PLL0AUDIO,PLL1,,,IDIVA,IDIVB,IDIVC,IDIVD,IDIVE,?..." textline " " endif bitfld.long 0x8 11. " AUTOBLOCK ,Block clock automatically during frequency change" "Disabled,Enabled" bitfld.long 0x8 0. " PD ,Output stage power down" "No,Yes" tree.end width 0xB tree.end tree.open "CCU (Clock Control Unit)" tree "CCU1" base ad:0x40051000 width 26. group.long 0x00++0x3 line.long 0x00 "CCU1_PM,CCU1 power mode register" bitfld.long 0x00 0. " PD ,Initiate power-down mode" "Disabled,Enabled" rgroup.long 0x04++0x3 line.long 0x00 "CCU1_BASE_STAT,CCU1 base clock status register" bitfld.long 0x00 9. " BASE_SPI_CLK_IND ,Base clock indicator for BASE_SPI_CLK" "Switched off,Running" textline " " sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x00 8. " BASE_USB1_CLK_IND ,Base clock indicator for BASE_USB1_CLK" "Switched off,Running" textline " " endif sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC432*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")||cpuis("LPC43S2*")) bitfld.long 0x00 7. " BASE_USB0_CLK_IND ,Base clock indicator for BASE_USB0_CLK" "Switched off,Running" textline " " endif bitfld.long 0x00 6. " BASE_PERIPH_CLK_IND ,Base clock indicator for BASE_PERIPH_CLK" "Switched off,Running" bitfld.long 0x00 3. " BASE_M4_CLK_IND ,Base clock indicator for BASE_M4_CLK" "Switched off,Running" bitfld.long 0x00 2. " BASE_SPIFI_CLK_IND ,Base clock indicator for BASE_SPIFI_CLK" "Switched off,Running" textline " " bitfld.long 0x00 1. " BASE_APB1_CLK_IND ,Base clock indicator for BASE_APB1_CLK" "Switched off,Running" bitfld.long 0x00 0. " BASE_APB3_CLK_IND ,Base clock indicator for BASE_APB3_CLK" "Switched off,Running" textline "" group.long 0x100++0x3 line.long 0x00 "CLK_APB3_BUS_CFG,CLK_APB3_BUS clock configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x104++0x3 line.long 0x00 "CLK_APB3_BUS_STAT,CLK_APB3_BUS clock status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x108++0x3 line.long 0x00 "CLK_APB3_I2C1_CFG,CLK_APB3_I2C1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x10C++0x3 line.long 0x00 "CLK_APB3_I2C1_STAT,CLK_APB3_I2C1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x110++0x3 line.long 0x00 "CLK_APB3_DAC_CFG,CLK_APB3_DAC configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x114++0x3 line.long 0x00 "CLK_APB3_DAC_STAT,CLK_APB3_DAC status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x118++0x3 line.long 0x00 "CLK_APB3_ADC0_CFG,CLK_APB3_ADC0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x11C++0x3 line.long 0x00 "CLK_APB3_ADC0_STAT,CLK_APB3_ADC0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x120++0x3 line.long 0x00 "CLK_APB3_ADC1_CFG,CLK_APB3_ADC1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x124++0x3 line.long 0x00 "CLK_APB3_ADC1_STAT,CLK_APB3_ADC1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x128++0x3 line.long 0x00 "CLK_APB3_CAN0_CFG,CLK_APB3_CAN0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x12C++0x3 line.long 0x00 "CLK_APB3_CAN0_STAT,CLK_APB3_CAN0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x200++0x3 line.long 0x00 "CLK_APB1_BUS_CFG,CLK_APB1_BUS configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x204++0x3 line.long 0x00 "CLK_APB1_BUS_STAT,CLK_APB1_BUS status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x208++0x3 line.long 0x00 "CLK_APB1_MOTOCONPWM_CFG,CLK_APB1_MOTOCON configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x20C++0x3 line.long 0x00 "CLK_APB1_MOTOCONPWM_STAT,CLK_APB1_MOTOCON status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x210++0x3 line.long 0x00 "CLK_APB1_I2C0_CFG,CLK_APB1_I2C0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x214++0x3 line.long 0x00 "CLK_APB1_I2C0_STAT,CLK_APB1_I2C0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x218++0x3 line.long 0x00 "CLK_APB1_I2S_CFG,CLK_APB1_I2S configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x21C++0x3 line.long 0x00 "CLK_APB1_I2S_STAT,CLK_APB1_I2S status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x220++0x3 line.long 0x00 "CLK_APB1_CAN1_CFG,CLK_APB3_CAN1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x224++0x3 line.long 0x00 "CLK_APB1_CAN1_STAT,CLK_APB3_CAN1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x300++0x3 line.long 0x00 "CLK_SPIFI_CFG,CLK_SPIFI configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x304++0x3 line.long 0x00 "CLK_SPIFI_STAT,CLK_SPIFI status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x400++0x3 line.long 0x00 "CLK_M4_BUS_CFG,CLK_M4_BUS configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x404++0x3 line.long 0x00 "CLK_M4_BUS_STAT,CLK_M4_BUS status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x408++0x3 line.long 0x00 "CLK_M4_SPIFI_CFG,CLK_M4_SPIFI configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x40C++0x3 line.long 0x00 "CLK_M4_SPIFI_STAT,CLK_M4_SPIFI status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x410++0x3 line.long 0x00 "CLK_M4_GPIO_CFG,CLK_M4_GPIO configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x414++0x3 line.long 0x00 "CLK_M4_GPIO_STAT,CLK_M4_GPIO status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S*")) group.long 0x418++0x3 line.long 0x00 "CLK_M4_LCD_CFG,CLK_M4_LCD configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x41C++0x3 line.long 0x00 "CLK_M4_LCD_STAT,CLK_M4_LCD status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) group.long 0x420++0x3 line.long 0x00 "CLK_M4_ETHERNET_CFG,CLK_M4_ETHERNET configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x424++0x3 line.long 0x00 "CLK_M4_ETHERNET_STAT,CLK_M4_ETHERNET status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif sif (!cpuis("LPC431*")) group.long 0x428++0x3 line.long 0x00 "CLK_M4_USB0_CFG,CLK_M4_USB0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x42C++0x3 line.long 0x00 "CLK_M4_USB0_STAT,CLK_M4_USB0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif group.long 0x430++0x3 line.long 0x00 "CLK_M4_EMC_CFG,CLK_M4_EMC configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x434++0x3 line.long 0x00 "CLK_M4_EMC_STAT,CLK_M4_EMC status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x438++0x3 line.long 0x00 "CLK_M4_SDIO_CFG,CLK_M4_SDIO configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x43C++0x3 line.long 0x00 "CLK_M4_SDIO_STAT,CLK_M4_SDIO status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x440++0x3 line.long 0x00 "CLK_M4_DMA_CFG,CLK_M4_DMA configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x444++0x3 line.long 0x00 "CLK_M4_DMA_STAT,CLK_M4_DMA status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x448++0x3 line.long 0x00 "CLK_M4_M4CORE_CFG,CLK_M4_M4CORE configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x44C++0x3 line.long 0x00 "CLK_M4_M4CORE_STAT,CLK_M4_M4CORE status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x468++0x3 line.long 0x00 "CLK_M4_SCT_CFG,CLK_M4_SCT configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" rgroup.long 0x46C++0x3 line.long 0x00 "CLK_M4_SCT_STAT,CLK_M4_SCT status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) group.long 0x470++0x3 line.long 0x00 "CLK_M4_USB1_CFG,CLK_M4_USB1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x474++0x3 line.long 0x00 "CLK_M4_USB1_STAT,CLK_M4_USB1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif group.long 0x478++0x3 line.long 0x00 "CLK_M4_EMCDIV_CFG,CLK_M4_EMCDIV clock configuration register" bitfld.long 0x00 27.--29. " DIVSTAT ,Clock Divider Status" "/1,/2,?..." bitfld.long 0x00 5.--7. " DIV ,Clock divider value" "/1,/2,?..." textline " " bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x47C++0x3 line.long 0x00 "CLK_M4_EMCDIV_STAT,CLK_M4_EMCDIV status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (!cpuis("LPC43?0*")) group.long 0x480++0x3 line.long 0x00 "CLK_M4_FLASHA_CFG,CLK_M4_FLASHA configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x484++0x3 line.long 0x00 "CLK_M4_FLASHA_STAT,CLK_M4_FLASHA status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (!cpuis("LPC43?2*")) group.long 0x488++0x3 line.long 0x00 "CLK_M4_FLASHB_CFG,CLK_M4_FLASHB configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x48C++0x3 line.long 0x00 "CLK_M4_FLASHB_STAT,CLK_M4_FLASHB status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif endif group.long 0x490++0x03 line.long 0x00 "CLK_M4_M0APP_CFG,CLK_M4_M0_CFG configuration register" bitfld.long 0x00 5.--7. " DIV ,Clock divider value" "/1,/2,?..." textline " " bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x494++0x03 line.long 0x00 "CLK_M4_M0APP_STAT,CLK_M4_M0_STAT status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) group.long 0x498++0x03 line.long 0x00 "CLK_M4_ADCHS_CFG,CLK_M4_ADCHS_CFG configuration register" bitfld.long 0x00 5.--7. " DIV ,Clock divider value" "/1,/2,?..." textline " " bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x49C++0x03 line.long 0x00 "CLK_M4_ADCHS_STAT,CLK_M4_ADCHS_STAT configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif sif (!cpuis("LPC43?0*")) group.long 0x4A0++0x3 line.long 0x00 "CLK_M4_EEPROM_CFG,CLK_M4_EEPROM configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x4A4++0x3 line.long 0x00 "CLK_M4_EEPROM_STAT,CLK_M4_EEPROM status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif group.long 0x500++0x3 line.long 0x00 "CLK_M4_WWDT_CFG,CLK_M4_WWDT configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x504++0x3 line.long 0x00 "CLK_M4_WWDT_STAT,CLK_M4_WWDT status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x508++0x3 line.long 0x00 "CLK_M4_USART0_CFG,CLK_M4_UART0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x50C++0x3 line.long 0x00 "CLK_M4_USART0_STAT,CLK_M4_UART0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x510++0x3 line.long 0x00 "CLK_M4_UART1_CFG,CLK_M4_UART1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x514++0x3 line.long 0x00 "CLK_M4_UART1_STAT,CLK_M4_UART1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x518++0x3 line.long 0x00 "CLK_M4_SSP0_CFG,CLK_M4_SSP0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x51C++0x3 line.long 0x00 "CLK_M4_SSP0_STAT,CLK_M4_SSP0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x520++0x3 line.long 0x00 "CLK_M4_TIMER0_CFG,CLK_M4_TIMER0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x524++0x3 line.long 0x00 "CLK_M4_TIMER0_STAT,CLK_M4_TIMER0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x528++0x3 line.long 0x00 "CLK_M4_TIMER1_CFG,CLK_M4_TIMER1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x52C++0x3 line.long 0x00 "CLK_M4_TIMER1_STAT,CLK_M4_TIMER1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x530++0x3 line.long 0x00 "CLK_M4_SCU_CFG,CLK_M4_SCU configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x534++0x3 line.long 0x00 "CLK_M4_SCU_STAT,CLK_M4_SCU status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x538++0x3 line.long 0x00 "CLK_M4_CREG_CFG,CLK_M4_CREG configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x53C++0x3 line.long 0x00 "CLK_M4_CREG_STAT,CLK_M4_CREG status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x600++0x3 line.long 0x00 "CLK_M4_RITIMER_CFG,CLK_M4_RITIMER configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x604++0x3 line.long 0x00 "CLK_M4_RITIMER_STAT,CLK_M4_RITIMER status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x608++0x3 line.long 0x00 "CLK_M4_USART2_CFG,CLK_M4_UART2 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x60C++0x3 line.long 0x00 "CLK_M4_USART2_STAT,CLK_M4_UART2 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x610++0x3 line.long 0x00 "CLK_M4_USART3_CFG,CLK_M4_UART3 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x614++0x3 line.long 0x00 "CLK_M4_USART3_STAT,CLK_M4_UART3 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x618++0x3 line.long 0x00 "CLK_M4_TIMER2_CFG,CLK_M4_TIMER2 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x61C++0x3 line.long 0x00 "CLK_M4_TIMER2_STAT,CLK_M4_TIMER2 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x620++0x3 line.long 0x00 "CLK_M4_TIMER3_CFG,CLK_M4_TIMER3 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x624++0x3 line.long 0x00 "CLK_M4_TIMER3_STAT,CLK_M4_TIMER3 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x628++0x3 line.long 0x00 "CLK_M4_SSP1_CFG,CLK_M4_SSP1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x62C++0x3 line.long 0x00 "CLK_M4_SSP1_STAT,CLK_M4_SSP1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x630++0x3 line.long 0x00 "CLK_M4_QEI_CFG,CLK_M4_QEI configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x634++0x3 line.long 0x00 "CLK_M4_QEI_STAT,CLK_M4_QEI status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x700++0x3 line.long 0x00 "CLK_PERIPH_BUS_CFG,CLK_PERIPH_BUS configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x704++0x3 line.long 0x00 "CLK_PERIPH_BUS_STAT,CLK_PERIPH_BUS status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x710++0x03 line.long 0x00 "CLK_PERIPH_CORE_CFG,CLK_PERIPH_CORE configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x714++0x03 line.long 0x00 "CLK_PERIPH_CORE_STAT,CLK_PERIPH_CORE status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x718++0x03 line.long 0x00 "CLK_PERIPH_SGPIO_CFG,CLK_PERIPH_SGPIO configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x71C++0x03 line.long 0x00 "CLK_PERIPH_SGPIO_STAT,CLK_PERIPH_SGPIO status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (!cpuis("LPC431*")) group.long 0x800++0x3 line.long 0x00 "CLK_USB0_CFG,CLK_USB0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x804++0x3 line.long 0x00 "CLK_USB0_STAT,CLK_USB0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) group.long 0x900++0x3 line.long 0x00 "CLK_USB1_CFG,CLK_USB1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x904++0x3 line.long 0x00 "CLK_USB1_STAT,CLK_USB1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif group.long 0xA00++0x03 line.long 0x00 "CLK_SPI_CFG,CLK_SPI configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0xA04++0x03 line.long 0x00 "CLK_SPI_STAT,CLK_SPI status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) group.long 0xB00++0x3 line.long 0x00 "CLK_ADCHS_CFG,CLK_ADCHS configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0xB04++0x3 line.long 0x00 "CLK_ADCHS_STAT,CLK_ADCHS status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" endif width 0xB tree.end tree "CCU2" base ad:0x40052000 width 21. group.long 0x00++0x3 line.long 0x00 "CCU2_PM,CCU2 power mode register" bitfld.long 0x00 0. " PD ,Initiate power-down mode" "Disabled,Enabled" rgroup.long 0x04++0x3 line.long 0x00 "CCU2_BASE_STAT,CCU2 base clock status register" bitfld.long 0x00 6. " BASE_SSP0_CLK ,Base clock indicator for BASE_SSP0_CLK" "Switched off,Running" bitfld.long 0x00 5. " BASE_SSP1_CLK ,Base clock indicator for BASE_SSP1_CLK" "Switched off,Running" bitfld.long 0x00 4. " BASE_UART0_CLK ,Base clock indicator for BASE_UART0_CLK" "Switched off,Running" textline " " bitfld.long 0x00 3. " BASE_UART1_CLK ,Base clock indicator for BASE_UART1_CLK" "Switched off,Running" bitfld.long 0x00 2. " BASE_UART2_CLK ,Base clock indicator for BASE_UART2_CLK" "Switched off,Running" bitfld.long 0x00 1. " BASE_UART3_CLK ,Base clock indicator for BASE_UART3_CLK" "Switched off,Running" textline "" group.long 0x100++0x3 line.long 0x00 "CLK_APLL_CFG,CLK_APLL configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x104++0x3 line.long 0x00 "CLK_APLL_STAT,CLK_APLL status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x200++0x3 line.long 0x00 "CLK_APB2_USART3_CFG,CLK_APB2_UART3 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x204++0x3 line.long 0x00 "CLK_APB2_USART3_STAT,CLK_APB2_UART3 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x300++0x3 line.long 0x00 "CLK_APB2_USART2_CFG,CLK_APB2_UART2 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x304++0x3 line.long 0x00 "CLK_APB2_USART2_STAT,CLK_APB2_UART2 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x400++0x3 line.long 0x00 "CLK_APB0_UART1_CFG,CLK_APB0_UART1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x404++0x3 line.long 0x00 "CLK_APB0_UART1_STAT,CLK_APB0_UART1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x500++0x3 line.long 0x00 "CLK_APB0_USART0_CFG,CLK_APB0_UART0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x504++0x3 line.long 0x00 "CLK_APB0_USART0_STAT,CLK_APB0_UART0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x600++0x3 line.long 0x00 "CLK_APB2_SSP1_CFG,CLK_APB2_SSP1 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enabled" rgroup.long 0x604++0x3 line.long 0x00 "CLK_APB2_SSP1_STAT,CLK_APB2_SSP1 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x700++0x3 line.long 0x00 "CLK_APB0_SSP0_CFG,CLK_APB0_SSP0 configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x704++0x3 line.long 0x00 "CLK_APB0_SSP0_STAT,CLK_APB0_SSP0 status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" group.long 0x800++0x3 line.long 0x00 "CLK_SDIO_CFG,CLK_SDIO configuration register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable" "Disabled,Enable" rgroup.long 0x804++0x03 line.long 0x00 "CLK_SDIO_STAT,CLK_SDIO status register" bitfld.long 0x00 2. " WAKEUP ,Wake-up mechanism enable status" "Disabled,Enabled" bitfld.long 0x00 1. " AUTO ,Auto (AHB disable mechanism) enable status" "Disabled,Enabled" bitfld.long 0x00 0. " RUN ,Run enable status" "Disabled,Enabled" width 0xB tree.end tree.end tree "RGU (Reset Generation Unit)" base ad:0x40053000 width 22. wgroup.long 0x100++0x07 line.long 0x00 "RESET_CTRL0,Reset control register 0" sif (cpuis("LPC4310*")||cpuis("LPC4320*")||cpuis("LPC4330*")||cpuis("LPC4350*")||cpuis("LPC4370*")) bitfld.long 0x00 28. " GPIO_RST ,Writing a one activates the reset" "No reset,Reset" textline " " else sif (!cpuis("LPC4312*")&&!cpuis("LPC4322*")) bitfld.long 0x00 29. " FLASH_B_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 28. " GPIO_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 27. " EEPROM_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 25. " FLASH_A_RST ,Writing a one activates the reset" "No reset,Reset" textline " " else bitfld.long 0x00 28. " GPIO_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 27. " EEPROM_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 25. " FLASH_A_RST ,Writing a one activates the reset" "No reset,Reset" textline " " endif endif sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")) bitfld.long 0x00 22. " ETHERNET_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 21. " EMC_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 20. " SDIO_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 19. " DMA_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 18. " USB1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 17. " USB0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 16. " LCD_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 13. " M4_RST ,Writing a one activates the reset" "No reset,Reset" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) textline " " bitfld.long 0x00 12. " M0_SUB_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 9. " SCU_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 8. " BUS_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 5. " CREG_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 4. " WWDT_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 2. " MASTER_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 1. " PERIPH_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 0. " CORE_RST ,Writing a one activates the reset" "No reset,Reset" else textline " " bitfld.long 0x00 9. " SCU_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 8. " BUS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 5. " CREG_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x00 4. " WWDT_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 2. " MASTER_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 1. " PERIPH_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " CORE_RST ,Writing a one activates the reset" "No reset,Reset" endif elif cpuis("LPC432*")||cpuis("LPC43S2*") bitfld.long 0x00 21. " EMC_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 20. " SDIO_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 19. " DMA_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 17. " USB0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 13. " M4_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 9. " SCU_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 8. " BUS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 5. " CREG_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x00 4. " WWDT_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 2. " MASTER_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 1. " PERIPH_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " CORE_RST ,Writing a one activates the reset" "No reset,Reset" elif (cpuis("LPC433*")||cpuis("LPC4370???10*")||cpuis("LPC43S3*")) bitfld.long 0x00 22. " ETHERNET_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 21. " EMC_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 20. " SDIO_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 19. " DMA_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 18. " USB1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 17. " USB0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 13. " M4_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 9. " SCU_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 8. " BUS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 5. " CREG_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 4. " WWDT_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x00 2. " MASTER_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 1. " PERIPH_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 0. " CORE_RST ,Writing a one activates the reset" "No reset,Reset" else bitfld.long 0x00 21. " EMC_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 20. " SDIO_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 19. " DMA_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 13. " M4_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 9. " SCU_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x00 8. " BUS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 5. " CREG_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x00 4. " WWDT_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x00 2. " MASTER_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 1. " PERIPH_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x00 0. " CORE_RST ,Writing a one activates the reset" "No reset,Reset" endif line.long 0x04 "RESET_CTRL1,Reset control register 1" sif cpuis("LPC4370FET25*") bitfld.long 0x04 28. " ADCHS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 25. " SGPIO_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 24. " M0APP_RST ,Bit must be cleared by software" "No reset,Reset" bitfld.long 0x04 23. " CAN0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 22. " CAN1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 21. " SPIFI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 20. " I2S_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 19. " SSP1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 18. " SSP0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 17. " I2C1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 16. " I2C0_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 15. " UART3_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 14. " UART2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 13. " UART1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 12. " UART0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 10. " DAC_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 9. " ADC1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 8. " ADC0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 7. " QEI_RST ,Writing a one activates the reset" "No reset,Reset" sif (cpuis("LPC43?????14*")||cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")) bitfld.long 0x04 6. " MOTOCONPWM_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 5. " SCT_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 4. " RITIMER_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 3. " TIMER3_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x04 2. " TIMER2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 1. " TIMER1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 0. " TIMER0_RST ,Writing a one activates the reset" "No reset,Reset" else bitfld.long 0x04 5. " SCT_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 4. " RITIMER_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 3. " TIMER3_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 2. " TIMER2_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 1. " TIMER1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 0. " TIMER0_RST ,Writing a one activates the reset" "No reset,Reset" endif elif (cpuis("LPC4370FET10*")) bitfld.long 0x04 28. " ADCHS_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 25. " SGPIO_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 24. " M0APP_RST ,Bit must be cleared by software" "No reset,Reset" bitfld.long 0x04 23. " CAN0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 22. " CAN1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 21. " SPIFI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 20. " I2S_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 19. " SSP1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 18. " SSP0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 17. " I2C1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 16. " I2C0_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 15. " UART3_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 14. " UART2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 13. " UART1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 12. " UART0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 10. " DAC_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 9. " ADC1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 8. " ADC0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 5. " SCT_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 4. " RITIMER_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x04 3. " TIMER3_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 2. " TIMER2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 1. " TIMER1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 0. " TIMER0_RST ,Writing a one activates the reset" "No reset,Reset" else bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 23. " CAN0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 22. " CAN1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 21. " SPIFI_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 20. " I2S_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 19. " SSP1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 18. " SSP0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 17. " I2C1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 16. " I2C0_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 15. " UART3_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 14. " UART2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 13. " UART1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 12. " UART0_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 10. " DAC_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 9. " ADC1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 8. " ADC0_RST ,Writing a one activates the reset" "No reset,Reset" sif (cpuis("LPC437????25*")||cpuis("LPC435????2*")||cpuis("LPC433????2*")||cpuis("LPC433????18*")||cpuis("LPC435????18*")) bitfld.long 0x04 7. " QEI_RST ,Writing a one activates the reset" "No reset,Reset" endif sif (cpuis("LPC43?????14*")||cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")) textline " " bitfld.long 0x04 6. " MOTOCONPWM_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 5. " SCT_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 4. " RITIMER_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x04 3. " TIMER3_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 2. " TIMER2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 1. " TIMER1_RST ,Writing a one activates the reset" "No reset,Reset" textline " " bitfld.long 0x04 0. " TIMER0_RST ,Writing a one activates the reset" "No reset,Reset" else textline " " bitfld.long 0x04 5. " SCT_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 4. " RITIMER_RST ,Writing a one to this bit has no effect" "No reset,Reset" bitfld.long 0x04 3. " TIMER3_RST ,Writing a one to this bit has no effect" "No reset,Reset" textline " " bitfld.long 0x04 2. " TIMER2_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 1. " TIMER1_RST ,Writing a one activates the reset" "No reset,Reset" bitfld.long 0x04 0. " TIMER0_RST ,Writing a one activates the reset" "No reset,Reset" endif endif group.long 0x110++0xF line.long 0x00 "RESET_STATUS0,Reset status register 0" sif (!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x00 26.--27. " M4_RST ,Status of the M4_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 18.--19. " SCU_RST ,Status of the SCU_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 16.--17. " BUS_RST ,Status of the BUS_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x00 10.--11. " CREG_RST ,Status of the CREG_RST reset generator output" "No reset,Input,?..." bitfld.long 0x00 8.--9. " WWDT_RST ,Status of the WWDT_RST reset generator output" "No reset,Input,?..." bitfld.long 0x00 4.--5. " MASTER_RST ,Status of the MASTER_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x00 2.--3. " PERIPH_RST ,Status of the PERIPH_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 0.--1. " CORE_RST ,Status of the CORE_RST reset generator output" "No reset,Input,,Software" else bitfld.long 0x00 26.--27. " M4_RST ,Status of the M4_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 24.--25. " M0SUB_RST ,Status of the M0SUB_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 18.--19. " SCU_RST ,Status of the SCU_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x00 16.--17. " BUS_RST ,Status of the BUS_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 10.--11. " CREG_RST ,Status of the CREG_RST reset generator output" "No reset,Input,?..." bitfld.long 0x00 8.--9. " WWDT_RST ,Status of the WWDT_RST reset generator output" "No reset,Input,?..." textline " " bitfld.long 0x00 4.--5. " MASTER_RST ,Status of the MASTER_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 2.--3. " PERIPH_RST ,Status of the PERIPH_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x00 0.--1. " CORE_RST ,Status of the CORE_RST reset generator output" "No reset,Input,,Software" endif line.long 0x04 "RESET_STATUS1,Reset status register 1" sif (cpuis("LPC4310*")||cpuis("LPC4320*")||cpuis("LPC4330*")||cpuis("LPC4350*")||cpuis("LPC4370*")) bitfld.long 0x04 24.--25. " GPIO_RST ,Status of the GPIO_RST reset generator output" "No reset,Input,,Software" textline " " else sif (!cpuis("LPC4312*")&&!cpuis("LPC4322*")) bitfld.long 0x04 26.--27. " FLASH_B_RST ,Status of the FLASH_B_RST reset generator output" "No reset,Input,,Software" endif textline " " bitfld.long 0x04 24.--25. " GPIO_RST ,Status of the GPIO_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 22.--23. " EEPROM_RST ,Status of the EEPROM_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 18.--19. " FLASH_A_RST ,Status of the FLASH_A_RST reset generator output" "No reset,Input,,Software" textline " " endif sif cpuis("LPC435*")||cpuis("LPC4370???256")||cpuis("LPC4370???256-M0")||cpuis("LPC43S70???256*") bitfld.long 0x04 12.--13. " ETHERNET_RST ,Status of the ETHERNET_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 10.--11. " EMC_RST ,Status of the EMC_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 8.--9. " SDIO_RST ,Status of the SDIO_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 6.--7. " DMA_RST ,Status of the DMA_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 4.--5. " USB1_RST ,Status of the USB1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 2.--3. " USB0_RST ,Status of the USB0_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 0.--1. " LCD_RST ,Status of the LCD_RST reset generator output" "No reset,Input,,Software" elif cpuis("LPC432*")||cpuis("LPC43S2*") bitfld.long 0x04 10.--11. " EMC_RST ,Status of the EMC_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 8.--9. " SDIO_RST ,Status of the SDIO_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 6.--7. " DMA_RST ,Status of the DMA_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 2.--3. " USB0_RST ,Status of the USB0_RST reset generator output" "No reset,Input,,Software" elif (cpuis("LPC433*")||cpuis("LPC4370FET100")||cpuis("LPC4370FET100-M0")||cpuis("LPC43S3*")||cpuis("LPC43S70FET100-M0*")) bitfld.long 0x04 12.--13. " ETHERNET_RST ,Status of the ETHERNET_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 10.--11. " EMC_RST ,Status of the EMC_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 8.--9. " SDIO_RST ,Status of the SDIO_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 6.--7. " DMA_RST ,Status of the DMA_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 4.--5. " USB1_RST ,Status of the USB1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 2.--3. " USB0_RST ,Status of the USB0_RST reset generator output" "No reset,Input,,Software" else bitfld.long 0x04 10.--11. " EMC_RST ,Status of the EMC_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x04 8.--9. " SDIO_RST ,Status of the SDIO_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x04 6.--7. " DMA_RST ,Status of the DMA_RST reset generator output" "No reset,Input,,Software" endif line.long 0x08 "RESET_STATUS2,Reset status register 2" bitfld.long 0x08 30.--31. " UART3_RST ,Status of the UART3_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 28.--29. " UART2_RST ,Status of the UART2_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 26.--27. " UART1_RST ,Status of the UART1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 24.--25. " UART0_RST ,Status of the UART0_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 20.--21. " DAC_RST ,Status of the DAC_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 18.--19. " ADC1_RST ,Status of the ADC1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 16.--17. " ADC0_RST ,Status of the ADC0_RST reset generator output" "No reset,Input,,Software" sif (cpuis("LPC437????20*")||cpuis("LPC435????20*")||cpuis("LPC433????20*")||cpuis("LPC433????18*")||cpuis("LPC435????18*")) bitfld.long 0x08 14.--15. " QEI_RST ,Status of the QEI_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 12.--13. " MOTCPWM_RST ,Status of the MOTOCONPWM_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 10.--11. " SCT_RST ,Status of the SCT_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 8.--9. " RITIMER_RST ,Status of the RITIMER_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 6.--7. " TIMER3_RST ,Status of the TIMER3_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 4.--5. " TIMER2_RST ,Status of the TIMER2_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 2.--3. " TIMER1_RST ,Status of the TIMER1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 0.--1. " TIMER0_RST ,Status of the TIMER0_RST reset generator output" "No reset,Input,,Software" elif (cpuis("LPC43?????14*")||cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")) bitfld.long 0x08 12.--13. " MOTCPWM_RST ,Status of the MOTOCONPWM_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 10.--11. " SCT_RST ,Status of the SCT_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 8.--9. " RITIMER_RST ,Status of the RITIMER_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 6.--7. " TIMER3_RST ,Status of the TIMER3_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 4.--5. " TIMER2_RST ,Status of the TIMER2_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x08 2.--3. " TIMER1_RST ,Status of the TIMER1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x08 0.--1. " TIMER0_RST ,Status of the TIMER0_RST reset generator output" "No reset,Input,,Software" endif line.long 0x0C "RESET_STATUS3,Reset status register 3" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) bitfld.long 0x0C 24.--25. " ADCHS_RST ,Status of the ADCHS_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 20.--21. " SPI_RST ,Status of the SPI_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 18.--19. " SGPIO_RST ,Status of the SGPIO_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 16.--17. " M0APP_RST ,Status of the M0APP_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 14.--15. " CAN0_RST ,Status of the CAN0_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 12.--13. " CAN1_RST ,Status of the CAN1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 10.--11. " SPIFI_RST ,Status of the SPIFI_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 8.--9. " I2S_RST ,Status of the I2S_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 6.--7. " SSP1_RST ,Status of the SSP1_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 4.--5. " SSP0_RST ,Status of the SSP0_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 2.--3. " I2C1_RST ,Status of the I2C1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 0.--1. " I2C0_RST ,Status of the I2C0_RST reset generator output" "No reset,Input,,Software" else bitfld.long 0x0C 20.--21. " SPI_RST ,Status of the SPI_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 18.--19. " SGPIO_RST ,Status of the SGPIO_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 16.--17. " M0APP_RST ,Status of the M0APP_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 14.--15. " CAN0_RST ,Status of the CAN0_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 12.--13. " CAN1_RST ,Status of the CAN1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 10.--11. " SPIFI_RST ,Status of the SPIFI_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 8.--9. " I2S_RST ,Status of the I2S_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 6.--7. " SSP1_RST ,Status of the SSP1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 4.--5. " SSP0_RST ,Status of the SSP0_RST reset generator output" "No reset,Input,,Software" textline " " bitfld.long 0x0C 2.--3. " I2C1_RST ,Status of the I2C1_RST reset generator output" "No reset,Input,,Software" bitfld.long 0x0C 0.--1. " I2C0_RST ,Status of the I2C0_RST reset generator output" "No reset,Input,,Software" endif rgroup.long 0x150++0x7 line.long 0x00 "RESET_ACTIVE_STATUS0,Reset active status register 0" sif (cpuis("LPC4310*")||cpuis("LPC4320*")||cpuis("LPC4330*")||cpuis("LPC4350*")||cpuis("LPC4370*")) bitfld.long 0x00 28. " GPIO_RST ,Current status of the GPIO_RST" "Reset,No reset" textline " " else sif (!cpuis("LPC4312*")&&!cpuis("LPC4322*")) bitfld.long 0x00 29. " FLASH_B_RST ,Current status of the FLASH_B_RST" "Reset,No reset" textline " " endif bitfld.long 0x00 28. " GPIO_RST ,Current status of the GPIO_RST" "Reset,No reset" textline " " bitfld.long 0x00 27. " EEPROM_RST ,Current status of the EEPROM_RST" "Reset,No reset" bitfld.long 0x00 25. " FLASH_A_RST ,Current status of the FLASH_A_RST" "Reset,No reset" textline " " endif sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")) bitfld.long 0x00 22. " ETHERNET_RST ,Current status of the ETHERNET_RST" "Reset,No reset" bitfld.long 0x00 21. " EMC_RST ,Current status of the EMC_RST" "Reset,No reset" textline " " bitfld.long 0x00 20. " SDIO_RST ,Current status of the SDIO_RST" "Reset,No reset" bitfld.long 0x00 19. " DMA_RST ,Current status of the DMA_RST" "Reset,No reset" bitfld.long 0x00 18. " USB1_RST ,Current status of the USB1_RST" "Reset,No reset" textline " " bitfld.long 0x00 17. " USB0_RST ,USB0_RST" "Reset,No reset" bitfld.long 0x00 16. " LCD_RST ,Current status of the LCD_RST" "Reset,No reset" bitfld.long 0x00 13. " M4_RST ,Current status of the M4_RST" "Reset,No reset" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) textline " " bitfld.long 0x00 12. " M0SUB_RST ,Current status of the M0SUB_RST" "Reset,No reset" bitfld.long 0x00 9. " SCU_RST ,Current status of the SCU_RST" "Reset,No reset" bitfld.long 0x00 8. " BUS_RST ,Current status of the BUS_RST" "Reset,No reset" textline " " bitfld.long 0x00 5. " CREG_RST ,Current status of the CREG_RST" "Reset,No reset" bitfld.long 0x00 4. " WWDT_RST ,Current status of the WWDT_RS" "Reset,No reset" bitfld.long 0x00 2. " MASTER_RST ,Current status of the MASTER_RST" "Reset,No reset" textline " " bitfld.long 0x00 1. " PERIPH_RST ,Current status of the PERIPH_RST" "Reset,No reset" bitfld.long 0x00 0. " CORE_RST ,Current status of the CORE_RST" "Reset,No reset" else textline " " bitfld.long 0x00 9. " SCU_RST ,Current status of the SCU_RST" "Reset,No reset" bitfld.long 0x00 8. " BUS_RST ,Current status of the BUS_RST" "Reset,No reset" bitfld.long 0x00 5. " CREG_RST ,Current status of the CREG_RST" "Reset,No reset" textline " " bitfld.long 0x00 4. " WWDT_RST ,Current status of the WWDT_RS" "Reset,No reset" bitfld.long 0x00 2. " MASTER_RST ,Current status of the MASTER_RST" "Reset,No reset" bitfld.long 0x00 1. " PERIPH_RST ,Current status of the PERIPH_RST" "Reset,No reset" textline " " bitfld.long 0x00 0. " CORE_RST ,Current status of the CORE_RST" "Reset,No reset" endif elif (cpuis("LPC433*")||cpuis("LPC4370???10*")||cpuis("LPC43S3*")) bitfld.long 0x00 22. " ETHERNET_RST ,Current status of the ETHERNET_RST" "Reset,No reset" bitfld.long 0x00 21. " EMC_RST ,Current status of the EMC_RST" "Reset,No reset" textline " " bitfld.long 0x00 20. " SDIO_RST ,Current status of the SDIO_RST" "Reset,No reset" bitfld.long 0x00 19. " DMA_RST ,Current status of the DMA_RST" "Reset,No reset" bitfld.long 0x00 18. " USB1_RST ,Current status of the USB1_RST" "Reset,No reset" textline " " bitfld.long 0x00 17. " USB0_RST ,USB0_RST" "Reset,No reset" bitfld.long 0x00 13. " M4_RST ,Current status of the M4_RST" "Reset,No reset" bitfld.long 0x00 9. " SCU_RST ,Current status of the SCU_RST" "Reset,No reset" textline " " bitfld.long 0x00 8. " BUS_RST ,Current status of the BUS_RST" "Reset,No reset" bitfld.long 0x00 5. " CREG_RST ,Current status of the CREG_RST" "Reset,No reset" bitfld.long 0x00 4. " WWDT_RST ,Current status of the WWDT_RS" "Reset,No reset" textline " " bitfld.long 0x00 2. " MASTER_RST ,Current status of the MASTER_RST" "Reset,No reset" bitfld.long 0x00 1. " PERIPH_RST ,Current status of the PERIPH_RST" "Reset,No reset" bitfld.long 0x00 0. " CORE_RST ,Current status of the CORE_RST" "Reset,No reset" elif cpuis("LPC432*")||cpuis("LPC43S2*") bitfld.long 0x00 21. " EMC_RST ,Current status of the EMC_RST" "Reset,No reset" bitfld.long 0x00 20. " SDIO_RST ,Current status of the SDIO_RST" "Reset,No reset" textline " " bitfld.long 0x00 19. " DMA_RST ,Current status of the DMA_RST" "Reset,No reset" bitfld.long 0x00 17. " USB0_RST ,USB0_RST" "Reset,No reset" bitfld.long 0x00 13. " M4_RST ,Current status of the M4_RST" "Reset,No reset" textline " " bitfld.long 0x00 9. " SCU_RST ,Current status of the SCU_RST" "Reset,No reset" bitfld.long 0x00 8. " BUS_RST ,Current status of the BUS_RST" "Reset,No reset" bitfld.long 0x00 5. " CREG_RST ,Current status of the CREG_RST" "Reset,No reset" textline " " bitfld.long 0x00 4. " WWDT_RST ,Current status of the WWDT_RS" "Reset,No reset" bitfld.long 0x00 2. " MASTER_RST ,Current status of the MASTER_RST" "Reset,No reset" bitfld.long 0x00 1. " PERIPH_RST ,Current status of the PERIPH_RST" "Reset,No reset" textline " " bitfld.long 0x00 0. " CORE_RST ,Current status of the CORE_RST" "Reset,No reset" else bitfld.long 0x00 21. " EMC_RST ,Current status of the EMC_RST" "Reset,No reset" bitfld.long 0x00 20. " SDIO_RST ,Current status of the SDIO_RST" "Reset,No reset" textline " " bitfld.long 0x00 19. " DMA_RST ,Current status of the DMA_RST" "Reset,No reset" bitfld.long 0x00 13. " M4_RST ,Current status of the M4_RST" "Reset,No reset" bitfld.long 0x00 9. " SCU_RST ,Current status of the SCU_RST" "Reset,No reset" textline " " bitfld.long 0x00 8. " BUS_RST ,Current status of the BUS_RST" "Reset,No reset" bitfld.long 0x00 5. " CREG_RST ,Current status of the CREG_RST" "Reset,No reset" bitfld.long 0x00 4. " WWDT_RST ,Current status of the WWDT_RS" "Reset,No reset" textline " " bitfld.long 0x00 2. " MASTER_RST ,Current status of the MASTER_RST" "Reset,No reset" bitfld.long 0x00 1. " PERIPH_RST ,Current status of the PERIPH_RST" "Reset,No reset" bitfld.long 0x00 0. " CORE_RST ,Current status of the CORE_RST" "Reset,No reset" endif line.long 0x04 "RESET_ACTIVE_STATUS1,Reset active status register 1" sif (cpuis("LPC4370???256")||cpuis("LPC4370???256-M0")||cpuis("LPC43S70???256-M0*")) bitfld.long 0x04 28. " ADCHS_RST ,Current status of the ADCHS_RST" "Reset,No reset" bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "Reset,No reset" bitfld.long 0x04 25. " SGPIO_RST ,Writing a one activates the reset" "Reset,No reset" textline " " bitfld.long 0x04 24. " M0APP_RST ,Bit must be cleared by software" "Reset,No reset" bitfld.long 0x04 23. " CAN0_RST ,Current status of the CAN0_RST" "Reset,No reset" bitfld.long 0x04 22. " CAN1_RST ,Current status of the CAN1_RST" "Reset,No reset" textline " " bitfld.long 0x04 21. " SPIFI_RST ,Current status of the SPIFI_RST" "Reset,No reset" bitfld.long 0x04 20. " I2S_RST ,Current status of the I2S_RST" "Reset,No reset" bitfld.long 0x04 19. " SSP1_RST ,Current status of the SSP1_RST" "Reset,No reset" textline " " bitfld.long 0x04 18. " SSP0_RST ,Current status of the SSP0_RST" "Reset,No reset" bitfld.long 0x04 17. " I2C1_RST ,Current status of the I2C1_RST" "Reset,No reset" bitfld.long 0x04 16. " I2C0_RST ,Current status of the I2C0_RST" "Reset,No reset" textline " " bitfld.long 0x04 15. " UART3_RST ,Current status of the UART3_RST" "Reset,No reset" bitfld.long 0x04 14. " UART2_RST ,Current status of the UART2_RST" "Reset,No reset" bitfld.long 0x04 13. " UART1_RST ,Current status of the UART1_RST" "Reset,No reset" textline " " bitfld.long 0x04 12. " UART0_RST ,Current status of the UART0_RST" "Reset,No reset" bitfld.long 0x04 10. " DAC_RST ,Current status of the DAC_RST" "Reset,No reset" bitfld.long 0x04 9. " ADC1_RST ,Current status of the ADC1_RST" "Reset,No reset" textline " " bitfld.long 0x04 8. " ADC0_RST ,Current status of the ADC0_RST" "Reset,No reset" bitfld.long 0x04 7. " QEI_RST ,Current status of the QEI_RST" "Reset,No reset" bitfld.long 0x04 6. " MOTCPWM_RST ,Current status of the MOTOCONPWM_RST" "Reset,No reset" textline " " bitfld.long 0x04 5. " SCT_RST ,Current status of the SCT_RST" "Reset,No reset" bitfld.long 0x04 4. " RITIMER_RST ,Current status of the RITIMER_RST" "Reset,No reset" bitfld.long 0x04 3. " TIMER3_RST ,Current status of the TIMER3_RST" "Reset,No reset" textline " " bitfld.long 0x04 2. " TIMER2_RST ,Current status of the TIMER2_RST" "Reset,No reset" bitfld.long 0x04 1. " TIMER1_RST ,Current status of the TIMER1_RST" "Reset,No reset" bitfld.long 0x04 0. " TIMER0_RST ,Current status of the TIMER0_RST" "Reset,No reset" elif (cpuis("LPC437????20*")||cpuis("LPC435????20*")||cpuis("LPC433????20*")||cpuis("LPC433????18*")||cpuis("LPC435????18*")||cpuis("LPC43S7????20*")||cpuis("LPC43S5????20*")||cpuis("LPC43S3????20*")) bitfld.long 0x04 28. " ADCHS_RST ,Current status of the ADCHS_RST" "Reset,No reset" bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "Reset,No reset" bitfld.long 0x04 25. " SGPIO_RST ,Writing a one activates the reset" "Reset,No reset" textline " " bitfld.long 0x04 24. " M0APP_RST ,Bit must be cleared by software" "Reset,No reset" bitfld.long 0x04 23. " CAN0_RST ,Current status of the CAN0_RST" "Reset,No reset" bitfld.long 0x04 22. " CAN1_RST ,Current status of the CAN1_RST" "Reset,No reset" textline " " bitfld.long 0x04 21. " SPIFI_RST ,Current status of the SPIFI_RST" "Reset,No reset" bitfld.long 0x04 20. " I2S_RST ,Current status of the I2S_RST" "Reset,No reset" bitfld.long 0x04 19. " SSP1_RST ,Current status of the SSP1_RST" "Reset,No reset" textline " " bitfld.long 0x04 18. " SSP0_RST ,Current status of the SSP0_RST" "Reset,No reset" bitfld.long 0x04 17. " I2C1_RST ,Current status of the I2C1_RST" "Reset,No reset" bitfld.long 0x04 16. " I2C0_RST ,Current status of the I2C0_RST" "Reset,No reset" textline " " bitfld.long 0x04 15. " UART3_RST ,Current status of the UART3_RST" "Reset,No reset" bitfld.long 0x04 14. " UART2_RST ,Current status of the UART2_RST" "Reset,No reset" bitfld.long 0x04 13. " UART1_RST ,Current status of the UART1_RST" "Reset,No reset" textline " " bitfld.long 0x04 12. " UART0_RST ,Current status of the UART0_RST" "Reset,No reset" bitfld.long 0x04 10. " DAC_RST ,Current status of the DAC_RST" "Reset,No reset" bitfld.long 0x04 9. " ADC1_RST ,Current status of the ADC1_RST" "Reset,No reset" textline " " bitfld.long 0x04 8. " ADC0_RST ,Current status of the ADC0_RST" "Reset,No reset" bitfld.long 0x04 6. " MOTCPWM_RST ,Current status of the MOTOCONPWM_RST" "Reset,No reset" bitfld.long 0x04 5. " SCT_RST ,Current status of the SCT_RST" "Reset,No reset" textline " " bitfld.long 0x04 4. " RITIMER_RST ,Current status of the RITIMER_RST" "Reset,No reset" bitfld.long 0x04 3. " TIMER3_RST ,Current status of the TIMER3_RST" "Reset,No reset" bitfld.long 0x04 2. " TIMER2_RST ,Current status of the TIMER2_RST" "Reset,No reset" textline " " bitfld.long 0x04 1. " TIMER1_RST ,Current status of the TIMER1_RST" "Reset,No reset" bitfld.long 0x04 0. " TIMER0_RST ,Current status of the TIMER0_RST" "Reset,No reset" else bitfld.long 0x04 26. " SPI_RST ,Writing a one activates the reset" "Reset,No reset" bitfld.long 0x04 25. " SGPIO_RST ,Writing a one activates the reset" "Reset,No reset" bitfld.long 0x04 24. " M0APP_RST ,Bit must be cleared by software" "Reset,No reset" textline " " bitfld.long 0x04 23. " CAN0_RST ,Current status of the CAN0_RST" "Reset,No reset" bitfld.long 0x04 22. " CAN1_RST ,Current status of the CAN1_RST" "Reset,No reset" bitfld.long 0x04 21. " SPIFI_RST ,Current status of the SPIFI_RST" "Reset,No reset" textline " " bitfld.long 0x04 20. " I2S_RST ,Current status of the I2S_RST" "Reset,No reset" bitfld.long 0x04 19. " SSP1_RST ,Current status of the SSP1_RST" "Reset,No reset" bitfld.long 0x04 18. " SSP0_RST ,Current status of the SSP0_RST" "Reset,No reset" textline " " bitfld.long 0x04 17. " I2C1_RST ,Current status of the I2C1_RST" "Reset,No reset" bitfld.long 0x04 16. " I2C0_RST ,Current status of the I2C0_RST" "Reset,No reset" bitfld.long 0x04 15. " UART3_RST ,Current status of the UART3_RST" "Reset,No reset" textline " " bitfld.long 0x04 14. " UART2_RST ,Current status of the UART2_RST" "Reset,No reset" bitfld.long 0x04 13. " UART1_RST ,Current status of the UART1_RST" "Reset,No reset" bitfld.long 0x04 12. " UART0_RST ,Current status of the UART0_RST" "Reset,No reset" textline " " bitfld.long 0x04 10. " DAC_RST ,Current status of the DAC_RST" "Reset,No reset" bitfld.long 0x04 9. " ADC1_RST ,Current status of the ADC1_RST" "Reset,No reset" bitfld.long 0x04 8. " ADC0_RST ,Current status of the ADC0_RST" "Reset,No reset" textline " " sif (cpuis("LPC43?????14*")||cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")||cpuis("LPC43S?????20*")||cpuis("LPC43S?????25*")) bitfld.long 0x04 5. " SCT_RST ,Current status of the SCT_RST" "Reset,No reset" bitfld.long 0x04 4. " RITIMER_RST ,Current status of the RITIMER_RST" "Reset,No reset" bitfld.long 0x04 3. " TIMER3_RST ,Current status of the TIMER3_RST" "Reset,No reset" textline " " bitfld.long 0x04 2. " TIMER2_RST ,Current status of the TIMER2_RST" "Reset,No reset" bitfld.long 0x04 1. " TIMER1_RST ,Current status of the TIMER1_RST" "Reset,No reset" bitfld.long 0x04 0. " TIMER0_RST ,Current status of the TIMER0_RST" "Reset,No reset" else bitfld.long 0x04 6. " MOTOCONPWM_RST ,Current status of the MOTOCONPWM_RST" "Reset,No reset" bitfld.long 0x04 5. " SCT_RST ,Current status of the SCT_RST" "Reset,No reset" bitfld.long 0x04 4. " RITIMER_RST ,Current status of the RITIMER_RST" "Reset,No reset" textline " " bitfld.long 0x04 3. " TIMER3_RST ,Current status of the TIMER3_RST" "Reset,No reset" bitfld.long 0x04 2. " TIMER2_RST ,Current status of the TIMER2_RST" "Reset,No reset" bitfld.long 0x04 1. " TIMER1_RST ,Current status of the TIMER1_RST" "Reset,No reset" textline " " bitfld.long 0x04 0. " TIMER0_RST ,Current status of the TIMER0_RST" "Reset,No reset" endif endif group.long 0x404++0x07 line.long 0x00 "RESET_EXT_STAT1,Reset external status register 1 for PERIPH_RST" bitfld.long 0x00 1. " CORE_RESET ,Reset activated by CORE_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT2,Reset external status register 2 for MASTER_RST" bitfld.long 0x04 2. " PERIPHERAL_RESET ,Reset activated by output" "Not activated,Activated" group.long 0x414++0x03 line.long 0x00 "RESET_EXT_STAT5,Reset external status register 5 for CREG_RST" bitfld.long 0x00 1. " CORE_RESET ,Reset activated by CORE_RST output" "Not activated,Activated" group.long 0x420++0x07 line.long 0x00 "RESET_EXT_STAT8,Reset external status registers 8 for BUS_RST" bitfld.long 0x00 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT9,Reset external status registers 9 for SCU_RST" bitfld.long 0x04 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" group.long 0x434++0x03 line.long 0x00 "RESET_EXT_STAT13,Reset external status register 13 for M4_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" sif (cpuis("LPC435*")||cpuis("LPC4370???256")||cpuis("LPC4370???256-M0")||cpuis("LPC43S5*")||cpuis("LPC43S70???256*")) group.long 0x440++0x1B line.long 0x00 "RESET_EXT_STAT16,Reset external status register 16 for LCD_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT17,Reset external status register 17 for USB0_RST" bitfld.long 0x04 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT18,Reset external status register 18 for USB1_RST" bitfld.long 0x08 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x0C "RESET_EXT_STAT19,Reset external status register 19 for DMA_RST" bitfld.long 0x0C 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x10 "RESET_EXT_STAT20,Reset external status register 20 for SDIO_RST" bitfld.long 0x10 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x14 "RESET_EXT_STAT21,Reset external status register 21 for EMC_RST" bitfld.long 0x14 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x18 "RESET_EXT_STAT22,Reset external status register 22 for ETHERNET_RST" bitfld.long 0x18 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" elif (cpuis("LPC433*")||cpuis("LPC4370???10*")||cpuis("LPC43S3*")) group.long 0x444++0x17 line.long 0x00 "RESET_EXT_STAT17,Reset external status register 17 for USB0_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT18,Reset external status register 18 for USB1_RST" bitfld.long 0x04 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT19,Reset external status register 19 for DMA_RST" bitfld.long 0x08 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x0C "RESET_EXT_STAT20,Reset external status register 20 for SDIO_RST" bitfld.long 0x0C 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x10 "RESET_EXT_STAT21,Reset external status register 21 for EMC_RST" bitfld.long 0x10 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x14 "RESET_EXT_STAT22,Reset external status register 22 for ETHERNET_RST" bitfld.long 0x14 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" elif cpuis("LPC432*")||cpuis("LPC43S2*") group.long 0x444++0x03 line.long 0x00 "RESET_EXT_STAT17,Reset external status register 17 for USB0_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" group.long 0x44C++0x0B line.long 0x00 "RESET_EXT_STAT19,Reset external status register 19 for DMA_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT20,Reset external status register 20 for SDIO_RST" bitfld.long 0x04 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT21,Reset external status register 21 for EMC_RST" bitfld.long 0x08 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" else group.long 0x44C++0x0B line.long 0x00 "RESET_EXT_STAT19,Reset external status register 19 for DMA_RST" bitfld.long 0x00 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT20,Reset external status register 20 for SDIO_RST" bitfld.long 0x04 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT21,Reset external status register 21 for EMC_RST" bitfld.long 0x08 3. " MASTER_RESET ,Reset activated by MASTER_RST output" "Not activated,Activated" endif sif (!cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S20*")&&!cpuis("LPC43S30*")&&!cpuis("LPC43S50*")&&!cpuis("LPC43S70*")) group.long 0x464++0x03 line.long 0x00 "RESET_EXT_STAT25,Reset external status registers 25 for FLASH_A_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" group.long 0x46C++0x03 line.long 0x00 "RESET_EXT_STAT27,Reset external status registers 27 for EEPROM_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" endif group.long 0x470++0x03 line.long 0x00 "RESET_EXT_STAT28,Reset external status registers 28 for GPIO_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" sif (!cpuis("LPC4312*")&&!cpuis("LPC4322*")) group.long 0x474++0x03 line.long 0x00 "RESET_EXT_STAT29,Reset external status registers 29 for FLASH_B_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" endif group.long 0x480++0x17 line.long 0x00 "RESET_EXT_STAT32,Reset external status registers 32 for TIMER0_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT33,Reset external status registers 33 for TIMER1_RST" bitfld.long 0x04 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT34,Reset external status registers 34 for TIMER2_RST" bitfld.long 0x08 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x0C "RESET_EXT_STAT35,Reset external status registers 35 for TIMER3_RST" bitfld.long 0x0C 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x10 "RESET_EXT_STAT36,Reset external status registers 36 for RITIMER_RST" bitfld.long 0x10 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x14 "RESET_EXT_STAT37,Reset external status registers 37 for SCT_RST" bitfld.long 0x14 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" sif (cpuis("LPC43?????14*")||cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")||cpuis("LPC43S?????20*")||cpuis("LPC43S?????25*")) group.long 0x498++0x03 line.long 0x00 "RESET_EXT_STAT38,Reset external status registers 38 for MOTOCONPWM_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" endif sif (cpuis("LPC437????20*")||cpuis("LPC435????20*")||cpuis("LPC433????20*")||cpuis("LPC433????18*")||cpuis("LPC435????18*")||cpuis("LPC43S7????20*")||cpuis("LPC43S5????20*")||cpuis("LPC43S3????20*")) group.long 0x49C++0x03 line.long 0x00 "RESET_EXT_STAT39,Reset external status registers 39 for QEI_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" endif group.long 0x4A0++0x0B line.long 0x00 "RESET_EXT_STAT40,Reset external status registers 40 for ADC0_RST" bitfld.long 0x00 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT41,Reset external status registers 41 for ADC1_RST" bitfld.long 0x04 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT42,Reset external status registers 42 for DAC_RST" bitfld.long 0x08 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" group.long 0x4B0++0x3B line.long 0x00 "RESET_EXT_STAT44,Reset external status registers 44 for UART0_RST" bitfld.long 0x00 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x04 "RESET_EXT_STAT45,Reset external status registers 45 for UART1_RST" bitfld.long 0x04 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x08 "RESET_EXT_STAT46,Reset external status registers 46 for UART2_RST" bitfld.long 0x08 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x0C "RESET_EXT_STAT47,Reset external status registers 47 for UART3_RST" bitfld.long 0x0C 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x10 "RESET_EXT_STAT48,Reset external status registers 48 for I2C0_RST" bitfld.long 0x10 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x14 "RESET_EXT_STAT49,Reset external status registers 49 for I2C1_RST" bitfld.long 0x14 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x18 "RESET_EXT_STAT50,Reset external status registers 50 for SSP0_RST" bitfld.long 0x18 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x1C "RESET_EXT_STAT51,Reset external status registers 51 for SSP1_RST" bitfld.long 0x1C 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x20 "RESET_EXT_STAT52,Reset external status registers 52 for I2S_RST" bitfld.long 0x20 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x24 "RESET_EXT_STAT53,Reset external status registers 53 for SPIFI_RST" bitfld.long 0x24 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x28 "RESET_EXT_STAT54,Reset external status registers 54 for CAN1_RST" bitfld.long 0x28 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x2C "RESET_EXT_STAT55,Reset external status registers 55 for CAN0_RST" bitfld.long 0x2C 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x30 "RESET_EXT_STAT56,Reset external status register 56 for M0APP_RST" bitfld.long 0x30 3. " MASTER_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x34 "RESET_EXT_STAT57,Reset external status register 57 for SGPIO_RST" bitfld.long 0x34 3. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" line.long 0x38 "RESET_EXT_STAT58,Reset external status register 58 for SPI_RST" bitfld.long 0x38 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) group.long 0x4F0++0x03 line.long 0x00 "RESET_EXT_STAT60,Reset external status register 60 for ADCHS_RST" bitfld.long 0x00 2. " PERIPHERAL_RESET ,Reset activated by PERIPHERAL_RST output" "Not activated,Activated" endif width 0xB tree.end tree "SCU (System Control Unit / IO configuration)" base ad:0x40086000 width 12. tree "Pins P0_n" group.long 0x0++0x07 line.long 0x0 "SFSP0_0,Pin configuration register for pin P0_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO0[0],SSP1_MISO,ENET_RXD1,SGPIO0,,,I2S0_TX_WS,I2S1_TX_WS" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO0[0],SSP1_MISO,,SGPIO0,,,I2S0_TX_WS,I2S1_TX_WS" endif line.long 0x4 "SFSP0_1,Pin configuration register for pin P0_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC437S*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO0[1],SSP1_MOSI,ENET_COL,SGPIO1,,,ENET_TX_EN,I2S1_TX_SDA" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO0[1],SSP1_MOSI,,SGPIO1,,,,I2S1_TX_SDA" endif tree.end tree "Pins P1_n" group.long 0x80++0x53 line.long 0x0 "SFSP1_0,Pin configuration register for pin P1_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO0[4],CTIN_3,EMC_A5,,,SSP0_SSEL,SGPIO7," line.long 0x4 "SFSP1_1,Pin configuration register for pin P1_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO0[8],CTOUT_7,EMC_A6,SGPIO8,,SSP0_MISO,," line.long 0x8 "SFSP1_2,Pin configuration register for pin P1_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO0[9],CTOUT_6,EMC_A7,SGPIO9,,SSP0_MOSI,," line.long 0xC "SFSP1_3,Pin configuration register for pin P1_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO0[10],CTOUT_8,SGPIO10,EMC_OE,,SSP1_MISO,,SD_RST" else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO0[10],CTOUT_8,SGPIO10,EMC_OE,USB0_IND1,SSP1_MISO,,SD_RST" endif line.long 0x10 "SFSP1_4,Pin configuration register for pin P1_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO0[11],CTOUT_9,SGPIO11,EMC_BLS0,,SSP1_MOSI,,SD_VOLT1" else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO0[11],CTOUT_9,SGPIO11,EMC_BLS0,USB0_IND0,SSP1_MOSI,,SD_VOLT1" endif line.long 0x14 "SFSP1_5,Pin configuration register for pin P1_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO1[8],CTOUT_10,,EMC_CS0,,SSP1_SSEL,SGPIO15,SD_POW" else bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO1[8],CTOUT_10,,EMC_CS0,USB0_PWR_FAULT,SSP1_SSEL,SGPIO15,SD_POW" endif line.long 0x18 "SFSP1_6,Pin configuration register for pin P1_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO1[9],CTIN_5,,EMC_WE,,,SGPIO14,SD_CMD" line.long 0x1C "SFSP1_7,Pin configuration register for pin P1_7" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x1C 0.--2. " MODE ,Select pin function" "GPIO1[0],U1_DSR,CTOUT_13,EMC_D0,,,," else bitfld.long 0x1C 0.--2. " MODE ,Select pin function" "GPIO1[0],U1_DSR,CTOUT_13,EMC_D0,USB0_PPWR,,," endif line.long 0x20 "SFSP1_8,Pin configuration register for pin P1_8" bitfld.long 0x20 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x20 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x20 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x20 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x20 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x20 0.--2. " MODE ,Select pin function" "GPIO1[1],U1_DTR,CTOUT_12,EMC_D1,,,,SD_VOLT0" line.long 0x24 "SFSP1_9,Pin configuration register for pin P1_9" bitfld.long 0x24 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x24 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x24 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x24 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x24 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x24 0.--2. " MODE ,Select pin function" "GPIO1[2],U1_RTS,CTOUT_11,EMC_D2,,,,SD_DAT0" line.long 0x28 "SFSP1_10,Pin configuration register for pin P1_10" bitfld.long 0x28 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x28 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x28 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x28 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x28 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x28 0.--2. " MODE ,Select pin function" "GPIO1[3],U1_RI,CTOUT_14,EMC_D3,,,,SD_DAT1" line.long 0x2C "SFSP1_11,Pin configuration register for pin P1_11" bitfld.long 0x2C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x2C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x2C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x2C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x2C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x2C 0.--2. " MODE ,Select pin function" "GPIO1[4],U1_CTS,CTOUT_15,EMC_D4,,,,SD_DAT2" line.long 0x30 "SFSP1_12,Pin configuration register for pin P1_12" bitfld.long 0x30 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x30 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x30 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x30 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x30 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x30 0.--2. " MODE ,Select pin function" "GPIO1[5],U1_DCD,,EMC_D5,T0_CAP1,,SGPIO8,SD_DAT3" line.long 0x34 "SFSP1_13,Pin configuration register for pin P1_13" bitfld.long 0x34 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x34 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x34 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x34 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x34 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x34 0.--2. " MODE ,Select pin function" "GPIO1[6],U1_TXD,,EMC_D6,T0_CAP0,,SGPIO9,SD_CD" line.long 0x38 "SFSP1_14,Pin configuration register for pin P1_14" bitfld.long 0x38 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x38 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x38 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x38 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x38 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x38 0.--2. " MODE ,Select pin function" "GPIO1[7],U1_RXD,,EMC_D7,T0_MAT2,,SGPIO10," line.long 0x3C "SFSP1_15,Pin configuration register for pin P1_15" bitfld.long 0x3C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x3C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x3C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x3C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x3C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x3C 0.--2. " MODE ,Select pin function" "GPIO0[2],U2_TXD,SGPIO2,ENET_RXD0,T0_MAT1,,," else bitfld.long 0x3C 0.--2. " MODE ,Select pin function" "GPIO0[2],U2_TXD,SGPIO2,,T0_MAT1,,," endif line.long 0x40 "SFSP1_16,Pin configuration register for pin P1_16" bitfld.long 0x40 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x40 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x40 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x40 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x40 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x40 0.--2. " MODE ,Select pin function" "GPIO0[3],U2_RXD,SGPIO3,ENET_CRS,T0_MAT0,,,ENET_RX_DV" else bitfld.long 0x40 0.--2. " MODE ,Select pin function" "GPIO0[3],U2_RXD,SGPIO3,,T0_MAT0,,," endif line.long 0x44 "SFSP1_17,Pin configuration register for pin P1_17" bitfld.long 0x44 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x44 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x44 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x44 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x44 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x44 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x44 0.--2. " MODE ,Select pin function" "GPIO0[12],U2_UCLK,,ENET_MDIO,T0_CAP3,CAN1_TD,SGPIO11," else bitfld.long 0x44 0.--2. " MODE ,Select pin function" "GPIO0[12],U2_UCLK,,,T0_CAP3,CAN1_TD,SGPIO11," endif line.long 0x48 "SFSP1_18,Pin configuration register for pin P1_18" bitfld.long 0x48 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x48 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x48 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x48 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x48 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x48 0.--2. " MODE ,Select pin function" "GPIO0[13],U2_DIR,,ENET_TXD0,T0_MAT3,CAN1_RD,SGPIO12," else bitfld.long 0x48 0.--2. " MODE ,Select pin function" "GPIO0[13],U2_DIR,,,T0_MAT3,CAN1_RD,SGPIO12," endif line.long 0x4C "SFSP1_19,Pin configuration register for pin P1_19" bitfld.long 0x4C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x4C 0.--2. " MODE ,Select pin function" "ENET_TX_CLK,SSP1_SCK,,,CLKOUT,,I2S0_RX_MCLK,I2S1_TX_SCK" else bitfld.long 0x4C 0.--2. " MODE ,Select pin function" ",SSP1_SCK,,,CLKOUT,,I2S0_RX_MCLK,I2S1_TX_SCK" endif line.long 0x50 "SFSP1_20,Pin configuration register for pin P1_20" bitfld.long 0x50 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x50 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x50 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x50 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x50 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x50 0.--2. " MODE ,Select pin function" "GPIO0[15],SSP1_SSEL,,ENET_TXD1,T0_CAP2,,SGPIO13," else bitfld.long 0x50 0.--2. " MODE ,Select pin function" "GPIO0[15],SSP1_SSEL,,,T0_CAP2,,SGPIO13," endif tree.end tree "Pins P2_n" group.long 0x100++0x37 line.long 0x0 "SFSP2_0,Pin configuration register for pin P2_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "SGPIO4,U0_TXD,EMC_A13,,GPIO5[0],,T3_CAP0," elif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "SGPIO4,U0_TXD,EMC_A13,USB0_PPWR,GPIO5[0],,T3_CAP0,ENET_MDC" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "SGPIO4,U0_TXD,EMC_A13,USB0_PPWR,GPIO5[0],,T3_CAP0," endif line.long 0x4 "SFSP2_1,Pin configuration register for pin P2_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "SGPIO5,U0_RXD,EMC_A12,,GPIO5[1],,T3_CAP1," else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "SGPIO5,U0_RXD,EMC_A12,USB0_PWR_FAULT,GPIO5[1],,T3_CAP1," endif line.long 0x8 "SFSP2_2,Pin configuration register for pin P2_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "SGPIO6,U0_UCLK,EMC_A11,,GPIO5[2],CTIN_6,T3_CAP2," else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "SGPIO6,U0_UCLK,EMC_A11,USB0_IND1,GPIO5[2],CTIN_6,T3_CAP2," endif line.long 0xC "SFSP2_3,Pin configuration register for pin P2_3" bitfld.long 0xC 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "SGPIO12,I2C1_SDA,U3_TXD,CTIN_1,GPIO5[3],,T3_MAT0," else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "SGPIO12,I2C1_SDA,U3_TXD,CTIN_1,GPIO5[3],,T3_MAT0,USB0_PPWR" endif line.long 0x10 "SFSP2_4,Pin configuration register for pin P2_4" bitfld.long 0x10 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "SGPIO13,I2C1_SCL,U3_RXD,CTIN_0,GPIO5[4],,T3_MAT1," else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "SGPIO13,I2C1_SCL,U3_RXD,CTIN_0,GPIO5[4],,T3_MAT1,USB0_PWR_FAULT" endif line.long 0x14 "SFSP2_5,Pin configuration register for pin P2_5" bitfld.long 0x14 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "SGPIO14,CTIN_2,,ADCTRIG1,GPIO5[5],,T3_MAT2," elif (cpuis("LPC432*")||cpuis("LPC4370???10*")||cpuis("LPC43S2*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "SGPIO14,CTIN_2,,ADCTRIG1,GPIO5[5],,T3_MAT2,USB0_IND0" else bitfld.long 0x14 0.--2. " MODE ,Select pin function" "SGPIO14,CTIN_2,USB1_VBUS,ADCTRIG1,GPIO5[5],,T3_MAT2,USB0_IND0" endif line.long 0x18 "SFSP2_6,Pin configuration register for pin P2_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x18 0.--2. " MODE ,Select pin function" "SGPIO7,U0_DIR,EMC_A10,,GPIO5[6],CTIN_7,T3_CAP3," else bitfld.long 0x18 0.--2. " MODE ,Select pin function" "SGPIO7,U0_DIR,EMC_A10,USB0_IND0,GPIO5[6],CTIN_7,T3_CAP3," endif line.long 0x1C "SFSP2_7,Pin configuration register for pin P2_7" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " MODE ,Select pin function" "GPIO0[7],CTOUT_1,U3_UCLK,EMC_A9,,,T3_MAT3," line.long 0x20 "SFSP2_8,Pin configuration register for pin P2_8" bitfld.long 0x20 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x20 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x20 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x20 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x20 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x20 0.--2. " MODE ,Select pin function" "SGPIO15,CTOUT_0,U3_DIR,EMC_A8,GPIO5[7],,," line.long 0x24 "SFSP2_9,Pin configuration register for pin P2_9" bitfld.long 0x24 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x24 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x24 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x24 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x24 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x24 0.--2. " MODE ,Select pin function" "GPIO1[10],CTOUT_3,U3_BAUD,EMC_A0,,,," line.long 0x28 "SFSP2_10,Pin configuration register for pin P2_10" bitfld.long 0x28 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x28 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x28 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x28 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x28 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x28 0.--2. " MODE ,Select pin function" "GPIO0[14],CTOUT_2,U2_TXD,EMC_A1,,,," line.long 0x2C "SFSP2_11,Pin configuration register for pin P2_11" bitfld.long 0x2C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x2C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x2C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x2C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x2C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x2C 0.--2. " MODE ,Select pin function" "GPIO1[11],CTOUT_5,U2_RXD,EMC_A2,,,," line.long 0x30 "SFSP2_12,Pin configuration register for pin P2_12" bitfld.long 0x30 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x30 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x30 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x30 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x30 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x30 0.--2. " MODE ,Select pin function" "GPIO1[12],CTOUT_4,,EMC_A3,,,,U2_UCLK" line.long 0x34 "SFSP2_13,Pin configuration register for pin P2_13" bitfld.long 0x34 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x34 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x34 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x34 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x34 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x34 0.--2. " MODE ,Select pin function" "GPIO1[13],CTIN_4,,EMC_A4,,,,U2_DIR" tree.end tree "Pins P3_n" group.long 0x180++0x23 line.long 0x0 "SFSP3_0,Pin configuration register for pin P3_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "I2S0_RX_SCK,I2S0_RX_MCLK,I2S0_TX_SCK,I2S0_TX_MCLK,SSP0_SCK,,," line.long 0x4 "SFSP3_1,Pin configuration register for pin P3_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "I2S0_TX_WS,I2S0_RX_WS,CAN0_RD,USB1_IND1,GPIO5[8],,LCD_VD15," elif (cpuis("LPC433*")||cpuis("LPC43S3*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "I2S0_TX_WS,I2S0_RX_WS,CAN0_RD,USB1_IND1,GPIO5[8],,," else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "I2S0_TX_WS,I2S0_RX_WS,CAN0_RD,,GPIO5[8],,," endif line.long 0x8 "SFSP3_2,Pin configuration register for pin P3_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "I2S0_TX_SDA,I2S0_RX_SDA,CAN0_TD,USB1_IND0,GPIO5[9],,LCD_VD14," elif (cpuis("LPC433*")||cpuis("LPC43S3*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "I2S0_TX_SDA,I2S0_RX_SDA,CAN0_TD,USB1_IND0,GPIO5[9],,," else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "I2S0_TX_SDA,I2S0_RX_SDA,CAN0_TD,,GPIO5[9],,," endif line.long 0xC "SFSP3_3,Pin configuration register for pin P3_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",SPI_SCK,SSP0_SCK,SPIFI_SCK,CGU_OUT1,,I2S0_TX_MCLK,I2S1_TX_SCK" line.long 0x10 "SFSP3_4,Pin configuration register for pin P3_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO1[14],,,SPIFI_SIO3,U1_TXD,I2S0_TX_WS,I2S1_RX_SDA,LCD_VD13" else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO1[14],,,SPIFI_SIO3,U1_TXD,I2S0_TX_WS,I2S1_RX_SDA," endif line.long 0x14 "SFSP3_5,Pin configuration register for pin P3_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO1[15],,,SPIFI_SIO2,U1_RXD,I2S0_TX_SDA,I2S1_RX_WS,LCD_VD12" else bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO1[15],,,SPIFI_SIO2,U1_RXD,I2S0_TX_SDA,I2S1_RX_WS," endif line.long 0x18 "SFSP3_6,Pin configuration register for pin P3_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO0[6],SPI_MISO,SSP0_SSEL,SPIFI_MISO,,SSP0_MISO,," line.long 0x1C "SFSP3_7,Pin configuration register for pin P3_7" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " MODE ,Select pin function" ",SPI_MOSI,SSP0_MISO,SPIFI_MOSI,GPIO5[10],SSP0_MOSI,," line.long 0x20 "SFSP3_8,Pin configuration register for pin P3_8" bitfld.long 0x20 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x20 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x20 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x20 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x20 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x20 0.--2. " MODE ,Select pin function" ",SPI_SSEL,SSP0_MOSI,SPIFI_CS,GPIO5[11],SSP0_SSEL,," tree.end sif (!cpuis("LPC43?????10*")) tree "Pins P4_n" group.long 0x200++0x2B line.long 0x0 "SFSP4_0,Pin configuration register for pin P4_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO2[0],MCOA0,NMI,,,LCD_VD13,U3_UCLK," else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO2[0],MCOA0,NMI,,,,U3_UCLK," endif line.long 0x4 "SFSP4_1,Pin configuration register for pin P4_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO2[1],CTOUT_1,LCD_VD0,,,LCD_VD19,U3_TXD,ENET_COL" elif (cpuis("LPC433*")||cpuis("LPC4370???10*")||cpuis("LPC43S3*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO2[1],CTOUT_1,,,,,U3_TXD,ENET_COL" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO2[1],CTOUT_1,,,,,U3_TXD," endif line.long 0x8 "SFSP4_2,Pin configuration register for pin P4_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO2[2],CTOUT_0,LCD_VD3,,,LCD_VD12,U3_RXD,SGPIO8" else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO2[2],CTOUT_0,,,,,U3_RXD,SGPIO8" endif line.long 0xC "SFSP4_3,Pin configuration register for pin P4_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO2[3],CTOUT_3,LCD_VD2,,,LCD_VD21,U3_BAUD,SGPIO9" else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO2[3],CTOUT_3,,,,,U3_BAUD,SGPIO9" endif line.long 0x10 "SFSP4_4,Pin configuration register for pin P4_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO2[4],CTOUT_2,LCD_VD1,,,LCD_VD20,U3_DIR,SGPIO10" else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO2[4],CTOUT_2,,,,,U3_DIR,SGPIO10" endif line.long 0x14 "SFSP4_5,Pin configuration register for pin P4_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO2[5],CTOUT_5,LCD_FP,,,,,SGPIO11" else bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO2[5],CTOUT_5,,,,,,SGPIO11" endif line.long 0x18 "SFSP4_6,Pin configuration register for pin P4_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO2[6],CTOUT_4,LCD_ENAB/LCDM,,,,,SGPIO12" else bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO2[6],CTOUT_4,,,,,,SGPIO12" endif line.long 0x1C "SFSP4_7,Pin configuration register for pin P4_7" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x1C 0.--2. " MODE ,Select pin function" "LCD_DCLK,GP_CLKIN,,,,,I2S1_TX_SCK,I2S0_TX_SCK" else bitfld.long 0x1C 0.--2. " MODE ,Select pin function" ",GP_CLKIN,,,,,I2S1_TX_SCK,I2S0_TX_SCK" endif line.long 0x20 "SFSP4_8,Pin configuration register for pin P4_8" bitfld.long 0x20 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x20 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x20 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x20 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x20 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x20 0.--2. " MODE ,Select pin function" ",CTIN_5,LCD_VD9,,GPIO5[12],LCD_VD22,CAN1_TD,SGPIO13" else bitfld.long 0x20 0.--2. " MODE ,Select pin function" ",CTIN_5,,,GPIO5[12],,CAN1_TD,SGPIO13" endif line.long 0x24 "SFSP4_9,Pin configuration register for pin P4_9" bitfld.long 0x24 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x24 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x24 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x24 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x24 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x24 0.--2. " MODE ,Select pin function" ",CTIN_6,LCD_VD11,,GPIO5[13],LCD_VD15,CAN1_RD,SGPIO14" else bitfld.long 0x24 0.--2. " MODE ,Select pin function" ",CTIN_6,,,GPIO5[13],,CAN1_RD,SGPIO14" endif line.long 0x28 "SFSP4_10,Pin configuration register for pin P4_10" bitfld.long 0x28 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x28 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x28 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x28 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x28 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x28 0.--2. " MODE ,Select pin function" ",CTIN_2,LCD_VD10,,GPIO5[14],LCD_VD14,,SGPIO15" else bitfld.long 0x28 0.--2. " MODE ,Select pin function" ",CTIN_2,,,GPIO5[14],,,SGPIO15" endif tree.end endif sif (!cpuis("LPC43?????10*")) tree "Pins P5_n" group.long 0x280++0x1F line.long 0x0 "SFSP5_0,Pin configuration register for pin P5_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO2[9],MCOB2,EMC_D12,,U1_DSR,T1_CAP0,," line.long 0x4 "SFSP5_1,Pin configuration register for pin P5_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO2[10],MCI2,EMC_D13,,U1_DTR,T1_CAP1,," line.long 0x8 "SFSP5_2,Pin configuration register for pin P5_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO2[11],MCI1,EMC_D14,,U1_RTS,T1_CAP2,," line.long 0xC "SFSP5_3,Pin configuration register for pin P5_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO2[12],MCI0,EMC_D15,,U1_RI,T1_CAP3,," line.long 0x10 "SFSP5_4,Pin configuration register for pin P5_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO2[13],MCOB0,EMC_D8,,U1_CTS,T1_MAT0,," line.long 0x14 "SFSP5_5,Pin configuration register for pin P5_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO2[14],MCOA1,EMC_D9,,U1_DCD,T1_MAT1,," line.long 0x18 "SFSP5_6,Pin configuration register for pin P5_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO2[15],MCOB1,EMC_D10,,U1_TXD,T1_MAT2,," line.long 0x1C "SFSP5_7,Pin configuration register for pin P5_7" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " MODE ,Select pin function" "GPIO2[7],MCOA2,EMC_D11,,U1_RXD,T1_MAT3,," tree.end endif tree "Pins P6_n" group.long 0x300++0x0B line.long 0x0 "SFSP6_0,Pin configuration register for pin P6_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",I2S0_RX_MCLK,,,I2S0_RX_SCK,,," line.long 0x4 "SFSP6_1,Pin configuration register for pin P6_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO3[0],EMC_DYCS1,U0_UCLK,I2S0_RX_WS,,T2_CAP0,," line.long 0x8 "SFSP6_2,Pin configuration register for pin P6_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO3[1],EMC_CKEOUT1,U0_DIR,I2S0_RX_SDA,,T2_CAP1,," sif (!cpuis("LPC43?????10*")) group.long 0x30C++0x03 line.long 0x0 "SFSP6_3,Pin configuration register for pin P6_3" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[2],,SGPIO4,EMC_CS1,,T2_CAP2,," else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[2],USB0_PPWR,SGPIO4,EMC_CS1,,T2_CAP2,," endif endif group.long 0x310++0x07 line.long 0x0 "SFSP6_4,Pin configuration register for pin P6_4" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[3],CTIN_6,U0_TXD,EMC_CAS,,,," line.long 0x4 "SFSP6_5,Pin configuration register for pin P6_5" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO3[4],CTOUT_6,U0_RXD,EMC_RAS,,,," sif (!cpuis("LPC43?????10*")) group.long 0x318++0x0B line.long 0x0 "SFSP6_6,Pin configuration register for pin P6_6" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO0[5],EMC_BLS1,SGPIO5,,,T2_CAP3,," else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO0[5],EMC_BLS1,SGPIO5,USB0_PWR_FAULT,,T2_CAP3,," endif line.long 0x4 "SFSP6_7,Pin configuration register for pin P6_7" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",EMC_A15,SGPIO6,,GPIO5[15],T2_MAT0,," else bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",EMC_A15,SGPIO6,USB0_IND1,GPIO5[15],T2_MAT0,," endif line.long 0x8 "SFSP6_8,Pin configuration register for pin P6_8" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC431*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",EMC_A14,SGPIO7,,GPIO5[16],T2_MAT1,," else bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",EMC_A14,SGPIO7,USB0_IND0,GPIO5[16],T2_MAT1,," endif endif group.long 0x324++0x03 line.long 0x0 "SFSP6_9,Pin configuration register for pin P6_9" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[5],,,EMC_DYCS0,,T2_MAT2,," sif (!cpuis("LPC43?????10*")) group.long 0x328++0x03 line.long 0x0 "SFSP6_10,Pin configuration register for pin P6_10" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[6],MCABORT,,EMC_DQMOUT1,,,," endif group.long 0x32C++0x03 line.long 0x0 "SFSP6_11,Pin configuration register for pin P6_11" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[7],,,EMC_CKEOUT0,,T2_MAT3,," sif (!cpuis("LPC43?????10*")) group.long 0x330++0x03 line.long 0x0 "SFSP6_12,Pin configuration register for pin P6_12" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO2[8],CTOUT_7,,EMC_DQMOUT0,,,," endif tree.end sif (!cpuis("LPC43?????10*")) tree "Pins P7_n" group.long 0x380++0x1B line.long 0x0 "SFSP7_0,Pin configuration register for pin P7_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[8],CTOUT_14,,LCD_LE,,,,SGPIO4" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[8],CTOUT_14,,,,,,SGPIO4" endif line.long 0x4 "SFSP7_1,Pin configuration register for pin P7_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO3[9],CTOUT_15,I2S0_TX_WS,LCD_VD19,LCD_VD7,,U2_TXD,SGPIO5" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO3[9],CTOUT_15,I2S0_TX_WS,,,,U2_TXD,SGPIO5" endif line.long 0x8 "SFSP7_2,Pin configuration register for pin P7_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO3[10],CTIN_4,I2S0_TX_SDA,LCD_VD18,LCD_VD6,,U2_RXD,SGPIO6" else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO3[10],CTIN_4,I2S0_TX_SDA,,,,U2_RXD,SGPIO6" endif line.long 0xC "SFSP7_3,Pin configuration register for pin P7_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO3[11],CTIN_3,,LCD_VD17,LCD_VD5,,," else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO3[11],CTIN_3,,,,,," endif line.long 0x10 "SFSP7_4,Pin configuration register for pin P7_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO3[12],CTOUT_13,,LCD_VD16,LCD_VD4,TRACEDATA[0],," else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO3[12],CTOUT_13,,,,TRACEDATA[0],," endif line.long 0x14 "SFSP7_5,Pin configuration register for pin P7_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO3[13],CTOUT_12,,LCD_VD8,LCD_VD23,TRACEDATA[1],," else bitfld.long 0x14 0.--2. " MODE ,Select pin function" "GPIO3[13],CTOUT_12,,,,TRACEDATA[1],," endif line.long 0x18 "SFSP7_6,Pin configuration register for pin P7_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO3[14],CTOUT_11,,LCD_LP,,TRACEDATA[2],," else bitfld.long 0x18 0.--2. " MODE ,Select pin function" "GPIO3[14],CTOUT_11,,,,TRACEDATA[2],," endif group.long 0x39C++0x03 line.long 0x0 "SFSP7_7,Pin configuration register for pin P7_7" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[15],CTOUT_8,,LCD_PWR,,TRACEDATA[3],ENET_MDC,SGPIO7" elif (cpuis("LPC433*")||cpuis("LPC4070???10*")||cpuis("LPC43S3*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[15],CTOUT_8,,,,TRACEDATA[3],ENET_MDC,SGPIO7" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO3[15],CTOUT_8,,,,TRACEDATA[3],,SGPIO7" endif tree.end endif sif (!(cpuis("LPC43?????10*")||cpuis("LPC43?????14*"))) tree "Pins P8_n" group.long 0x400++0x0B line.long 0x0 "SFSP8_0,Pin configuration register for pin P8_0" bitfld.long 0x0 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO4[0],USB0_PWR_FAULT,,MCI2,SGPIO8,,,T0_MAT0" line.long 0x4 "SFSP8_1,Pin configuration register for pin P8_1" bitfld.long 0x4 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[1],USB0_IND1,,MCI1,SGPIO9,,,T0_MAT1" line.long 0x8 "SFSP8_2,Pin configuration register for pin P8_2" bitfld.long 0x8 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[2],USB0_IND0,,MCI0,SGPIO10,,,T0_MAT2" group.long 0x40C++0x17 line.long 0x0 "SFSP8_3,Pin configuration register for pin P8_3" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO4[3],USB1_ULPI_D2,,LCD_VD12,LCD_VD19,,,T0_MAT3" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO4[3],USB1_ULPI_D2,,,,,,T0_MAT3" endif line.long 0x4 "SFSP8_4,Pin configuration register for pin P8_4" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[4],USB1_ULPI_D1,,LCD_VD7,LCD_VD16,,,T0_CAP0" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[4],USB1_ULPI_D1,,,,,,T0_CAP0" endif line.long 0x8 "SFSP8_5,Pin configuration register for pin P8_5" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[5],USB1_ULPI_D0,,LCD_VD6,LCD_VD8,,,T0_CAP1" else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[5],USB1_ULPI_D0,,,,,,T0_CAP1" endif line.long 0xC "SFSP8_6,Pin configuration register for pin P8_6" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO4[6],USB1_ULPI_NXT,,LCD_VD5,LCD_LP,,,T0_CAP2" else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO4[6],USB1_ULPI_NXT,,,,,,T0_CAP2" endif line.long 0x10 "SFSP8_7,Pin configuration register for pin P8_7" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO4[7],USB1_ULPI_STP,,LCD_VD4,LCD_PWR,,,T0_CAP3" else bitfld.long 0x10 0.--2. " MODE ,Select pin function" "GPIO4[7],USB1_ULPI_STP,,,,,,T0_CAP3" endif line.long 0x14 "SFSP8_8,Pin configuration register for pin P8_8" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",USB1_ULPI_CLK,,,,,CGU_OUT0,I2S1_TX_MCLK" tree.end endif sif (!cpuis("LPC43?????10*")) tree "Pins P9_n" sif (!cpuis("LPC43?????14*")) group.long 0x480++0x13 line.long 0x0 "SFSP9_0,Pin configuration register for pin P9_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO4[12],MCABORT,,,,ENET_CRS,SGPIO0,SSP0_SSEL" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "GPIO4[12],MCABORT,,,,,SGPIO0,SSP0_SSEL" endif line.long 0x4 "SFSP9_1,Pin configuration register for pin P9_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[13],MCOA2,,,I2S0_TX_WS,ENET_RX_ER,SGPIO1,SSP0_MISO" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[13],MCOA2,,,I2S0_TX_WS,,SGPIO1,SSP0_MISO" endif line.long 0x8 "SFSP9_2,Pin configuration register for pin P9_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[14],MCOB2,,,I2S0_TX_SDA,ENET_RXD3,SGPIO2,SSP0_MOSI" else bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[14],MCOB2,,,I2S0_TX_SDA,,SGPIO2,SSP0_MOSI" endif line.long 0xC "SFSP9_3,Pin configuration register for pin P9_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO4[15],MCOA0,USB1_IND1,,,ENET_RXD2,SGPIO9,U3_TXD" else bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO4[15],MCOA0,,,,,SGPIO9,U3_TXD" endif line.long 0x10 "SFSP9_4,Pin configuration register for pin P9_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",MCOB0,USB1_IND0,,GPIO5[17],ENET_TXD2,SGPIO4,U3_RXD" else bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",MCOB0,,,GPIO5[17],,SGPIO4,U3_RXD" endif endif group.long 0x494++0x07 line.long 0x0 "SFSP9_5,Pin configuration register for pin P9_5" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",MCOA1,USB1_PPWR,,GPIO5[18],ENET_TXD3,SGPIO3,U0_TXD" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",MCOA1,,,GPIO5[18],,SGPIO3,U0_TXD" endif line.long 0x4 "SFSP9_6,Pin configuration register for pin P9_6" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[11],MCOB1,USB1_PWR_FAULT,,,ENET_COL,SGPIO8,U0_RXD" else bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[11],MCOB1,,,,,SGPIO8,U0_RXD" endif tree.end endif sif (!(cpuis("LPC43?????10*"))||cpuis("LPC43?????14*")) tree "Pins PA_n" group.long 0x500++0x13 line.long 0x0 "SFSPA_0,Pin configuration register for pin PA_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",,,,,I2S1_RX_MCLK,CGU_OUT1," line.long 0x4 "SFSPA_1,Pin configuration register for pin PA_1" bitfld.long 0x4 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "GPIO4[8],QEI_IDX,,U2_TXD,,,," line.long 0x8 "SFSPA_2,Pin configuration register for pin PA_2" bitfld.long 0x8 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "GPIO4[9],QEI_PHB,,U2_RXD,,,," line.long 0xC "SFSPA_3,Pin configuration register for pin PA_3" bitfld.long 0xC 8.--9. " EHD ,Select drive strength" "4 mA,8 mA,14 mA,20 mA" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" "GPIO4[10],QEI_PHA,,,,,," line.long 0x10 "SFSPA_4,Pin configuration register for pin PA_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",CTOUT_9,,EMC_A23,GPIO5[19],,," tree.end endif sif (!(cpuis("LPC43?????10*"))||cpuis("LPC43?????14*")) tree "Pins PB_n" group.long 0x580++0x1B line.long 0x0 "SFSPB_0,Pin configuration register for pin PB_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_10,LCD_VD23,,GPIO5[20],,," else bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_10,,,GPIO5[20],,," endif line.long 0x4 "SFSPB_1,Pin configuration register for pin PB_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",USB1_ULPI_DIR,LCD_VD22,,GPIO5[21],CTOUT_6,," else bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",USB1_ULPI_DIR,,,GPIO5[21],CTOUT_6,," endif line.long 0x8 "SFSPB_2,Pin configuration register for pin PB_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D7,LCD_VD21,,GPIO5[22],CTOUT_7,," else bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D7,,,GPIO5[22],CTOUT_7,," endif line.long 0xC "SFSPB_3,Pin configuration register for pin PB_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D6,LCD_VD20,,GPIO5[23],CTOUT_8,," else bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D6,,,GPIO5[23],CTOUT_8,," endif line.long 0x10 "SFSPB_4,Pin configuration register for pin PB_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D5,LCD_VD15,,GPIO5[24],CTIN_5,," else bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D5,,,GPIO5[24],CTIN_5,," endif line.long 0x14 "SFSPB_5,Pin configuration register for pin PB_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D4,LCD_VD14,,GPIO5[25],CTIN_7,LCD_PWR," else bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D4,,,GPIO5[25],CTIN_7,," endif sif (!cpuis("LPC43?????20*")) line.long 0x18 "SFSPB_6,Pin configuration register for pin PB_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")) bitfld.long 0x18 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D3,LCD_VD13,,GPIO5[26],CTIN_6,LCD_VD19," else bitfld.long 0x18 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D3,,,GPIO5[26],CTIN_6,," endif endif tree.end endif sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) tree "Pins PC_n" group.long 0x600++0x3B line.long 0x0 "SFSPC_0,Pin configuration register for pin PC_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",USB1_ULPI_CLK,,ENET_RX_CLK,LCD_DCLK,,,SD_CLK" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",USB1_ULPI_CLK,,ENET_RX_CLK,,,,SD_CLK" endif line.long 0x4 "SFSPC_1,Pin configuration register for pin PC_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "USB1_ULPI_D7,,U1_RI,ENET_MDC,GPIO6[0],,T3_CAP0,SD_VOLT0" line.long 0x8 "SFSPC_2,Pin configuration register for pin PC_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "USB1_ULPI_D6,,U1_CTS,ENET_TXD2,GPIO6[1],,,SD_RST" line.long 0xC "SFSPC_3,Pin configuration register for pin PC_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" "USB1_ULPI_D5,,U1_RTS,ENET_TXD3,GPIO6[2],,,SD_VOLT1" line.long 0x10 "SFSPC_4,Pin configuration register for pin PC_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D4,,ENET_TX_EN,GPIO6[3],,T3_CAP1,SD_DAT0" line.long 0x14 "SFSPC_5,Pin configuration register for pin PC_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D3,,ENET_TX_ER,GPIO6[4],,T3_CAP2,SD_DAT1" line.long 0x18 "SFSPC_6,Pin configuration register for pin PC_6" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x18 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D2,,ENET_RXD2,GPIO6[5],,T3_CAP3,SD_DAT2" sif (cpuis("LPC43?????25*")) group.long 0x61C++0x1F line.long 0x0 "SFSPC_7,Pin configuration register for pin PC_7" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D1,,ENET_RXD3,GPIO6[6],,T3_MAT0,SD_DAT3" line.long 0x4 "SFSPC_8,Pin configuration register for pin PC_8" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",USB1_ULPI_D0,,ENET_RX_DV,GPIO6[7],,T3_MAT1,SD_CD" line.long 0x8 "SFSPC_9,Pin configuration register for pin PC_9" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",USB1_ULPI_NXT,,ENET_RX_ER,GPIO6[8],,T3_MAT2,SD_POW" line.long 0xC "SFSPC_10,Pin configuration register for pin PC_10" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",USB1_ULPI_STP,U1_DSR,,GPIO6[9],,T3_MAT3,SD_CMD" line.long 0x10 "SFSPC_11,Pin configuration register for pin PC_11" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",USB1_ULPI_DIR,U1_DCD,,GPIO6[10],,,SD_DAT4" line.long 0x14 "SFSPC_12,Pin configuration register for pin PC_12" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",,U1_DTR,,GPIO6[11],SGPIO11,I2S0_TX_SDA,SD_DAT5" line.long 0x18 "SFSPC_13,Pin configuration register for pin PC_13" bitfld.long 0x18 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x18 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x18 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x18 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x18 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x18 0.--2. " MODE ,Select pin function" ",,U1_TXD,,GPIO6[12],SGPIO12,I2S0_TX_WS,SD_DAT6" line.long 0x1C "SFSPC_14,Pin configuration register for pin PC_14" bitfld.long 0x1C 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x1C 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x1C 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x1C 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x1C 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x1C 0.--2. " MODE ,Select pin function" ",,U1_RXD,,GPIO6[13],SGPIO13,ENET_TX_ER,SD_DAT7" endif tree.end endif sif (cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")) tree "Pins PD_n" sif (cpuis("LPC43?????25*")) group.long 0x680++0x17 line.long 0x0 "SFSPD_0,Pin configuration register for pin PD_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_15,EMC_DQMOUT2,,GPIO6[14],,,SGPIO4" line.long 0x4 "SFSPD_1,Pin configuration register for pin PD_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",,EMC_CKEOUT2,,GPIO6[15],SD_POW,,SGPIO5" line.long 0x8 "SFSPD_2,Pin configuration register for pin PD_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",CTOUT_7,EMC_D16,,GPIO6[16],,,SGPIO6" line.long 0xC "SFSPD_3,Pin configuration register for pin PD_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",CTOUT_6,EMC_D17,,GPIO6[17],,,SGPIO7" line.long 0x10 "SFSPD_4,Pin configuration register for pin PD_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",CTOUT_8,EMC_D18,,GPIO6[18],,,SGPIO8" line.long 0x14 "SFSPD_5,Pin configuration register for pin PD_5" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",CTOUT_9,EMC_D19,,GPIO6[19],,,SGPIO9" endif sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x698++0x13 line.long 0x0 "SFSPD_6,Pin configuration register for pin PD_6" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_10,EMC_D20,,GPIO6[20],,,SGPIO10" line.long 0x4 "SFSPD_7,Pin configuration register for pin PD_7" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",CTIN_5,EMC_D21,,GPIO6[21],,,SGPIO11" line.long 0x8 "SFSPD_8,Pin configuration register for pin PD_8" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",CTIN_6,EMC_D22,,GPIO6[22],,,SGPIO12" line.long 0xC "SFSPD_9,Pin configuration register for pin PD_9" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",CTOUT_13,EMC_D23,,GPIO6[23],,,SGPIO13" line.long 0x10 "SFSPD_10,Pin configuration register for pin PD_10" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",CTIN_1,EMC_BLS3,,GPIO6[24],,," endif group.long 0x6AC++0x7 line.long 0x0 "SFSPD_11,Pin configuration register for pin PD_11" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",,EMC_CS3,,GPIO6[25],USB1_ULPI_D0,CTOUT_14," line.long 0x4 "SFSPD_12,Pin configuration register for pin PD_12" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",,EMC_CS2,,GPIO6[26],,CTOUT_10," sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x6B4++0x3 line.long 0x0 "SFSPD_13,Pin configuration register for pin PD_13" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTIN_0,EMC_BLS2,,GPIO6[27],,CTOUT_13," endif group.long 0x6AC++0xB line.long 0x0 "SFSPD_14,Pin configuration register for pin PD_14" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",,EMC_DYCS2,,GPIO6[28],,CTOUT_11," line.long 0x4 "SFSPD_15,Pin configuration register for pin PD_15" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",,EMC_A17,,GPIO6[29],SD_WP,CTOUT_8," line.long 0x8 "SFSPD_16,Pin configuration register for pin PD_16" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",,EMC_A16,,GPIO6[30],SD_VOLT2,CTOUT_12," tree.end endif sif (cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")) tree "Pins PE_n" group.long 0x700++0x13 line.long 0x0 "SFSPE_0,Pin configuration register for pin PE_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",,,EMC_A18,GPIO7[0],CAN1_TD,," line.long 0x4 "SFSPE_1,Pin configuration register for pin PE_1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",,,EMC_A19,GPIO7[1],CAN1_RD,," line.long 0x8 "SFSPE_2,Pin configuration register for pin PE_2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "ADCTRIG0,CAN0_RD,,EMC_A20,GPIO7[2],,," line.long 0xC "SFSPE_3,Pin configuration register for pin PE_3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",CAN0_TD,ADCTRIG1,EMC_A21,GPIO7[3],,," line.long 0x10 "SFSPE_4,Pin configuration register for pin PE_4" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",NMI,,EMC_A22,GPIO7[4],,," sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x714++0x17 line.long 0x0 "SFSPE_5,Pin configuration register for pin PE_5" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_3,U1_RTS,EMC_D24,GPIO7[5],,," line.long 0x4 "SFSPE_6,Pin configuration register for pin PE_6" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",CTOUT_2,U1_RI,EMC_D25,GPIO7[6],,," line.long 0x8 "SFSPE_7,Pin configuration register for pin PE_7" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",CTOUT_5,U1_CTS,EMC_D26,GPIO7[7],,," line.long 0xC "SFSPE_8,Pin configuration register for pin PE_8" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",CTOUT_4,U1_DSR,EMC_D27,GPIO7[8],,," line.long 0x10 "SFSPE_9,Pin configuration register for pin PE_9" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",CTIN_4,U1_DCD,EMC_D28,GPIO7[9],,," line.long 0x14 "SFSPE_10,Pin configuration register for pin PE_10" bitfld.long 0x14 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x14 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x14 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x14 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x14 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x14 0.--2. " MODE ,Select pin function" ",CTIN_3,U1_DTR,EMC_D29,GPIO7[10],,," endif sif (cpuis("LPC43?????25*")) group.long 0x72C++0x13 line.long 0x0 "SFSPE_11,Pin configuration register for pin PE_11" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",CTOUT_12,U1_TXD,EMC_D30,GPIO7[11],,," line.long 0x4 "SFSPE_12,Pin configuration register for pin PE_12" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",CTOUT_11,U1_RXD,EMC_D31,GPIO7[12],,," line.long 0x8 "SFSPE_13,Pin configuration register for pin PE_13" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",CTOUT_14,I2C1_SDA,EMC_DQMOUT3,GPIO7[13],,," line.long 0xC "SFSPE_14,Pin configuration register for pin PE_14" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" ",,,EMC_DYCS3,GPIO7[14],,," line.long 0x10 "SFSPE_15,Pin configuration register for pin PE_15" bitfld.long 0x10 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x10 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x10 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x10 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x10 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x10 0.--2. " MODE ,Select pin function" ",CTOUT_0,I2C1_SCL,EMC_CKEOUT3,GPIO7[15],,," endif tree.end endif tree "Pins PF_n" sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x780++0x3 line.long 0x0 "SFSPF_0,Pin configuration register for pin PF_0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "SSP0_SCK,GP_CLKIN,,,,,,I2S1_TX_MCLK" endif sif (cpuis("LPC43?????25*")) group.long 0x784++0x3 line.long 0x0 "SFSPF_1,Pin configuration register for pin PF_1" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",,SSP0_SSEL,,GPIO7[16],,SGPIO0," endif sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x788++0x7 line.long 0x0 "SFSPF_2,Pin configuration register for pin PF_2" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",U3_TXD,SSP0_MISO,,GPIO7[17],,SGPIO1," line.long 0x4 "SFSPF_3,Pin configuration register for pin PF_3" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",U3_RXD,SSP0_MOSI,,GPIO7[18],,SGPIO2," endif group.long 0x790++0x3 line.long 0x0 "SFSPF_4,Pin configuration register for pin PF_4" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "SSP1_SCK,GP_CLKIN,TRACECLK,,,,I2S0_TX_MCLK,I2S0_RX_SCK" sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x780++0xB line.long 0x0 "SFSPF_5,Pin configuration register for pin PF_5" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",U3_UCLK,SSP1_SSEL,TRACEDATA[0],GPIO7[19],,SGPIO4," line.long 0x4 "SFSPF_6,Pin configuration register for pin PF_6" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",U3_DIR,SSP1_MISO,TRACEDATA[1],GPIO7[20],,SGPIO5,I2S1_TX_SDA" line.long 0x8 "SFSPF_7,Pin configuration register for pin PF_7" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",U3_BAUD,SSP1_MOSI,TRACEDATA[2],GPIO7[21],,SGPIO6,I2S1_TX_WS" endif sif (cpuis("LPC43?????25*")) group.long 0x7A0++0x3 line.long 0x0 "SFSPF_8,Pin configuration register for pin PF_8" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",U0_UCLK,CTIN_2,TRACEDATA[3],GPIO7[22],,SGPIO7," endif sif (cpuis("LPC43?????25*")||cpuis("LPC43?????20*")) group.long 0x7A4++0xB line.long 0x0 "SFSPF_9,Pin configuration register for pin PF_9" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" ",U0_DIR,CTOUT_1,,GPIO7[23],,SGPIO3," line.long 0x4 "SFSPF_10,Pin configuration register for pin PF_10" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" ",U0_TXD,,,GPIO7[24],,SD_WP," line.long 0x8 "SFSPF_11,Pin configuration register for pin PF_11" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Slow,Fast" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" ",U0_RXD,,,GPIO7[25],,SD_VOLT2," endif tree.end tree "CLKn pins" sif (cpuis("LPC43?????25*")||cpuis("LPC43S*")) group.long 0xC00++0xF line.long 0x0 "SFSCLK0,Pin configuration register for pin CLK0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "EMC_CLK0,CLKOUT,,,SD_CLK,EMC_CLK01,SSP1_SCK,ENET_TX_CLK" line.long 0x4 "SFSCLK1,Pin configuration register for pin CLK1" bitfld.long 0x4 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x4 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x4 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0x4 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x4 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x4 0.--2. " MODE ,Select pin function" "EMC_CLK1,CLKOUT,,,,CGU_OUT0,,I2S1_TX_MCLK" line.long 0x8 "SFSCLK2,Pin configuration register for pin CLK2" bitfld.long 0x8 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x8 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x8 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0x8 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x8 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x8 0.--2. " MODE ,Select pin function" "EMC_CLK3,CLKOUT,,,SD_CLK,EMC_CLK23,I2S0_TX_MCLK,I2S1_RX_SCK" line.long 0xC "SFSCLK3,Pin configuration register for pin CLK3" bitfld.long 0xC 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0xC 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0xC 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0xC 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0xC 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0xC 0.--2. " MODE ,Select pin function" "EMC_CLK2,CLKOUT,,,,CGU_OUT1,,I2S1_RX_SCK" else group.long 0xC00++0x3 line.long 0x0 "SFSCLK0,Pin configuration register for pin CLK0" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")) bitfld.long 0x0 0.--2. " MODE ,Select pin function" "EMC_CLK0,CLKOUT,,,SD_CLK,EMC_CLK01,SSP1_SCK,ENET_TX_CLK" else bitfld.long 0x0 0.--2. " MODE ,Select pin function" "EMC_CLK0,CLKOUT,,,SD_CLK,EMC_CLK01,SSP1_SCK," endif group.long 0xC08++0x3 line.long 0x0 "SFSCLK2,Pin configuration register for pin CLK2" bitfld.long 0x0 7. " ZIF ,Input glitch filter" "Enabled,Disabled" bitfld.long 0x0 6. " EZI ,Input buffer enable" "Disabled,Enabled" bitfld.long 0x0 5. " EHS ,Slew rate" "Fast,Slow" bitfld.long 0x0 4. " EPUN ,Disable pull-up resistor at pad" "Enabled,Disabled" bitfld.long 0x0 3. " EPD ,Enable pull-down resistor at pad" "Disabled,Enabled" bitfld.long 0x0 0.--2. " MODE ,Select pin function" "EMC_CLK3,CLKOUT,,,SD_CLK,EMC_CLK23,I2S0_TX_MCLK,I2S1_RX_SCK" endif tree.end tree "USB1 USB1_DP/USB1_DM pins and I2C-bus open-drain pins" sif (cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC4070*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")) group.long 0xC80++0x3 line.long 0x0 "SFSUSB,Pin configuration for pins USB1_DP/USB1_DM register" bitfld.long 0x0 5. " USB_VBUS ,Enable the vbus_valid signal" "Inactive,Active" bitfld.long 0x0 4. " USB_EPWR ,Power mode" "Suspend,Normal" bitfld.long 0x0 2. " USB_EPD ,Enable pull-down connect" "Disconnected,Connected" textline " " bitfld.long 0x0 1. " USB_ESEA ,Control signal for differential input or single input" ",Single input" bitfld.long 0x0 0. " USB_AIM ,Differential data input AIP/AIM" "Low,High" endif group.long 0xC84++0x3 line.long 0x0 "SFSI2C0,Pin configuration for open-drain I2C-bus pins register" bitfld.long 0x0 15. " SDA_ZIF ,Enable or disable input glitch filter for the SDA pin" "Enabled,Disabled" bitfld.long 0x0 11. " SDA_EZI ,Enable the input receiver for the SDA pin" "Disabled,Enabled" bitfld.long 0x0 10. " SDA_EHD ,Select I2C mode for the SDA pin" "Standard/Fast,Fast-mode Plus" textline " " bitfld.long 0x0 8. " SDA_EFP ,Select input glitch filter time constant for the SDA pin" "50 ns,3 ns" bitfld.long 0x0 7. " SCL_ZIF ,Enable or disable input glitch filter for the SCL pin" "Enabled,Disabled" bitfld.long 0x0 3. " SCL_EZI ,Enable the input receiver for the SCL pin" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " SCL_EHD ,Select I2C mode for the SCL pin" "Standard/Fast,Fast-mode Plus" bitfld.long 0x0 0. " SCL_EFP ,Select input glitch filter time constant for the SCL pin" "50 ns,3 ns" tree.end sif (!cpuis("LPC43?????10*")) tree "ADC pin select registers" sif (cpuis("LPC43?????25*")) group.long 0xC88++0xB line.long 0x0 "ENAIO0,ADC0 function select register" bitfld.long 0x0 6. " ADC0_6 ,Select ADC0_6 on PB_6" "Digital,Analog" bitfld.long 0x0 5. " ADC0_5 ,Select ADC0_5 on PF_10" "Digital,Analog" bitfld.long 0x0 4. " ADC0_4 ,Select ADC0_4 on P7_4" "Digital,Analog" bitfld.long 0x0 3. " ADC0_3 ,Select ADC0_3 on P7_5" "Digital,Analog" bitfld.long 0x0 2. " ADC0_2 ,Select ADC0_2 on PF_8" "Digital,Analog" textline " " bitfld.long 0x0 1. " ADC0_1 ,Select ADC0_1 on P4_1" "Digital,Analog" bitfld.long 0x0 0. " ADC0_0 ,Select ADC0_0 on P4_3" "Digital,Analog" line.long 0x4 "ENAIO1,ADC1 function select register" bitfld.long 0x4 7. " ADC1_7 ,Select ADC1_7 on PF_7" "Digital,Analog" bitfld.long 0x4 6. " ADC1_6 ,Select ADC1_6 on P7_7" "Digital,Analog" bitfld.long 0x4 5. " ADC1_5 ,Select ADC1_5 on PF_11" "Digital,Analog" bitfld.long 0x4 4. " ADC1_4 ,Select ADC1_4 on PF_5" "Digital,Analog" bitfld.long 0x4 3. " ADC1_3 ,Select ADC1_3 on PF_6" "Digital,Analog" textline " " bitfld.long 0x4 2. " ADC1_2 ,Select ADC1_2 on PF_9" "Digital,Analog" bitfld.long 0x4 1. " ADC1_1 ,Select ADC1_1 on PC_0" "Digital,Analog" bitfld.long 0x4 0. " ADC1_0 ,Select ADC1_0 on PC_3" "Digital,Analog" line.long 0x8 "ENAIO2,Analog function select register" bitfld.long 0x8 4. " BG ,Select band gap output on PF_7" "Digital,Band gap" bitfld.long 0x8 0. " DAC ,Select DAC on P4_4" "Digital,Analog" elif (cpuis("LPC43?????20*")) group.long 0xC88++0xB line.long 0x0 "ENAIO0,ADC0 function select register" bitfld.long 0x0 5. " ADC0_5 ,Select ADC0_5 on PF_10" "Digital,Analog" bitfld.long 0x0 4. " ADC0_4 ,Select ADC0_4 on P7_4" "Digital,Analog" bitfld.long 0x0 3. " ADC0_3 ,Select ADC0_3 on P7_5" "Digital,Analog" bitfld.long 0x0 2. " ADC0_2 ,Select ADC0_2 on PF_8" "Digital,Analog" textline " " bitfld.long 0x0 1. " ADC0_1 ,Select ADC0_1 on P4_1" "Digital,Analog" bitfld.long 0x0 0. " ADC0_0 ,Select ADC0_0 on P4_3" "Digital,Analog" line.long 0x4 "ENAIO1,ADC1 function select register" bitfld.long 0x4 7. " ADC1_7 ,Select ADC1_7 on PF_7" "Digital,Analog" bitfld.long 0x4 6. " ADC1_6 ,Select ADC1_6 on P7_7" "Digital,Analog" bitfld.long 0x4 5. " ADC1_5 ,Select ADC1_5 on PF_11" "Digital,Analog" bitfld.long 0x4 4. " ADC1_4 ,Select ADC1_4 on PF_5" "Digital,Analog" bitfld.long 0x4 3. " ADC1_3 ,Select ADC1_3 on PF_6" "Digital,Analog" textline " " bitfld.long 0x4 2. " ADC1_2 ,Select ADC1_2 on PF_9" "Digital,Analog" bitfld.long 0x4 1. " ADC1_1 ,Select ADC1_1 on PC_0" "Digital,Analog" bitfld.long 0x4 0. " ADC1_0 ,Select ADC1_0 on PC_3" "Digital,Analog" line.long 0x8 "ENAIO2,Analog function select register" bitfld.long 0x8 4. " BG ,Select band gap output on PF_7" "Digital,Band gap" bitfld.long 0x8 0. " DAC ,Select DAC on P4_4" "Digital,Analog" elif (cpuis("LPC43?????18*")) group.long 0xC88++0xB line.long 0x0 "ENAIO0,ADC0 function select register" bitfld.long 0x0 6. " ADC0_6 ,Select ADC0_6 on PB_6" "Digital,Analog" bitfld.long 0x0 4. " ADC0_4 ,Select ADC0_4 on P7_4" "Digital,Analog" bitfld.long 0x0 3. " ADC0_3 ,Select ADC0_3 on P7_5" "Digital,Analog" bitfld.long 0x0 1. " ADC0_1 ,Select ADC0_1 on P4_1" "Digital,Analog" bitfld.long 0x0 0. " ADC0_0 ,Select ADC0_0 on P4_3" "Digital,Analog" line.long 0x4 "ENAIO1,ADC1 function select register" bitfld.long 0x4 6. " ADC1_6 ,Select ADC1_6 on P7_7" "Digital,Analog" line.long 0x8 "ENAIO2,Analog function select register" bitfld.long 0x8 0. " DAC ,Select DAC on P4_4" "Digital,Analog" else group.long 0xC88++0xB line.long 0x0 "ENAIO0,ADC0 function select register" bitfld.long 0x0 4. " ADC0_4 ,Select ADC0_4 on P7_4" "Digital,Analog" bitfld.long 0x0 3. " ADC0_3 ,Select ADC0_3 on P7_5" "Digital,Analog" bitfld.long 0x0 1. " ADC0_1 ,Select ADC0_1 on P4_1" "Digital,Analog" bitfld.long 0x0 0. " ADC0_0 ,Select ADC0_0 on P4_3" "Digital,Analog" line.long 0x4 "ENAIO1,ADC1 function select register" bitfld.long 0x4 6. " ADC1_6 ,Select ADC1_6 on P7_7" "Digital,Analog" line.long 0x8 "ENAIO2,Analog function select register" bitfld.long 0x8 0. " DAC ,Select DAC on P4_4" "Digital,Analog" endif tree.end endif group.long 0xD00++0x3 "EMC delay register" line.long 0x0 "EMCDELAYCLK,EMC clock delay register" hexmask.long.word 0x0 0.--15. 1. " CLK_DELAY ,EMC_CLKn SDRAM clock output delay" group.long 0xD80++0x3 "SD/MMC delay register" line.long 0x0 "SDDELAY,SD/MMC sample and drive delay register" bitfld.long 0x0 8.--11. " DRV_DELAY ,SD/MMC drive delay" "Not allowed,Not allowed,1 ns,1.5 ns,2 ns,2.5 ns,3 ns,3.5 ns,4 ns,4.5 ns,5 ns,5.5 ns,6 ns,6.5 ns,7 ns,7.5 ns" bitfld.long 0x0 0.--3. " SAMPLE_DELAY ,SD/MMC sample delay" "0 ns,0.5 ns,1 ns,1.5 ns,2 ns,2.5 ns,3 ns,3.5 ns,4 ns,4.5 ns,5 ns,5.5 ns,6 ns,6.5 ns,7 ns,7.5 ns" width 10. tree "Pin interrupt select registers" group.long 0xE00++0x7 line.long 0x00 "PINTSEL0,Pin interrupt select register 0" bitfld.long 0x00 29.--31. " PORTSEL3 ,Port for pin selected in the INTPIN3" "0,1,2,3,4,5,6,7" bitfld.long 0x00 24.--28. " INTPIN3 ,Pint interrupt 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 21.--23. " PORTSEL2 ,Port for pin selected in the INTPIN2" "0,1,2,3,4,5,6,7" bitfld.long 0x00 16.--20. " INTPIN2 ,Pint interrupt 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 13.--15. " PORTSEL1 ,Port for pin selected in the INTPIN1" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--12. " INTPIN1 ,Pint interrupt 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " bitfld.long 0x00 5.--7. " PORTSEL0 ,Port for pin selected in the INTPIN0" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--4. " INTPIN0 ,Pint interrupt 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.long 0x04 "PINTSEL1,Pin interrupt select register 1" bitfld.long 0x04 29.--31. " PORTSEL7 ,Port for pin selected in the INTPIN7" "0,1,2,3,4,5,6,7" bitfld.long 0x04 24.--28. " INTPIN7 ,Pint interrupt 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x04 21.--23. " PORTSEL6 ,Port for pin selected in the INTPIN6" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " INTPIN6 ,Pint interrupt 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x04 13.--15. " PORTSEL5 ,Port for pin selected in the INTPIN5" "0,1,2,3,4,5,6,7" bitfld.long 0x04 8.--12. " INTPIN5 ,Pint interrupt 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " bitfld.long 0x04 5.--7. " PORTSEL4 ,Port for pin selected in the INTPIN4" "0,1,2,3,4,5,6,7" bitfld.long 0x04 0.--4. " INTPIN4 ,Pint interrupt 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" tree.end width 0xB tree.end tree "GIMA (Global Input Multiplexer Array)" base ad:0x400C7000 width 19. group.long 0x00++0x5F line.long 0x00 "CAP0_0_IN,Timer 0 CAP0_0 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 4.--7. " SELECT ,Select input" "CTIN_0,,T0_CAP0,?..." else bitfld.long 0x00 4.--7. " SELECT ,Select input" "CTIN_0,SGPIO3,T0_CAP0,?..." endif textline " " bitfld.long 0x00 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x0 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x00 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x04 "CAP0_1_IN,Timer 0 CAP0_1 capture input multiplexer" bitfld.long 0x04 4.--7. " SELECT ,Select input" "CTIN_1,USART2 TX,T0_CAP1,?..." bitfld.long 0x04 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x04 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x08 "CAP0_2_IN,Timer 0 CAP0_2 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x08 4.--7. " SELECT ,Select input" "CTIN_2,,T0_CAP2,?..." else bitfld.long 0x08 4.--7. " SELECT ,Select input" "CTIN_2,SGPIO3_DIV,T0_CAP2,?..." endif textline " " bitfld.long 0x08 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x08 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x08 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x0C "CAP0_3_IN,Timer 0 CAP0_3 capture input multiplexer" bitfld.long 0x0C 4.--7. " SELECT ,Select input" "CTOUT_15/T3_MAT3,T0_CAP3,T3_MAT3,?..." bitfld.long 0x0C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x0C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x0C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x10 "CAP1_0_IN,Timer 1 CAP1_0 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x10 4.--7. " SELECT ,Select input" "CTIN_0,,T1_CAP0,?..." else bitfld.long 0x10 4.--7. " SELECT ,Select input" "CTIN_0,SGPIO12,T1_CAP0,?..." endif textline " " bitfld.long 0x10 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x10 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x10 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x10 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x14 "CAP1_1_IN,Timer 1 CAP1_1 capture input multiplexer" bitfld.long 0x14 4.--7. " SELECT ,Select input" "CTIN_3,USART0 TX,T1_CAP1,?..." bitfld.long 0x14 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x14 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x14 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x14 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x18 "CAP1_2_IN,Timer 1 CAP1_2 capture input multiplexer" bitfld.long 0x18 4.--7. " SELECT ,Select input" "CTIN_4,USART0 RX,T1_CAP2,?..." bitfld.long 0x18 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x18 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x18 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x18 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x1C "CAP1_3_IN,Timer 1 CAP1_3 capture input multiplexer" bitfld.long 0x1C 4.--7. " SELECT ,Select input" "CTOUT_3/T0_MAT3,T1_CAP3,T0_MAT3,?..." textline " " bitfld.long 0x1C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x1C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x1C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x1C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x20 "CAP2_0_IN,Timer 2 CAP2_0 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x20 4.--7. " SELECT ,Select input" "CTIN_0,,T2_CAP0,?..." else bitfld.long 0x20 4.--7. " SELECT ,Select input" "CTIN_0,SGPIO12_DIV,T2_CAP0,?..." endif textline " " bitfld.long 0x20 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x20 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x20 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x20 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x24 "CAP2_1_IN,Timer 2 CAP2_1 capture input multiplexer" bitfld.long 0x24 4.--7. " SELECT ,Select input" "CTIN_1,USART2 TX,I2S1_RX_MWS,T2_CAP1,?..." bitfld.long 0x24 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x24 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x24 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x24 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x28 "CAP2_2_IN,Timer 2 CAP2_2 capture input multiplexer" bitfld.long 0x28 4.--7. " SELECT ,Select input" "CTIN_5,USART2 RX,I2S1_TX_MWS,T2_CAP2,?..." bitfld.long 0x28 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x28 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x28 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x28 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x2C "CAP2_3_IN,Timer 2 CAP2_3 capture input multiplexer" bitfld.long 0x2C 4.--7. " SELECT ,Select input" "CTOUT_7/T1_MAT3,T2_CAP3,T1_MAT3,?..." bitfld.long 0x2C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x2C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x2C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x2C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x30 "CAP3_0_IN,Timer 3 CAP3_0 capture input multiplexer" bitfld.long 0x30 4.--7. " SELECT ,Select input" "CTIN_0,I2S0_RX_MWS,T3_CAP0,?..." bitfld.long 0x30 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x30 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x30 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x30 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x34 "CAP3_1_IN,Timer 3 CAP3_1 capture input multiplexer" bitfld.long 0x34 4.--7. " SELECT ,Select input" "CTIN_6,USART3 TX,I2S0_TX_MWS,T3_CAP1,?..." bitfld.long 0x34 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x34 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x34 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x34 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x38 "CAP3_2_IN,Timer 3 CAP3_2 capture input multiplexer" sif cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC4325*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4327*")||cpuis("LPC4337*")||cpuis("LPC4333*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC4370*")||cpuis("LPC43S70*") bitfld.long 0x38 4.--7. " SELECT ,Select input" "CTIN_7,USART3 RX,SOF0,T3_CAP2,?..." else bitfld.long 0x38 4.--7. " SELECT ,Select input" "CTIN_7,USART3 RX,,T3_CAP2,?..." endif textline " " bitfld.long 0x38 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x38 3. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x38 2. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x38 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x3C "CAP3_3_IN,Timer 3 CAP3_3 capture input multiplexer" sif cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC4370*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC43S70*") bitfld.long 0x3C 4.--7. " SELECT ,Select input" "CTOUT11/T2_MAT3,SOF1,T3_CAP3,T2_MAT3,?..." else bitfld.long 0x3C 4.--7. " SELECT ,Select input" "CTOUT11/T2_MAT3,,T3_CAP3,T2_MAT3,?..." endif textline " " bitfld.long 0x3C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x3C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x3C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x3C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x40 "CTIN_0_IN,SCT CTIN_0 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x40 4.--7. " SELECT ,Select input" "CTIN_0,?..." else bitfld.long 0x40 4.--7. " SELECT ,Select input" "CTIN_0,SGPIO3,SGPIO3_DIV,?..." endif textline " " bitfld.long 0x40 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x40 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x40 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x40 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x44 "CTIN_1_IN,SCT CTIN_1 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x44 4.--7. " SELECT ,Select input" "CTIN_1,USART2 TX,?..." else bitfld.long 0x44 4.--7. " SELECT ,Select input" "CTIN_1,USART2 TX,SGPIO12,?..." endif textline " " bitfld.long 0x44 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x44 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x44 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x44 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x48 "CTIN_2_IN,SCT CTIN_2 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x48 4.--7. " SELECT ,Select input" "CTIN_2,?..." else bitfld.long 0x48 4.--7. " SELECT ,Select input" "CTIN_2,SGPIO12,SGPIO12_DIV,?..." endif textline " " bitfld.long 0x48 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x48 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x48 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x48 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x4C "CTIN_3_IN,SCT CTIN_3 capture input multiplexer" sif cpuis("LPC43*")||cpuis("LPC43S*") bitfld.long 0x4C 4.--7. " SELECT ,Select input" "CTIN3,USART0 TX,I2S1_RX_MWS,I2S1_TX_MWS,?..." else bitfld.long 0x4C 4.--7. " SELECT ,Select input" "CTIN3,USART0 TX,?..." endif bitfld.long 0x4C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x4C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x4C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x4C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x50 "CTIN_4_IN,SCT CTIN_4 capture input multiplexer" sif cpuis("LPC43*")||cpuis("LPC43S*") bitfld.long 0x50 4.--7. " SELECT ,Select input" "CTIN4,USART0 RX,I2S1_RX_MWS,I2S1_TX_MWS,?..." else bitfld.long 0x50 4.--7. " SELECT ,Select input" "CTIN4,USART0 RX,I2S1_RX_MWS1,I2S1_TX_MWS1,-,-,?..." endif bitfld.long 0x50 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x50 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x50 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x50 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x54 "CTIN_5_IN,SCT CTIN_5 capture input multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x54 4.--7. " SELECT ,Select input" "CTIN_5,USART2 RX,?..." else bitfld.long 0x54 4.--7. " SELECT ,Select input" "CTIN_5,USART2 RX,SGPIO12_DIV,?..." endif textline " " bitfld.long 0x54 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x54 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x54 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x54 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x58 "CTIN_6_IN,SCT CTIN_6 capture input multiplexer" bitfld.long 0x58 4.--7. " SELECT ,Select input" "CTIN6,USART3 TX,I2S0_RX_MWS,I2S0_TX_MWS,?..." bitfld.long 0x58 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x58 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x58 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x58 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x5C "CTIN_7_IN,SCT CTIN_7 capture input multiplexer" sif (cpu()=="LPC4320FBD100")||(cpu()=="LPC4320FET100")||(cpu()=="LPC4320FBD144")||(cpu()=="LPC4320FBD100-M0")||(cpu()=="LPC4320FET100-M0")||(cpu()=="LPC4320FBD144-M0")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*") bitfld.long 0x5C 4.--7. " SELECT ,Select input" "CTIN_7,USART3 RX,SOF0,?..." textline " " elif (cpu()=="LPC4310FBD144")||(cpu()=="LPC4310FET100")||(cpu()=="LPC4310FBD144-M0")||(cpu()=="LPC4310FET100-M0")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*") bitfld.long 0x5C 4.--7. " SELECT ,Select input" "CTIN_7,USART3 RX,?..." textline " " else bitfld.long 0x5C 4.--7. " SELECT ,Select input" "CTIN7,USART3 RX,SOF0,SOF1,?..." textline " " endif bitfld.long 0x5C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x5C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x5C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x5C 0. " INV ,Invert input" "Not inverted,Inverted" sif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0") group.long 0x60++0x03 line.long 0x00 "ADCHS_TRIGGER_IN,ADCHS trigger input multiplexer" bitfld.long 0x00 4.--7. " SELECT ,Select input" "GPIO6,GPIO5,SGPIO10,SGPIO12,,MCOB2,CTOUT_0/T0_MAT0,CTOUT_8/T2_MAT0,T0_MAT0,T2_MAT0,?..." textline " " bitfld.long 0x00 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x00 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x00 0. " INV ,Invert input" "Not inverted,Inverted" endif group.long 0x64++0x13 line.long 0x00 "EVENTROUTER_13_IN,Event router input 13 multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 4.--7. " SELECT ,Select input" "CTOUT_2/T0_MAT2,,T0_MAT2,?..." else bitfld.long 0x00 4.--7. " SELECT ,Select input" "CTOUT_2/T0_MAT2,SGPIO3,T0_MAT2,?..." endif textline " " bitfld.long 0x00 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x00 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x00 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x04 "EVENTROUTER_14_IN,Event router input 14 multiplexer" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x04 4.--7. " SELECT ,Select input" "CTOUT_6/T1_MAT2,,T1_MAT2,?..." else bitfld.long 0x04 4.--7. " SELECT ,Select input" "CTOUT_6/T1_MAT2,SGPIO12,T1_MAT2,?..." endif textline " " bitfld.long 0x04 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x04 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x04 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x08 "EVENTROUTER_16_IN,Event router input 16 multiplexer" bitfld.long 0x08 4.--7. " SELECT ,Select input" "CTOUT_14/T3_MAT2,T3_MAT2,?..." textline " " bitfld.long 0x08 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" bitfld.long 0x08 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" bitfld.long 0x08 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x0C "ADCSTART0_IN,ADC start0 input multiplexer" bitfld.long 0x0C 4.--7. " SELECT ,Select input" "CTOUT_15/T3_MAT3,T0_MAT0,?..." bitfld.long 0x0C 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x0C 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x0C 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " INV ,Invert input" "Not inverted,Inverted" line.long 0x10 "ADCSTART1_IN,ADC start1 input multiplexer" bitfld.long 0x10 4.--7. " SELECT ,Select input" "CTOUT_8/T2_MAT0,T2_MAT0,?..." bitfld.long 0x10 3. " PULSE ,Enable single pulse generation" "Disabled,Enabled" textline " " bitfld.long 0x10 2. " SYNCH ,Enable synchronization" "Disabled,Enabled" bitfld.long 0x10 1. " EDGE ,Enable rising edge detection" "Disabled,Enabled" textline " " bitfld.long 0x10 0. " INV ,Invert input" "Not inverted,Inverted" width 0xB tree.end tree "GPIO (General Purpose Input/Output)" base ad:0x40088000 sif (cpu()=="LPC4330FET256")||(cpu()=="LPC4333FET256")||(cpu()=="LPC4337FET256")||(cpu()=="LPC4353FET256")||(cpu()=="LPC4357FET256")||(cpu()=="LPC4350FET256")||(cpu()=="LPC4330FET256-M0")||(cpu()=="LPC4333FET256-M0")||(cpu()=="LPC4337FET256-M0")||(cpu()=="LPC4353FET256-M0")||(cpu()=="LPC4357FET256-M0")||(cpu()=="LPC4350FET256-M0")||(cpu()=="LPC4333JET256")||(cpu()=="LPC4337JET256")||(cpu()=="LPC4337JET256-M0")||(cpu()=="LPC4333JET256-M0")||(cpu()=="LPC4353JET256")||(cpu()=="LPC4357JET256")||(cpu()=="LPC4357JET256-M0")||(cpu()=="LPC4353JET256-M0")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET256-M0")||(cpu()=="LPC43S70FET256")||(cpu()=="LPC43S67JET256")||(cpu()=="LPC4367JET256")||(cpu()=="LPC4370FET256-M0APP")||(cpu()=="LPC43S70FET256-M0APP")||(cpu()=="LPC43S67JET256-M0APP")||(cpu()=="LPC4367JET256-M0APP")||(cpu()=="LPC4370FET256-M0SUB")||(cpu()==" LPC43S70FET256-M0SUB")||(cpu()=="LPC43S67JET256-M0SUB")||(cpu()=="LPC4367JET256-M0SUB") tree "GPIO pin interrupts" base ad:0x40087000 width 0x6 group.long 0x00++0x07 line.long 0x00 "ISEL,Pin Interrupt Mode register" bitfld.long 0x00 7. " PMODE[7] ,PINTSEL7 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 6. " PMODE[6] ,PINTSEL6 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 5. " PMODE[5] ,PINTSEL5 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 4. " PMODE[4] ,PINTSEL4 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 3. " PMODE[3] ,PINTSEL3 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 2. " PMODE[2] ,PINTSEL2 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 1. " PMODE[1] ,PINTSEL1 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 0. " PMODE[0] ,PINTSEL0 interrupt edge/level sensitive configuration" "Edge,Level" line.long 0x04 "IENR,Pin interrupt level (rising edge) interrupt enable register" setclrfld.long 0x04 7. 0x08 7. 0x0C 7. " ENRL[7]_set/clr ,Rising edge or level interrupt for pin 7 enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x08 6. 0x0C 6. " ENRL[6]_set/clr ,Rising edge or level interrupt for pin 6 enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x08 5. 0x0C 5. " ENRL[5]_set/clr ,Rising edge or level interrupt for pin 5 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 4. 0x08 4. 0x0C 4. " ENRL[4]_set/clr ,Rising edge or level interrupt for pin 4 enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x08 3. 0x0C 3. " ENRL[3]_set/clr ,Rising edge or level interrupt for pin 3 enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x08 2. 0x0C 2. " ENRL[2]_set/clr ,Rising edge or level interrupt for pin 2 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x08 1. 0x0C 1. " ENRL[1]_set/clr ,Rising edge or level interrupt for pin 1 enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x08 0. 0x0C 0. " ENRL[0]_set/clr ,Rising edge or level interrupt for pin 0 enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "IENF,Pin interrupt active level (falling edge) interrupt enable register" setclrfld.long 0x00 7. 0x14 7. 0x18 7. " ENAF[7]_set/clr ,Falling edge or active level interrupt for pin 7 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 6. 0x14 6. 0x18 6. " ENAF[6]_set/clr ,Falling edge or active level interrupt for pin 6 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 5. 0x14 5. 0x18 5. " ENAF[5]_set/clr ,Falling edge or active level interrupt for pin 5 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 4. 0x14 4. 0x18 4. " ENAF[4]_set/clr ,Falling edge or active level interrupt for pin 4 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 3. 0x14 3. 0x18 3. " ENAF[3]_set/clr ,Falling edge or active level interrupt for pin 3 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 2. 0x14 2. 0x18 2. " ENAF[2]_set/clr ,Falling edge or active level interrupt for pin 2 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 1. 0x14 1. 0x18 1. " ENAF[1]_set/clr ,Falling edge or active level interrupt for pin 1 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 0. 0x14 0. 0x18 0. " ENAF[0]_set/clr ,Falling edge or active level interrupt for pin 0 enable" "Disabled/Low,Enabled/High" group.long 0x1C++0x0B line.long 0x00 "RISE,Pin Interrupt Rising Edge register" eventfld.long 0x00 7. " RDET[7] ,PINTSEL7 rising edge detect" "Not detected,Detected" eventfld.long 0x00 6. " RDET[6] ,PINTSEL6 rising edge detect" "Not detected,Detected" eventfld.long 0x00 5. " RDET[5] ,PINTSEL5 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 4. " RDET[4] ,PINTSEL4 rising edge detect" "Not detected,Detected" eventfld.long 0x00 3. " RDET[3] ,PINTSEL3 rising edge detect" "Not detected,Detected" eventfld.long 0x00 2. " RDET[2] ,PINTSEL2 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 1. " RDET[1] ,PINTSEL1 rising edge detect" "Not detected,Detected" eventfld.long 0x00 0. " RDET[0] ,PINTSEL0 rising edge detect" "Not detected,Detected" line.long 0x04 "FALL,Pin Interrupt Falling Edge register" eventfld.long 0x04 7. " FDET[7] ,PINTSEL7 falling edge detect" "Not detected,Detected" eventfld.long 0x04 6. " FDET[6] ,PINTSEL6 falling edge detect" "Not detected,Detected" eventfld.long 0x04 5. " FDET[5] ,PINTSEL5 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 4. " FDET[4] ,PINTSEL4 falling edge detect" "Not detected,Detected" eventfld.long 0x04 3. " FDET[3] ,PINTSEL3 falling edge detect" "Not detected,Detected" eventfld.long 0x04 2. " FDET[2] ,PINTSEL2 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 1. " FDET[1] ,PINTSEL1 falling edge detect" "Not detected,Detected" eventfld.long 0x04 0. " FDET[0] ,PINTSEL0 falling edge detect" "Not detected,Detected" line.long 0x08 "IST,Pin Interrupt Status register" bitfld.long 0x08 7. " PSTAT[7] ,PINTSEL7 interrupt status (Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 6. " PSTAT[6] ,PINTSEL6 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 5. " PSTAT[5] ,PINTSEL5 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 4. " PSTAT[4] ,PINTSEL4 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 3. " PSTAT[3] ,PINTSEL3 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 2. " PSTAT[2] ,PINTSEL2 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 1. " PSTAT[1] ,PINTSEL1 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 0. " PSTAT[0] ,PINTSEL0 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" tree.end tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "Port 0" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x00++0xF line.byte 0x0 "B0 ,GPIO port 0 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO0[0 ]" "0,1" line.byte 0x1 "B1 ,GPIO port 0 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO0[1 ]" "0,1" line.byte 0x2 "B2 ,GPIO port 0 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO0[2 ]" "0,1" line.byte 0x3 "B3 ,GPIO port 0 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO0[3 ]" "0,1" line.byte 0x4 "B4 ,GPIO port 0 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO0[4 ]" "0,1" line.byte 0x5 "B5 ,GPIO port 0 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO0[5 ]" "0,1" line.byte 0x6 "B6 ,GPIO port 0 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO0[6 ]" "0,1" line.byte 0x7 "B7 ,GPIO port 0 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO0[7 ]" "0,1" line.byte 0x8 "B8 ,GPIO port 0 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO0[8 ]" "0,1" line.byte 0x9 "B9 ,GPIO port 0 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO0[9 ]" "0,1" line.byte 0xA "B10,GPIO port 0 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO0[10]" "0,1" line.byte 0xB "B11,GPIO port 0 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO0[11]" "0,1" line.byte 0xC "B12,GPIO port 0 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO0[12]" "0,1" line.byte 0xD "B13,GPIO port 0 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO0[13]" "0,1" line.byte 0xE "B14,GPIO port 0 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO0[14]" "0,1" line.byte 0xF "B15,GPIO port 0 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO0[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1000++0x3F line.long 0x0 "W0 ,GPIO port 0 word pin 0 register" line.long 0x4 "W1 ,GPIO port 0 word pin 1 register" line.long 0x8 "W2 ,GPIO port 0 word pin 2 register" line.long 0xC "W3 ,GPIO port 0 word pin 3 register" line.long 0x10 "W4 ,GPIO port 0 word pin 4 register" line.long 0x14 "W5 ,GPIO port 0 word pin 5 register" line.long 0x18 "W6 ,GPIO port 0 word pin 6 register" line.long 0x1C "W7 ,GPIO port 0 word pin 7 register" line.long 0x20 "W8 ,GPIO port 0 word pin 8 register" line.long 0x24 "W9 ,GPIO port 0 word pin 9 register" line.long 0x28 "W10,GPIO port 0 word pin 10 register" line.long 0x2C "W11,GPIO port 0 word pin 11 register" line.long 0x30 "W12,GPIO port 0 word pin 12 register" line.long 0x34 "W13,GPIO port 0 word pin 13 register" line.long 0x38 "W14,GPIO port 0 word pin 14 register" line.long 0x3C "W15,GPIO port 0 word pin 15 register" tree.end width 7. group.long 0x2000++0x03 "" line.long 0x00 "DIR0,GPIO port 0 direction register" bitfld.long 0x00 15. " DIR0[15] ,Pin direction for pin GPIO0[15]" "Input,Output" bitfld.long 0x00 14. " DIR0[14] ,Pin direction for pin GPIO0[14]" "Input,Output" bitfld.long 0x00 13. " DIR0[13] ,Pin direction for pin GPIO0[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR0[12] ,Pin direction for pin GPIO0[12]" "Input,Output" bitfld.long 0x00 11. " DIR0[11] ,Pin direction for pin GPIO0[11]" "Input,Output" bitfld.long 0x00 10. " DIR0[10] ,Pin direction for pin GPIO0[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR0[9] ,Pin direction for pin GPIO0[9]" "Input,Output" bitfld.long 0x00 8. " DIR0[8] ,Pin direction for pin GPIO0[8]" "Input,Output" bitfld.long 0x00 7. " DIR0[7] ,Pin direction for pin GPIO07]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR0[6] ,Pin direction for pin GPIO0[6]" "Input,Output" bitfld.long 0x00 5. " DIR0[5] ,Pin direction for pin GPIO0[5]" "Input,Output" bitfld.long 0x00 4. " DIR0[4] ,Pin direction for pin GPIO0[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR0[3] ,Pin direction for pin GPIO0[3]" "Input,Output" bitfld.long 0x00 2. " DIR0[2] ,Pin direction for pin GPIO0[2]" "Input,Output" bitfld.long 0x00 1. " DIR0[1] ,Pin direction for pin GPIO0[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR0[0] ,Pin direction for pin GPIO0[0]" "Input,Output" group.long 0x2080++0x03 line.long 0x00 "MASK0,GPIO 0 port mask register" bitfld.long 0x00 15. " MASKP0[15] ,Mask for GPIO0[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP0[14] ,Mask for GPIO0[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP0[13] ,Mask for GPIO0[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP0[12] ,Mask for GPIO0[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP0[11] ,Mask for GPIO0[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP0[10] ,Mask for GPIO0[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP0[9] ,Mask for GPIO0[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP0[8] ,Mask for GPIO0[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP0[7] ,Mask for GPIO0[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP0[6] ,Mask for GPIO0[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP0[5] ,Mask for GPIO0[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP0[4] ,Mask for GPIO0[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP0[3] ,Mask for GPIO0[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP0[3] ,Mask for GPIO0[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP0[1] ,Mask for GPIO0[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP0[0] ,Mask for GPIO0[0] in the MPORT register" "Not masked,Masked" group.long 0x2100++0x03 line.long 0x00 "PIN0,GPIO port 0 pin register" bitfld.long 0x00 15. " PORT0[15] ,Pin GPIO0[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT0[14] ,Pin GPIO0[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT0[13] ,Pin GPIO0[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT0[12] ,Pin GPIO0[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT0[11] ,Pin GPIO0[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT0[10] ,Pin GPIO0[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT0[9] ,Pin GPIO0[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT0[8] ,Pin GPIO0[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT0[7] ,Pin GPIO0[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT0[6] ,Pin GPIO0[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT0[5] ,Pin GPIO0[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT0[4] ,Pin GPIO0[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT0[3] ,Pin GPIO0[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT0[2] ,Pin GPIO0[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT0[1] ,Pin GPIO0[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT0[0] ,Pin GPIO0[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2180++0x03 line.long 0x00 "MPIN0,GPIO masked port 0 pin register" bitfld.long 0x00 15. " MPORTP0[15] ,Masked GPIO0[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP0[14] ,Masked GPIO0[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP0[13] ,Masked GPIO0[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP0[12] ,Masked GPIO0[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP0[11] ,Masked GPIO0[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP0[10] ,Masked GPIO0[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP0[9] ,Masked GPIO0[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP0[8] ,Masked GPIO0[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP0[7] ,Masked GPIO0[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP0[6] ,Masked GPIO0[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP0[5] ,Masked GPIO0[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP0[4] ,Masked GPIO0[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP0[3] ,Masked GPIO0[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP0[2] ,Masked GPIO0[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP0[1] ,Masked GPIO0[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP0[0] ,Masked GPIO0[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2200++0x03 line.long 0x00 "SET0,GPIO set port 0 register" bitfld.long 0x00 15. " SETP0[15] ,Read or set output bit GPIO0[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP0[14] ,Read or set output bit GPIO0[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP0[13] ,Read or set output bit GPIO0[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP0[12] ,Read or set output bit GPIO0[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP0[11] ,Read or set output bit GPIO0[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP0[10] ,Read or set output bit GPIO0[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP0[9] ,Read or set output bit GPIO0[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP0[8] ,Read or set output bit GPIO0[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP0[7] ,Read or set output bit GPIO0[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP0[6] ,Read or set output bit GPIO0[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP0[5] ,Read or set output bit GPIO0[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP0[4] ,Read or set output bit GPIO0[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP0[3] ,Read or set output bit GPIO0[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP0[2] ,Read or set output bit GPIO0[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP0[1] ,Read or set output bit GPIO0[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP0[0] ,Read or set output bit GPIO0[0]" "Low/No effect,High/Set" wgroup.long 0x2280++0x03 line.long 0x00 "CLR0,GPIO port 0 clear register" bitfld.long 0x00 15. " CLRP0[15] ,Clear output GPIO0[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP0[14] ,Clear output GPIO0[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP0[13] ,Clear output GPIO0[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP0[12] ,Clear output GPIO0[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP0[11] ,Clear output GPIO0[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP0[10] ,Clear output GPIO0[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP0[9] ,Clear output GPIO0[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP0[8] ,Clear output GPIO0[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP0[7] ,Clear output GPIO0[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP0[6] ,Clear output GPIO0[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP0[5] ,Clear output GPIO0[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP0[4] ,Clear output GPIO0[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP0[3] ,Clear output GPIO0[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP0[2] ,Clear output GPIO0[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP0[1] ,Clear output GPIO0[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP0[0] ,Clear output GPIO0[0]" "No effect,Clear" wgroup.long 0x2300++0x03 line.long 0x00 "NOT0,GPIO port 0 toggle register" bitfld.long 0x00 15. " NOTP0[15] ,Toggle output GPIO0[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP0[14] ,Toggle output GPIO0[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP0[13] ,Toggle output GPIO0[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP0[12] ,Toggle output GPIO0[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP0[11] ,Toggle output GPIO0[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP0[10] ,Toggle output GPIO0[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP0[9] ,Toggle output GPIO0[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP0[8] ,Toggle output GPIO0[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP0[7] ,Toggle output GPIO0[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP0[6] ,Toggle output GPIO0[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP0[5] ,Toggle output GPIO0[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP0[4] ,Toggle output GPIO0[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP0[3] ,Toggle output GPIO0[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP0[2] ,Toggle output GPIO0[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP0[1] ,Toggle output GPIO0[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP0[0] ,Toggle output GPIO0[0]" "No effect,Toggle" tree.end tree.end tree "Port 1" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x20++0x0F line.byte 0x0 "B32,GPIO port 1 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO1[0 ]" "0,1" line.byte 0x1 "B33,GPIO port 1 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO1[1 ]" "0,1" line.byte 0x2 "B34,GPIO port 1 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO1[2 ]" "0,1" line.byte 0x3 "B35,GPIO port 1 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO1[3 ]" "0,1" line.byte 0x4 "B36,GPIO port 1 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO1[4 ]" "0,1" line.byte 0x5 "B37,GPIO port 1 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO1[5 ]" "0,1" line.byte 0x6 "B38,GPIO port 1 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO1[6 ]" "0,1" line.byte 0x7 "B39,GPIO port 1 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO1[7 ]" "0,1" line.byte 0x8 "B40,GPIO port 1 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO1[8 ]" "0,1" line.byte 0x9 "B41,GPIO port 1 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO1[9 ]" "0,1" line.byte 0xA "B42,GPIO port 1 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO1[10]" "0,1" line.byte 0xB "B43,GPIO port 1 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO1[11]" "0,1" line.byte 0xC "B44,GPIO port 1 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO1[12]" "0,1" line.byte 0xD "B45,GPIO port 1 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO1[13]" "0,1" line.byte 0xE "B46,GPIO port 1 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO1[14]" "0,1" line.byte 0xF "B47,GPIO port 1 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO1[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1080++0x3F line.long 0x0 "W32,GPIO port 1 word pin 0 register" line.long 0x4 "W33,GPIO port 1 word pin 1 register" line.long 0x8 "W34,GPIO port 1 word pin 2 register" line.long 0xC "W35,GPIO port 1 word pin 3 register" line.long 0x10 "W36,GPIO port 1 word pin 4 register" line.long 0x14 "W37,GPIO port 1 word pin 5 register" line.long 0x18 "W38,GPIO port 1 word pin 6 register" line.long 0x1C "W39,GPIO port 1 word pin 7 register" line.long 0x20 "W40,GPIO port 1 word pin 8 register" line.long 0x24 "W41,GPIO port 1 word pin 9 register" line.long 0x28 "W42,GPIO port 1 word pin 10 register" line.long 0x2C "W43,GPIO port 1 word pin 11 register" line.long 0x30 "W44,GPIO port 1 word pin 12 register" line.long 0x34 "W45,GPIO port 1 word pin 13 register" line.long 0x38 "W46,GPIO port 1 word pin 14 register" line.long 0x3C "W47,GPIO port 1 word pin 15 register" tree.end width 7. group.long 0x2004++0x03 "" line.long 0x00 "DIR1,GPIO port 1 direction register" bitfld.long 0x00 15. " DIR1[15] ,Pin direction for pin GPIO1[15]" "Input,Output" bitfld.long 0x00 14. " DIR1[14] ,Pin direction for pin GPIO1[14]" "Input,Output" bitfld.long 0x00 13. " DIR1[13] ,Pin direction for pin GPIO1[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR1[12] ,Pin direction for pin GPIO1[12]" "Input,Output" bitfld.long 0x00 11. " DIR1[11] ,Pin direction for pin GPIO1[11]" "Input,Output" bitfld.long 0x00 10. " DIR1[10] ,Pin direction for pin GPIO1[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR1[9] ,Pin direction for pin GPIO1[9]" "Input,Output" bitfld.long 0x00 8. " DIR1[8] ,Pin direction for pin GPIO1[8]" "Input,Output" bitfld.long 0x00 7. " DIR1[7] ,Pin direction for pin GPIO17]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR1[6] ,Pin direction for pin GPIO1[6]" "Input,Output" bitfld.long 0x00 5. " DIR1[5] ,Pin direction for pin GPIO1[5]" "Input,Output" bitfld.long 0x00 4. " DIR1[4] ,Pin direction for pin GPIO1[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR1[3] ,Pin direction for pin GPIO1[3]" "Input,Output" bitfld.long 0x00 2. " DIR1[2] ,Pin direction for pin GPIO1[2]" "Input,Output" bitfld.long 0x00 1. " DIR1[1] ,Pin direction for pin GPIO1[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR1[0] ,Pin direction for pin GPIO1[0]" "Input,Output" group.long 0x2084++0x03 line.long 0x00 "MASK1,GPIO 1 port mask register" bitfld.long 0x00 15. " MASKP1[15] ,Mask for GPIO1[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP1[14] ,Mask for GPIO1[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP1[13] ,Mask for GPIO1[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP1[12] ,Mask for GPIO1[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP1[11] ,Mask for GPIO1[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP1[10] ,Mask for GPIO1[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP1[9] ,Mask for GPIO1[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP1[8] ,Mask for GPIO1[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP1[7] ,Mask for GPIO1[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP1[6] ,Mask for GPIO1[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP1[5] ,Mask for GPIO1[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP1[4] ,Mask for GPIO1[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP1[3] ,Mask for GPIO1[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP1[3] ,Mask for GPIO1[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP1[1] ,Mask for GPIO1[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP1[0] ,Mask for GPIO1[0] in the MPORT register" "Not masked,Masked" group.long 0x2104++0x03 line.long 0x00 "PIN1,GPIO port 1 pin register" bitfld.long 0x00 15. " PORT1[15] ,Pin GPIO1[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT1[14] ,Pin GPIO1[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT1[13] ,Pin GPIO1[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT1[12] ,Pin GPIO1[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT1[11] ,Pin GPIO1[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT1[10] ,Pin GPIO1[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT1[9] ,Pin GPIO1[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT1[8] ,Pin GPIO1[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT1[7] ,Pin GPIO1[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT1[6] ,Pin GPIO1[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT1[5] ,Pin GPIO1[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT1[4] ,Pin GPIO1[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT1[3] ,Pin GPIO1[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT1[2] ,Pin GPIO1[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT1[1] ,Pin GPIO1[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT1[0] ,Pin GPIO1[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2184++0x03 line.long 0x00 "MPIN1,GPIO masked port 1 pin register" bitfld.long 0x00 15. " MPORTP1[15] ,Masked GPIO1[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP1[14] ,Masked GPIO1[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP1[13] ,Masked GPIO1[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP1[12] ,Masked GPIO1[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP1[11] ,Masked GPIO1[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP1[10] ,Masked GPIO1[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP1[9] ,Masked GPIO1[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP1[8] ,Masked GPIO1[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP1[7] ,Masked GPIO1[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP1[6] ,Masked GPIO1[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP1[5] ,Masked GPIO1[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP1[4] ,Masked GPIO1[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP1[3] ,Masked GPIO1[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP1[2] ,Masked GPIO1[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP1[1] ,Masked GPIO1[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP1[0] ,Masked GPIO1[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2204++0x03 line.long 0x00 "SET1,GPIO set port 1 register" bitfld.long 0x00 15. " SETP1[15] ,Read or set output bit GPIO1[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP1[14] ,Read or set output bit GPIO1[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP1[13] ,Read or set output bit GPIO1[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP1[12] ,Read or set output bit GPIO1[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP1[11] ,Read or set output bit GPIO1[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP1[10] ,Read or set output bit GPIO1[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP1[9] ,Read or set output bit GPIO1[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP1[8] ,Read or set output bit GPIO1[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP1[7] ,Read or set output bit GPIO1[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP1[6] ,Read or set output bit GPIO1[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP1[5] ,Read or set output bit GPIO1[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP1[4] ,Read or set output bit GPIO1[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP1[3] ,Read or set output bit GPIO1[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP1[2] ,Read or set output bit GPIO1[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP1[1] ,Read or set output bit GPIO1[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP1[0] ,Read or set output bit GPIO1[0]" "Low/No effect,High/Set" wgroup.long 0x2284++0x03 line.long 0x00 "CLR1,GPIO port 1 clear register" bitfld.long 0x00 15. " CLRP1[15] ,Clear output GPIO1[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP1[14] ,Clear output GPIO1[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP1[13] ,Clear output GPIO1[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP1[12] ,Clear output GPIO1[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP1[11] ,Clear output GPIO1[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP1[10] ,Clear output GPIO1[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP1[9] ,Clear output GPIO1[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP1[8] ,Clear output GPIO1[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP1[7] ,Clear output GPIO1[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP1[6] ,Clear output GPIO1[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP1[5] ,Clear output GPIO1[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP1[4] ,Clear output GPIO1[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP1[3] ,Clear output GPIO1[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP1[2] ,Clear output GPIO1[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP1[1] ,Clear output GPIO1[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP1[0] ,Clear output GPIO1[0]" "No effect,Clear" wgroup.long 0x2304++0x03 line.long 0x00 "NOT1,GPIO port 1 toggle register" bitfld.long 0x00 15. " NOTP1[15] ,Toggle output GPIO1[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP1[14] ,Toggle output GPIO1[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP1[13] ,Toggle output GPIO1[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP1[12] ,Toggle output GPIO1[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP1[11] ,Toggle output GPIO1[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP1[10] ,Toggle output GPIO1[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP1[9] ,Toggle output GPIO1[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP1[8] ,Toggle output GPIO1[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP1[7] ,Toggle output GPIO1[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP1[6] ,Toggle output GPIO1[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP1[5] ,Toggle output GPIO1[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP1[4] ,Toggle output GPIO1[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP1[3] ,Toggle output GPIO1[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP1[2] ,Toggle output GPIO1[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP1[1] ,Toggle output GPIO1[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP1[0] ,Toggle output GPIO1[0]" "No effect,Toggle" tree.end tree.end tree "Port 2" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x40++0x0F line.byte 0x0 "B64,GPIO port 2 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO2[0 ]" "0,1" line.byte 0x1 "B65,GPIO port 2 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO2[1 ]" "0,1" line.byte 0x2 "B66,GPIO port 2 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO2[2 ]" "0,1" line.byte 0x3 "B67,GPIO port 2 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO2[3 ]" "0,1" line.byte 0x4 "B68,GPIO port 2 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO2[4 ]" "0,1" line.byte 0x5 "B69,GPIO port 2 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO2[5 ]" "0,1" line.byte 0x6 "B70,GPIO port 2 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO2[6 ]" "0,1" line.byte 0x7 "B71,GPIO port 2 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO2[7 ]" "0,1" line.byte 0x8 "B72,GPIO port 2 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO2[8 ]" "0,1" line.byte 0x9 "B73,GPIO port 2 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO2[9 ]" "0,1" line.byte 0xA "B74,GPIO port 2 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO2[10]" "0,1" line.byte 0xB "B75,GPIO port 2 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO2[11]" "0,1" line.byte 0xC "B76,GPIO port 2 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO2[12]" "0,1" line.byte 0xD "B77,GPIO port 2 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO2[13]" "0,1" line.byte 0xE "B78,GPIO port 2 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO2[14]" "0,1" line.byte 0xF "B79,GPIO port 2 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO2[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1100++0x3F line.long 0x0 "W64,GPIO port 2 word pin 0 register" line.long 0x4 "W65,GPIO port 2 word pin 1 register" line.long 0x8 "W66,GPIO port 2 word pin 2 register" line.long 0xC "W67,GPIO port 2 word pin 3 register" line.long 0x10 "W68,GPIO port 2 word pin 4 register" line.long 0x14 "W69,GPIO port 2 word pin 5 register" line.long 0x18 "W70,GPIO port 2 word pin 6 register" line.long 0x1C "W71,GPIO port 2 word pin 7 register" line.long 0x20 "W72,GPIO port 2 word pin 8 register" line.long 0x24 "W73,GPIO port 2 word pin 9 register" line.long 0x28 "W74,GPIO port 2 word pin 10 register" line.long 0x2C "W75,GPIO port 2 word pin 11 register" line.long 0x30 "W76,GPIO port 2 word pin 12 register" line.long 0x34 "W77,GPIO port 2 word pin 13 register" line.long 0x38 "W78,GPIO port 2 word pin 14 register" line.long 0x3C "W79,GPIO port 2 word pin 15 register" tree.end width 7. group.long 0x2008++0x03 "" line.long 0x00 "DIR2,GPIO port 2 direction register" bitfld.long 0x00 15. " DIR2[15] ,Pin direction for pin GPIO2[15]" "Input,Output" bitfld.long 0x00 14. " DIR2[14] ,Pin direction for pin GPIO2[14]" "Input,Output" bitfld.long 0x00 13. " DIR2[13] ,Pin direction for pin GPIO2[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR2[12] ,Pin direction for pin GPIO2[12]" "Input,Output" bitfld.long 0x00 11. " DIR2[11] ,Pin direction for pin GPIO2[11]" "Input,Output" bitfld.long 0x00 10. " DIR2[10] ,Pin direction for pin GPIO2[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR2[9] ,Pin direction for pin GPIO2[9]" "Input,Output" bitfld.long 0x00 8. " DIR2[8] ,Pin direction for pin GPIO2[8]" "Input,Output" bitfld.long 0x00 7. " DIR2[7] ,Pin direction for pin GPIO27]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR2[6] ,Pin direction for pin GPIO2[6]" "Input,Output" bitfld.long 0x00 5. " DIR2[5] ,Pin direction for pin GPIO2[5]" "Input,Output" bitfld.long 0x00 4. " DIR2[4] ,Pin direction for pin GPIO2[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR2[3] ,Pin direction for pin GPIO2[3]" "Input,Output" bitfld.long 0x00 2. " DIR2[2] ,Pin direction for pin GPIO2[2]" "Input,Output" bitfld.long 0x00 1. " DIR2[1] ,Pin direction for pin GPIO2[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR2[0] ,Pin direction for pin GPIO2[0]" "Input,Output" group.long 0x2088++0x03 line.long 0x00 "MASK2,GPIO 2 port mask register" bitfld.long 0x00 15. " MASKP2[15] ,Mask for GPIO2[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP2[14] ,Mask for GPIO2[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP2[13] ,Mask for GPIO2[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP2[12] ,Mask for GPIO2[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP2[11] ,Mask for GPIO2[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP2[10] ,Mask for GPIO2[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP2[9] ,Mask for GPIO2[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP2[8] ,Mask for GPIO2[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP2[7] ,Mask for GPIO2[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP2[6] ,Mask for GPIO2[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP2[5] ,Mask for GPIO2[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP2[4] ,Mask for GPIO2[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP2[3] ,Mask for GPIO2[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP2[3] ,Mask for GPIO2[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP2[1] ,Mask for GPIO2[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP2[0] ,Mask for GPIO2[0] in the MPORT register" "Not masked,Masked" group.long 0x2108++0x03 line.long 0x00 "PIN2,GPIO port 2 pin register" bitfld.long 0x00 15. " PORT2[15] ,Pin GPIO2[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT2[14] ,Pin GPIO2[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT2[13] ,Pin GPIO2[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT2[12] ,Pin GPIO2[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT2[11] ,Pin GPIO2[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT2[10] ,Pin GPIO2[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT2[9] ,Pin GPIO2[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT2[8] ,Pin GPIO2[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT2[7] ,Pin GPIO2[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT2[6] ,Pin GPIO2[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT2[5] ,Pin GPIO2[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT2[4] ,Pin GPIO2[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT2[3] ,Pin GPIO2[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT2[2] ,Pin GPIO2[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT2[1] ,Pin GPIO2[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT2[0] ,Pin GPIO2[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2188++0x03 line.long 0x00 "MPIN2,GPIO masked port 2 pin register" bitfld.long 0x00 15. " MPORTP2[15] ,Masked GPIO2[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP2[14] ,Masked GPIO2[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP2[13] ,Masked GPIO2[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP2[12] ,Masked GPIO2[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP2[11] ,Masked GPIO2[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP2[10] ,Masked GPIO2[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP2[9] ,Masked GPIO2[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP2[8] ,Masked GPIO2[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP2[7] ,Masked GPIO2[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP2[6] ,Masked GPIO2[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP2[5] ,Masked GPIO2[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP2[4] ,Masked GPIO2[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP2[3] ,Masked GPIO2[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP2[2] ,Masked GPIO2[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP2[1] ,Masked GPIO2[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP2[0] ,Masked GPIO2[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2208++0x03 line.long 0x00 "SET2,GPIO set port 2 register" bitfld.long 0x00 15. " SETP2[15] ,Read or set output bit GPIO2[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP2[14] ,Read or set output bit GPIO2[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP2[13] ,Read or set output bit GPIO2[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP2[12] ,Read or set output bit GPIO2[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP2[11] ,Read or set output bit GPIO2[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP2[10] ,Read or set output bit GPIO2[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP2[9] ,Read or set output bit GPIO2[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP2[8] ,Read or set output bit GPIO2[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP2[7] ,Read or set output bit GPIO2[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP2[6] ,Read or set output bit GPIO2[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP2[5] ,Read or set output bit GPIO2[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP2[4] ,Read or set output bit GPIO2[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP2[3] ,Read or set output bit GPIO2[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP2[2] ,Read or set output bit GPIO2[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP2[1] ,Read or set output bit GPIO2[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP2[0] ,Read or set output bit GPIO2[0]" "Low/No effect,High/Set" wgroup.long 0x2288++0x03 line.long 0x00 "CLR2,GPIO port 2 clear register" bitfld.long 0x00 15. " CLRP2[15] ,Clear output GPIO2[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP2[14] ,Clear output GPIO2[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP2[13] ,Clear output GPIO2[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP2[12] ,Clear output GPIO2[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP2[11] ,Clear output GPIO2[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP2[10] ,Clear output GPIO2[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP2[9] ,Clear output GPIO2[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP2[8] ,Clear output GPIO2[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP2[7] ,Clear output GPIO2[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP2[6] ,Clear output GPIO2[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP2[5] ,Clear output GPIO2[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP2[4] ,Clear output GPIO2[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP2[3] ,Clear output GPIO2[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP2[2] ,Clear output GPIO2[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP2[1] ,Clear output GPIO2[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP2[0] ,Clear output GPIO2[0]" "No effect,Clear" wgroup.long 0x2308++0x03 line.long 0x00 "NOT2,GPIO port 2 toggle register" bitfld.long 0x00 15. " NOTP2[15] ,Toggle output GPIO2[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP2[14] ,Toggle output GPIO2[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP2[13] ,Toggle output GPIO2[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP2[12] ,Toggle output GPIO2[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP2[11] ,Toggle output GPIO2[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP2[10] ,Toggle output GPIO2[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP2[9] ,Toggle output GPIO2[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP2[8] ,Toggle output GPIO2[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP2[7] ,Toggle output GPIO2[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP2[6] ,Toggle output GPIO2[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP2[5] ,Toggle output GPIO2[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP2[4] ,Toggle output GPIO2[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP2[3] ,Toggle output GPIO2[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP2[2] ,Toggle output GPIO2[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP2[1] ,Toggle output GPIO2[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP2[0] ,Toggle output GPIO2[0]" "No effect,Toggle" tree.end tree.end tree "Port 3" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x60++0x0F line.byte 0x0 "B96,GPIO port 3 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO3[0 ]" "0,1" line.byte 0x1 "B97,GPIO port 3 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO3[1 ]" "0,1" line.byte 0x2 "B98,GPIO port 3 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO3[2 ]" "0,1" line.byte 0x3 "B99,GPIO port 3 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO3[3 ]" "0,1" line.byte 0x4 "B100,GPIO port 3 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO3[4 ]" "0,1" line.byte 0x5 "B101,GPIO port 3 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO3[5 ]" "0,1" line.byte 0x6 "B102,GPIO port 3 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO3[6 ]" "0,1" line.byte 0x7 "B103,GPIO port 3 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO3[7 ]" "0,1" line.byte 0x8 "B104,GPIO port 3 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO3[8 ]" "0,1" line.byte 0x9 "B105,GPIO port 3 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO3[9 ]" "0,1" line.byte 0xA "B106,GPIO port 3 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO3[10]" "0,1" line.byte 0xB "B107,GPIO port 3 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO3[11]" "0,1" line.byte 0xC "B108,GPIO port 3 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO3[12]" "0,1" line.byte 0xD "B109,GPIO port 3 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO3[13]" "0,1" line.byte 0xE "B110,GPIO port 3 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO3[14]" "0,1" line.byte 0xF "B111,GPIO port 3 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO3[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1180++0x3F line.long 0x0 "W96,GPIO port 3 word pin 0 register" line.long 0x4 "W97,GPIO port 3 word pin 1 register" line.long 0x8 "W98,GPIO port 3 word pin 2 register" line.long 0xC "W99,GPIO port 3 word pin 3 register" line.long 0x10 "W100,GPIO port 3 word pin 4 register" line.long 0x14 "W101,GPIO port 3 word pin 5 register" line.long 0x18 "W102,GPIO port 3 word pin 6 register" line.long 0x1C "W103,GPIO port 3 word pin 7 register" line.long 0x20 "W104,GPIO port 3 word pin 8 register" line.long 0x24 "W105,GPIO port 3 word pin 9 register" line.long 0x28 "W106,GPIO port 3 word pin 10 register" line.long 0x2C "W107,GPIO port 3 word pin 11 register" line.long 0x30 "W108,GPIO port 3 word pin 12 register" line.long 0x34 "W109,GPIO port 3 word pin 13 register" line.long 0x38 "W110,GPIO port 3 word pin 14 register" line.long 0x3C "W111,GPIO port 3 word pin 15 register" tree.end width 7. group.long 0x200C++0x03 "" line.long 0x00 "DIR3,GPIO port 3 direction register" bitfld.long 0x00 15. " DIR3[15] ,Pin direction for pin GPIO3[15]" "Input,Output" bitfld.long 0x00 14. " DIR3[14] ,Pin direction for pin GPIO3[14]" "Input,Output" bitfld.long 0x00 13. " DIR3[13] ,Pin direction for pin GPIO3[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR3[12] ,Pin direction for pin GPIO3[12]" "Input,Output" bitfld.long 0x00 11. " DIR3[11] ,Pin direction for pin GPIO3[11]" "Input,Output" bitfld.long 0x00 10. " DIR3[10] ,Pin direction for pin GPIO3[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR3[9] ,Pin direction for pin GPIO3[9]" "Input,Output" bitfld.long 0x00 8. " DIR3[8] ,Pin direction for pin GPIO3[8]" "Input,Output" bitfld.long 0x00 7. " DIR3[7] ,Pin direction for pin GPIO37]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR3[6] ,Pin direction for pin GPIO3[6]" "Input,Output" bitfld.long 0x00 5. " DIR3[5] ,Pin direction for pin GPIO3[5]" "Input,Output" bitfld.long 0x00 4. " DIR3[4] ,Pin direction for pin GPIO3[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR3[3] ,Pin direction for pin GPIO3[3]" "Input,Output" bitfld.long 0x00 2. " DIR3[2] ,Pin direction for pin GPIO3[2]" "Input,Output" bitfld.long 0x00 1. " DIR3[1] ,Pin direction for pin GPIO3[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR3[0] ,Pin direction for pin GPIO3[0]" "Input,Output" group.long 0x208C++0x03 line.long 0x00 "MASK3,GPIO 3 port mask register" bitfld.long 0x00 15. " MASKP3[15] ,Mask for GPIO3[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP3[14] ,Mask for GPIO3[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP3[13] ,Mask for GPIO3[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP3[12] ,Mask for GPIO3[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP3[11] ,Mask for GPIO3[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP3[10] ,Mask for GPIO3[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP3[9] ,Mask for GPIO3[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP3[8] ,Mask for GPIO3[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP3[7] ,Mask for GPIO3[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP3[6] ,Mask for GPIO3[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP3[5] ,Mask for GPIO3[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP3[4] ,Mask for GPIO3[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP3[3] ,Mask for GPIO3[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP3[3] ,Mask for GPIO3[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP3[1] ,Mask for GPIO3[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP3[0] ,Mask for GPIO3[0] in the MPORT register" "Not masked,Masked" group.long 0x210C++0x03 line.long 0x00 "PIN3,GPIO port 3 pin register" bitfld.long 0x00 15. " PORT3[15] ,Pin GPIO3[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT3[14] ,Pin GPIO3[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT3[13] ,Pin GPIO3[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT3[12] ,Pin GPIO3[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT3[11] ,Pin GPIO3[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT3[10] ,Pin GPIO3[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT3[9] ,Pin GPIO3[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT3[8] ,Pin GPIO3[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT3[7] ,Pin GPIO3[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT3[6] ,Pin GPIO3[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT3[5] ,Pin GPIO3[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT3[4] ,Pin GPIO3[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT3[3] ,Pin GPIO3[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT3[2] ,Pin GPIO3[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT3[1] ,Pin GPIO3[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT3[0] ,Pin GPIO3[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x218C++0x03 line.long 0x00 "MPIN3,GPIO masked port 3 pin register" bitfld.long 0x00 15. " MPORTP3[15] ,Masked GPIO3[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP3[14] ,Masked GPIO3[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP3[13] ,Masked GPIO3[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP3[12] ,Masked GPIO3[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP3[11] ,Masked GPIO3[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP3[10] ,Masked GPIO3[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP3[9] ,Masked GPIO3[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP3[8] ,Masked GPIO3[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP3[7] ,Masked GPIO3[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP3[6] ,Masked GPIO3[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP3[5] ,Masked GPIO3[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP3[4] ,Masked GPIO3[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP3[3] ,Masked GPIO3[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP3[2] ,Masked GPIO3[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP3[1] ,Masked GPIO3[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP3[0] ,Masked GPIO3[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x220C++0x03 line.long 0x00 "SET3,GPIO set port 3 register" bitfld.long 0x00 15. " SETP3[15] ,Read or set output bit GPIO3[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP3[14] ,Read or set output bit GPIO3[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP3[13] ,Read or set output bit GPIO3[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP3[12] ,Read or set output bit GPIO3[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP3[11] ,Read or set output bit GPIO3[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP3[10] ,Read or set output bit GPIO3[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP3[9] ,Read or set output bit GPIO3[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP3[8] ,Read or set output bit GPIO3[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP3[7] ,Read or set output bit GPIO3[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP3[6] ,Read or set output bit GPIO3[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP3[5] ,Read or set output bit GPIO3[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP3[4] ,Read or set output bit GPIO3[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP3[3] ,Read or set output bit GPIO3[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP3[2] ,Read or set output bit GPIO3[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP3[1] ,Read or set output bit GPIO3[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP3[0] ,Read or set output bit GPIO3[0]" "Low/No effect,High/Set" wgroup.long 0x228C++0x03 line.long 0x00 "CLR3,GPIO port 3 clear register" bitfld.long 0x00 15. " CLRP3[15] ,Clear output GPIO3[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP3[14] ,Clear output GPIO3[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP3[13] ,Clear output GPIO3[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP3[12] ,Clear output GPIO3[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP3[11] ,Clear output GPIO3[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP3[10] ,Clear output GPIO3[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP3[9] ,Clear output GPIO3[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP3[8] ,Clear output GPIO3[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP3[7] ,Clear output GPIO3[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP3[6] ,Clear output GPIO3[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP3[5] ,Clear output GPIO3[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP3[4] ,Clear output GPIO3[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP3[3] ,Clear output GPIO3[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP3[2] ,Clear output GPIO3[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP3[1] ,Clear output GPIO3[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP3[0] ,Clear output GPIO3[0]" "No effect,Clear" wgroup.long 0x230C++0x03 line.long 0x00 "NOT3,GPIO port 3 toggle register" bitfld.long 0x00 15. " NOTP3[15] ,Toggle output GPIO3[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP3[14] ,Toggle output GPIO3[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP3[13] ,Toggle output GPIO3[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP3[12] ,Toggle output GPIO3[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP3[11] ,Toggle output GPIO3[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP3[10] ,Toggle output GPIO3[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP3[9] ,Toggle output GPIO3[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP3[8] ,Toggle output GPIO3[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP3[7] ,Toggle output GPIO3[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP3[6] ,Toggle output GPIO3[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP3[5] ,Toggle output GPIO3[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP3[4] ,Toggle output GPIO3[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP3[3] ,Toggle output GPIO3[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP3[2] ,Toggle output GPIO3[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP3[1] ,Toggle output GPIO3[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP3[0] ,Toggle output GPIO3[0]" "No effect,Toggle" tree.end tree.end tree "Port 4" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x80++0x0F line.byte 0x0 "B128,GPIO port 4 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO4[0 ]" "0,1" line.byte 0x1 "B129,GPIO port 4 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO4[1 ]" "0,1" line.byte 0x2 "B130,GPIO port 4 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO4[2 ]" "0,1" line.byte 0x3 "B131,GPIO port 4 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO4[3 ]" "0,1" line.byte 0x4 "B132,GPIO port 4 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO4[4 ]" "0,1" line.byte 0x5 "B133,GPIO port 4 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO4[5 ]" "0,1" line.byte 0x6 "B134,GPIO port 4 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO4[6 ]" "0,1" line.byte 0x7 "B135,GPIO port 4 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO4[7 ]" "0,1" line.byte 0x8 "B136,GPIO port 4 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO4[8 ]" "0,1" line.byte 0x9 "B137,GPIO port 4 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO4[9 ]" "0,1" line.byte 0xA "B138,GPIO port 4 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO4[10]" "0,1" line.byte 0xB "B139,GPIO port 4 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO4[11]" "0,1" line.byte 0xC "B140,GPIO port 4 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO4[12]" "0,1" line.byte 0xD "B141,GPIO port 4 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO4[13]" "0,1" line.byte 0xE "B142,GPIO port 4 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO4[14]" "0,1" line.byte 0xF "B143,GPIO port 4 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO4[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1200++0x3F line.long 0x0 "W128,GPIO port 4 word pin 0 register" line.long 0x4 "W129,GPIO port 4 word pin 1 register" line.long 0x8 "W130,GPIO port 4 word pin 2 register" line.long 0xC "W131,GPIO port 4 word pin 3 register" line.long 0x10 "W132,GPIO port 4 word pin 4 register" line.long 0x14 "W133,GPIO port 4 word pin 5 register" line.long 0x18 "W134,GPIO port 4 word pin 6 register" line.long 0x1C "W135,GPIO port 4 word pin 7 register" line.long 0x20 "W136,GPIO port 4 word pin 8 register" line.long 0x24 "W137,GPIO port 4 word pin 9 register" line.long 0x28 "W138,GPIO port 4 word pin 10 register" line.long 0x2C "W139,GPIO port 4 word pin 11 register" line.long 0x30 "W140,GPIO port 4 word pin 12 register" line.long 0x34 "W141,GPIO port 4 word pin 13 register" line.long 0x38 "W142,GPIO port 4 word pin 14 register" line.long 0x3C "W143,GPIO port 4 word pin 15 register" tree.end width 7. group.long 0x2010++0x03 "" line.long 0x00 "DIR4,GPIO port 4 direction register" bitfld.long 0x00 15. " DIR4[15] ,Pin direction for pin GPIO4[15]" "Input,Output" bitfld.long 0x00 14. " DIR4[14] ,Pin direction for pin GPIO4[14]" "Input,Output" bitfld.long 0x00 13. " DIR4[13] ,Pin direction for pin GPIO4[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR4[12] ,Pin direction for pin GPIO4[12]" "Input,Output" bitfld.long 0x00 11. " DIR4[11] ,Pin direction for pin GPIO4[11]" "Input,Output" bitfld.long 0x00 10. " DIR4[10] ,Pin direction for pin GPIO4[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR4[9] ,Pin direction for pin GPIO4[9]" "Input,Output" bitfld.long 0x00 8. " DIR4[8] ,Pin direction for pin GPIO4[8]" "Input,Output" bitfld.long 0x00 7. " DIR4[7] ,Pin direction for pin GPIO47]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR4[6] ,Pin direction for pin GPIO4[6]" "Input,Output" bitfld.long 0x00 5. " DIR4[5] ,Pin direction for pin GPIO4[5]" "Input,Output" bitfld.long 0x00 4. " DIR4[4] ,Pin direction for pin GPIO4[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR4[3] ,Pin direction for pin GPIO4[3]" "Input,Output" bitfld.long 0x00 2. " DIR4[2] ,Pin direction for pin GPIO4[2]" "Input,Output" bitfld.long 0x00 1. " DIR4[1] ,Pin direction for pin GPIO4[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR4[0] ,Pin direction for pin GPIO4[0]" "Input,Output" group.long 0x2090++0x03 line.long 0x00 "MASK4,GPIO 4 port mask register" bitfld.long 0x00 15. " MASKP4[15] ,Mask for GPIO4[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP4[14] ,Mask for GPIO4[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP4[13] ,Mask for GPIO4[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP4[12] ,Mask for GPIO4[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP4[11] ,Mask for GPIO4[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP4[10] ,Mask for GPIO4[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP4[9] ,Mask for GPIO4[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP4[8] ,Mask for GPIO4[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP4[7] ,Mask for GPIO4[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP4[6] ,Mask for GPIO4[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP4[5] ,Mask for GPIO4[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP4[4] ,Mask for GPIO4[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP4[3] ,Mask for GPIO4[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP4[3] ,Mask for GPIO4[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP4[1] ,Mask for GPIO4[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP4[0] ,Mask for GPIO4[0] in the MPORT register" "Not masked,Masked" group.long 0x2110++0x03 line.long 0x00 "PIN4,GPIO port 4 pin register" bitfld.long 0x00 15. " PORT4[15] ,Pin GPIO4[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT4[14] ,Pin GPIO4[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT4[13] ,Pin GPIO4[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT4[12] ,Pin GPIO4[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT4[11] ,Pin GPIO4[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT4[10] ,Pin GPIO4[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT4[9] ,Pin GPIO4[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT4[8] ,Pin GPIO4[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT4[7] ,Pin GPIO4[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT4[6] ,Pin GPIO4[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT4[5] ,Pin GPIO4[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT4[4] ,Pin GPIO4[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT4[3] ,Pin GPIO4[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT4[2] ,Pin GPIO4[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT4[1] ,Pin GPIO4[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT4[0] ,Pin GPIO4[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2190++0x03 line.long 0x00 "MPIN4,GPIO masked port 4 pin register" bitfld.long 0x00 15. " MPORTP4[15] ,Masked GPIO4[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP4[14] ,Masked GPIO4[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP4[13] ,Masked GPIO4[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP4[12] ,Masked GPIO4[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP4[11] ,Masked GPIO4[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP4[10] ,Masked GPIO4[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP4[9] ,Masked GPIO4[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP4[8] ,Masked GPIO4[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP4[7] ,Masked GPIO4[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP4[6] ,Masked GPIO4[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP4[5] ,Masked GPIO4[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP4[4] ,Masked GPIO4[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP4[3] ,Masked GPIO4[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP4[2] ,Masked GPIO4[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP4[1] ,Masked GPIO4[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP4[0] ,Masked GPIO4[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2210++0x03 line.long 0x00 "SET4,GPIO set port 4 register" bitfld.long 0x00 15. " SETP4[15] ,Read or set output bit GPIO4[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP4[14] ,Read or set output bit GPIO4[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP4[13] ,Read or set output bit GPIO4[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP4[12] ,Read or set output bit GPIO4[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP4[11] ,Read or set output bit GPIO4[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP4[10] ,Read or set output bit GPIO4[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP4[9] ,Read or set output bit GPIO4[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP4[8] ,Read or set output bit GPIO4[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP4[7] ,Read or set output bit GPIO4[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP4[6] ,Read or set output bit GPIO4[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP4[5] ,Read or set output bit GPIO4[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP4[4] ,Read or set output bit GPIO4[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP4[3] ,Read or set output bit GPIO4[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP4[2] ,Read or set output bit GPIO4[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP4[1] ,Read or set output bit GPIO4[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP4[0] ,Read or set output bit GPIO4[0]" "Low/No effect,High/Set" wgroup.long 0x2290++0x03 line.long 0x00 "CLR4,GPIO port 4 clear register" bitfld.long 0x00 15. " CLRP4[15] ,Clear output GPIO4[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP4[14] ,Clear output GPIO4[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP4[13] ,Clear output GPIO4[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP4[12] ,Clear output GPIO4[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP4[11] ,Clear output GPIO4[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP4[10] ,Clear output GPIO4[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP4[9] ,Clear output GPIO4[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP4[8] ,Clear output GPIO4[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP4[7] ,Clear output GPIO4[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP4[6] ,Clear output GPIO4[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP4[5] ,Clear output GPIO4[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP4[4] ,Clear output GPIO4[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP4[3] ,Clear output GPIO4[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP4[2] ,Clear output GPIO4[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP4[1] ,Clear output GPIO4[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP4[0] ,Clear output GPIO4[0]" "No effect,Clear" wgroup.long 0x2310++0x03 line.long 0x00 "NOT4,GPIO port 4 toggle register" bitfld.long 0x00 15. " NOTP4[15] ,Toggle output GPIO4[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP4[14] ,Toggle output GPIO4[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP4[13] ,Toggle output GPIO4[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP4[12] ,Toggle output GPIO4[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP4[11] ,Toggle output GPIO4[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP4[10] ,Toggle output GPIO4[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP4[9] ,Toggle output GPIO4[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP4[8] ,Toggle output GPIO4[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP4[7] ,Toggle output GPIO4[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP4[6] ,Toggle output GPIO4[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP4[5] ,Toggle output GPIO4[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP4[4] ,Toggle output GPIO4[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP4[3] ,Toggle output GPIO4[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP4[2] ,Toggle output GPIO4[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP4[1] ,Toggle output GPIO4[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP4[0] ,Toggle output GPIO4[0]" "No effect,Toggle" tree.end tree.end tree "Port 5" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 26. " POL5[26] ,Pin GPIO5[26] polarity" "Low,High" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" textline " " bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" textline " " bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" textline " " bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 26. " ENA5[26] ,Pin GPIO5[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 26. " POL5[26] ,Pin GPIO5[26] polarity" "Low,High" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" textline " " bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" textline " " bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" textline " " bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 26. " ENA5[26] ,Pin GPIO5[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xA0++0x1A line.byte 0x0 "B160,GPIO port 5 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO5[0 ]" "0,1" line.byte 0x1 "B161,GPIO port 5 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO5[1 ]" "0,1" line.byte 0x2 "B162,GPIO port 5 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO5[2 ]" "0,1" line.byte 0x3 "B163,GPIO port 5 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO5[3 ]" "0,1" line.byte 0x4 "B164,GPIO port 5 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO5[4 ]" "0,1" line.byte 0x5 "B165,GPIO port 5 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO5[5 ]" "0,1" line.byte 0x6 "B166,GPIO port 5 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO5[6 ]" "0,1" line.byte 0x7 "B167,GPIO port 5 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO5[7 ]" "0,1" line.byte 0x8 "B168,GPIO port 5 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO5[8 ]" "0,1" line.byte 0x9 "B169,GPIO port 5 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO5[9 ]" "0,1" line.byte 0xA "B170,GPIO port 5 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO5[10]" "0,1" line.byte 0xB "B171,GPIO port 5 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO5[11]" "0,1" line.byte 0xC "B172,GPIO port 5 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO5[12]" "0,1" line.byte 0xD "B173,GPIO port 5 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO5[13]" "0,1" line.byte 0xE "B174,GPIO port 5 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO5[14]" "0,1" line.byte 0xF "B175,GPIO port 5 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO5[15]" "0,1" line.byte 0x10 "B176,GPIO port 5 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO5[16]" "0,1" line.byte 0x11 "B177,GPIO port 5 byte pin 17 register" bitfld.byte 0x11 0. " PBYTE_17 ,State of the pin GPIO5[17]" "0,1" line.byte 0x12 "B178,GPIO port 5 byte pin 18 register" bitfld.byte 0x12 0. " PBYTE_18 ,State of the pin GPIO5[18]" "0,1" line.byte 0x13 "B179,GPIO port 5 byte pin 19 register" bitfld.byte 0x13 0. " PBYTE_19 ,State of the pin GPIO5[19]" "0,1" line.byte 0x14 "B180,GPIO port 5 byte pin 20 register" bitfld.byte 0x14 0. " PBYTE_20 ,State of the pin GPIO5[20]" "0,1" line.byte 0x15 "B181,GPIO port 5 byte pin 21 register" bitfld.byte 0x15 0. " PBYTE_21 ,State of the pin GPIO5[21]" "0,1" line.byte 0x16 "B182,GPIO port 5 byte pin 22 register" bitfld.byte 0x16 0. " PBYTE_22 ,State of the pin GPIO5[22]" "0,1" line.byte 0x17 "B183,GPIO port 5 byte pin 23 register" bitfld.byte 0x17 0. " PBYTE_23 ,State of the pin GPIO5[23]" "0,1" line.byte 0x18 "B184,GPIO port 5 byte pin 24 register" bitfld.byte 0x18 0. " PBYTE_24 ,State of the pin GPIO5[24]" "0,1" line.byte 0x19 "B185,GPIO port 5 byte pin 25 register" bitfld.byte 0x19 0. " PBYTE_25 ,State of the pin GPIO5[25]" "0,1" line.byte 0x1A "B186,GPIO port 5 byte pin 26 register" bitfld.byte 0x1A 0. " PBYTE_26 ,State of the pin GPIO5[26]" "0,1" tree.end tree "Word pin registers" group.long 0x1280++0x6B line.long 0x0 "W160,GPIO port 5 word pin 0 register" line.long 0x4 "W161,GPIO port 5 word pin 1 register" line.long 0x8 "W162,GPIO port 5 word pin 2 register" line.long 0xC "W163,GPIO port 5 word pin 3 register" line.long 0x10 "W164,GPIO port 5 word pin 4 register" line.long 0x14 "W165,GPIO port 5 word pin 5 register" line.long 0x18 "W166,GPIO port 5 word pin 6 register" line.long 0x1C "W167,GPIO port 5 word pin 7 register" line.long 0x20 "W168,GPIO port 5 word pin 8 register" line.long 0x24 "W169,GPIO port 5 word pin 9 register" line.long 0x28 "W170,GPIO port 5 word pin 10 register" line.long 0x2C "W171,GPIO port 5 word pin 11 register" line.long 0x30 "W172,GPIO port 5 word pin 12 register" line.long 0x34 "W173,GPIO port 5 word pin 13 register" line.long 0x38 "W174,GPIO port 5 word pin 14 register" line.long 0x3C "W175,GPIO port 5 word pin 15 register" line.long 0x40 "W176,GPIO port 5 word pin 16 register" line.long 0x44 "W177,GPIO port 5 word pin 17 register" line.long 0x48 "W178,GPIO port 5 word pin 18 register" line.long 0x4C "W179,GPIO port 5 word pin 19 register" line.long 0x50 "W180,GPIO port 5 word pin 20 register" line.long 0x54 "W181,GPIO port 5 word pin 21 register" line.long 0x58 "W182,GPIO port 5 word pin 22 register" line.long 0x5C "W183,GPIO port 5 word pin 23 register" line.long 0x60 "W184,GPIO port 5 word pin 24 register" line.long 0x64 "W185,GPIO port 5 word pin 25 register" line.long 0x68 "W186,GPIO port 5 word pin 26 register" tree.end width 7. group.long 0x2014++0x03 "" line.long 0x00 "DIR5,GPIO port 5 direction register" bitfld.long 0x00 26. " DIR5[26] ,Pin direction for pin GPIO5[26]" "Input,Output" bitfld.long 0x00 25. " DIR5[25] ,Pin direction for pin GPIO5[25]" "Input,Output" bitfld.long 0x00 24. " DIR5[24] ,Pin direction for pin GPIO5[24]" "Input,Output" textline " " bitfld.long 0x00 23. " DIR5[23] ,Pin direction for pin GPIO5[23]" "Input,Output" bitfld.long 0x00 22. " DIR5[22] ,Pin direction for pin GPIO5[22]" "Input,Output" bitfld.long 0x00 21. " DIR5[21] ,Pin direction for pin GPIO5[21]" "Input,Output" textline " " bitfld.long 0x00 20. " DIR5[20] ,Pin direction for pin GPIO5[20]" "Input,Output" bitfld.long 0x00 19. " DIR5[19] ,Pin direction for pin GPIO5[19]" "Input,Output" bitfld.long 0x00 18. " DIR5[18] ,Pin direction for pin GPIO5[18]" "Input,Output" textline " " bitfld.long 0x00 17. " DIR5[17] ,Pin direction for pin GPIO5[17]" "Input,Output" bitfld.long 0x00 16. " DIR5[16] ,Pin direction for pin GPIO5[16]" "Input,Output" bitfld.long 0x00 15. " DIR5[15] ,Pin direction for pin GPIO5[15]" "Input,Output" textline " " bitfld.long 0x00 14. " DIR5[14] ,Pin direction for pin GPIO5[14]" "Input,Output" bitfld.long 0x00 13. " DIR5[13] ,Pin direction for pin GPIO5[13]" "Input,Output" bitfld.long 0x00 12. " DIR5[12] ,Pin direction for pin GPIO5[12]" "Input,Output" textline " " bitfld.long 0x00 11. " DIR5[11] ,Pin direction for pin GPIO5[11]" "Input,Output" bitfld.long 0x00 10. " DIR5[10] ,Pin direction for pin GPIO5[10]" "Input,Output" bitfld.long 0x00 9. " DIR5[9] ,Pin direction for pin GPIO5[9]" "Input,Output" textline " " bitfld.long 0x00 8. " DIR5[8] ,Pin direction for pin GPIO5[8]" "Input,Output" bitfld.long 0x00 7. " DIR5[7] ,Pin direction for pin GPIO5[7]" "Input,Output" bitfld.long 0x00 6. " DIR5[6] ,Pin direction for pin GPIO5[6]" "Input,Output" textline " " bitfld.long 0x00 5. " DIR5[5] ,Pin direction for pin GPIO5[5]" "Input,Output" bitfld.long 0x00 4. " DIR5[4] ,Pin direction for pin GPIO5[4]" "Input,Output" bitfld.long 0x00 3. " DIR5[3] ,Pin direction for pin GPIO5[3]" "Input,Output" textline " " bitfld.long 0x00 2. " DIR5[2] ,Pin direction for pin GPIO5[2]" "Input,Output" bitfld.long 0x00 1. " DIR5[1] ,Pin direction for pin GPIO5[1]" "Input,Output" bitfld.long 0x00 0. " DIR5[0] ,Pin direction for pin GPIO5[0]" "Input,Output" group.long 0x2094++0x03 line.long 0x00 "MASK5,GPIO port 5 mask register" bitfld.long 0x00 26. " MASKP5[26] ,Mask for GPIO5[26] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 25. " MASKP5[25] ,Mask for GPIO5[25] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 24. " MASKP5[24] ,Mask for GPIO5[24] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 23. " MASKP5[23] ,Mask for GPIO5[23] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 22. " MASKP5[22] ,Mask for GPIO5[22] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 21. " MASKP5[21] ,Mask for GPIO5[21] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 20. " MASKP5[20] ,Mask for GPIO5[20] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 19. " MASKP5[19] ,Mask for GPIO5[19] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 18. " MASKP5[18] ,Mask for GPIO5[18] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 17. " MASKP5[17] ,Mask for GPIO5[17] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 16. " MASKP5[16] ,Mask for GPIO5[16] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 15. " MASKP5[15] ,Mask for GPIO5[15] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 14. " MASKP5[14] ,Mask for GPIO5[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP5[13] ,Mask for GPIO5[13] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 12. " MASKP5[12] ,Mask for GPIO5[12] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 11. " MASKP5[11] ,Mask for GPIO5[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP5[10] ,Mask for GPIO5[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP5[9] ,Mask for GPIO5[9] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 8. " MASKP5[8] ,Mask for GPIO5[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP5[7] ,Mask for GPIO5[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP5[6] ,Mask for GPIO5[6] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 5. " MASKP5[5] ,Mask for GPIO5[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP5[4] ,Mask for GPIO5[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP5[3] ,Mask for GPIO5[3] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 2. " MASKP5[2] ,Mask for GPIO5[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP5[1] ,Mask for GPIO5[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP5[0] ,Mask for GPIO5[0] in the MPORT register" "Not masked,Masked" group.long 0x2114++0x03 line.long 0x00 "PIN5,GPIO port 5 pin register" bitfld.long 0x00 26. " PORT5[26] ,Pin GPIO5[26] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " PORT5[25] ,Pin GPIO5[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " PORT5[24] ,Pin GPIO5[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 23. " PORT5[23] ,Pin GPIO5[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " PORT5[22] ,Pin GPIO5[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " PORT5[21] ,Pin GPIO5[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 20. " PORT5[20] ,Pin GPIO5[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " PORT5[19] ,Pin GPIO5[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " PORT5[18] ,Pin GPIO5[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 17. " PORT5[17] ,Pin GPIO5[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " PORT5[16] ,Pin GPIO5[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " PORT5[15] ,Pin GPIO5[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " PORT5[14] ,Pin GPIO5[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT5[13] ,Pin GPIO5[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " PORT5[12] ,Pin GPIO5[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " PORT5[11] ,Pin GPIO5[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT5[10] ,Pin GPIO5[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT5[9] ,Pin GPIO5[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " PORT5[8] ,Pin GPIO5[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT5[7] ,Pin GPIO5[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT5[6] ,Pin GPIO5[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " PORT5[5] ,Pin GPIO5[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT5[4] ,Pin GPIO5[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT5[3] ,Pin GPIO5[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " PORT5[2] ,Pin GPIO5[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT5[1] ,Pin GPIO5[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT5[0] ,Pin GPIO5[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2194++0x03 line.long 0x00 "MPIN5,GPIO masked port 5 pin register" bitfld.long 0x00 26. " MPORTP5[26] ,Masked GPIO5[26] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " MPORTP5[25] ,Masked GPIO5[25] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " MPORTP5[24] ,Masked GPIO5[24] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 23. " MPORTP5[23] ,Masked GPIO5[23] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " MPORTP5[22] ,Masked GPIO5[22] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " MPORTP5[21] ,Masked GPIO5[21] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 20. " MPORTP5[20] ,Masked GPIO5[20] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " MPORTP5[19] ,Masked GPIO5[19] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " MPORTP5[18] ,Masked GPIO5[18] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 17. " MPORTP5[17] ,Masked GPIO5[17] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " MPORTP5[16] ,Masked GPIO5[16] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " MPORTP5[15] ,Masked GPIO5[15] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " MPORTP5[14] ,Masked GPIO5[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP5[13] ,Masked GPIO5[13] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " MPORTP5[12] ,Masked GPIO5[12] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " MPORTP5[11] ,Masked GPIO5[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP5[10] ,Masked GPIO5[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP5[9] ,Masked GPIO5[9] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " MPORTP5[8] ,Masked GPIO5[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP5[7] ,Masked GPIO5[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP5[6] ,Masked GPIO5[6] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " MPORTP5[5] ,Masked GPIO5[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP5[4] ,Masked GPIO5[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP5[3] ,Masked GPIO5[3] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " MPORTP5[2] ,Masked GPIO5[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP5[1] ,Masked GPIO5[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP5[0] ,Masked GPIO5[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2214++0x03 line.long 0x00 "SET5,GPIO set port 5 register" bitfld.long 0x00 26. " SETP5[26] ,Read or set output bit GPIO5[26]" "Low/No effect,High/Set" bitfld.long 0x00 25. " SETP5[25] ,Read or set output bit GPIO5[25]" "Low/No effect,High/Set" bitfld.long 0x00 24. " SETP5[24] ,Read or set output bit GPIO5[24]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 23. " SETP5[23] ,Read or set output bit GPIO5[23]" "Low/No effect,High/Set" bitfld.long 0x00 22. " SETP5[22] ,Read or set output bit GPIO5[22]" "Low/No effect,High/Set" bitfld.long 0x00 21. " SETP5[21] ,Read or set output bit GPIO5[21]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 20. " SETP5[20] ,Read or set output bit GPIO5[20]" "Low/No effect,High/Set" bitfld.long 0x00 19. " SETP5[19] ,Read or set output bit GPIO5[19]" "Low/No effect,High/Set" bitfld.long 0x00 18. " SETP5[18] ,Read or set output bit GPIO5[18]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 17. " SETP5[17] ,Read or set output bit GPIO5[17]" "Low/No effect,High/Set" bitfld.long 0x00 16. " SETP5[16] ,Read or set output bit GPIO5[16]" "Low/No effect,High/Set" bitfld.long 0x00 15. " SETP5[15] ,Read or set output bit GPIO5[15]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 14. " SETP5[14] ,Read or set output bit GPIO5[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP5[13] ,Read or set output bit GPIO5[13]" "Low/No effect,High/Set" bitfld.long 0x00 12. " SETP5[12] ,Read or set output bit GPIO5[12]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 11. " SETP5[11] ,Read or set output bit GPIO5[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP5[10] ,Read or set output bit GPIO5[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP5[9] ,Read or set output bit GPIO5[9]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 8. " SETP5[8] ,Read or set output bit GPIO5[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP5[7] ,Read or set output bit GPIO5[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP5[6] ,Read or set output bit GPIO5[6]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 5. " SETP5[5] ,Read or set output bit GPIO5[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP5[4] ,Read or set output bit GPIO5[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP5[3] ,Read or set output bit GPIO5[3]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 2. " SETP5[2] ,Read or set output bit GPIO5[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP5[1] ,Read or set output bit GPIO5[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP5[0] ,Read or set output bit GPIO5[0]" "Low/No effect,High/Set" wgroup.long 0x2294++0x03 line.long 0x00 "CLR5,GPIO port 5 clear register" bitfld.long 0x00 26. " CLRP5[26] ,Clear output GPIO5[26]" "No effect,Clear" bitfld.long 0x00 25. " CLRP5[25] ,Clear output GPIO5[25]" "No effect,Clear" bitfld.long 0x00 24. " CLRP5[24] ,Clear output GPIO5[24]" "No effect,Clear" textline " " bitfld.long 0x00 23. " CLRP5[23] ,Clear output GPIO5[23]" "No effect,Clear" bitfld.long 0x00 22. " CLRP5[22] ,Clear output GPIO5[22]" "No effect,Clear" bitfld.long 0x00 21. " CLRP5[21] ,Clear output GPIO5[21]" "No effect,Clear" textline " " bitfld.long 0x00 20. " CLRP5[20] ,Clear output GPIO5[20]" "No effect,Clear" bitfld.long 0x00 19. " CLRP5[19] ,Clear output GPIO5[19]" "No effect,Clear" bitfld.long 0x00 18. " CLRP5[18] ,Clear output GPIO5[18]" "No effect,Clear" textline " " bitfld.long 0x00 17. " CLRP5[17] ,Clear output GPIO5[17]" "No effect,Clear" bitfld.long 0x00 16. " CLRP5[16] ,Clear output GPIO5[16]" "No effect,Clear" bitfld.long 0x00 15. " CLRP5[15] ,Clear output GPIO5[15]" "No effect,Clear" textline " " bitfld.long 0x00 14. " CLRP5[14] ,Clear output GPIO5[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP5[13] ,Clear output GPIO5[13]" "No effect,Clear" bitfld.long 0x00 12. " CLRP5[12] ,Clear output GPIO5[12]" "No effect,Clear" textline " " bitfld.long 0x00 11. " CLRP5[11] ,Clear output GPIO5[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP5[10] ,Clear output GPIO5[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP5[9] ,Clear output GPIO5[9]" "No effect,Clear" textline " " bitfld.long 0x00 8. " CLRP5[8] ,Clear output GPIO5[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP5[7] ,Clear output GPIO5[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP5[6] ,Clear output GPIO5[6]" "No effect,Clear" textline " " bitfld.long 0x00 5. " CLRP5[5] ,Clear output GPIO5[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP5[4] ,Clear output GPIO5[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP5[3] ,Clear output GPIO5[3]" "No effect,Clear" textline " " bitfld.long 0x00 2. " CLRP5[2] ,Clear output GPIO5[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP5[1] ,Clear output GPIO5[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP5[0] ,Clear output GPIO5[0]" "No effect,Clear" wgroup.long 0x2314++0x03 line.long 0x00 "NOT5,GPIO port 5 toggle register" bitfld.long 0x00 26. " NOTP5[26] ,Toggle output GPIO5[26]" "No effect,Toggle" bitfld.long 0x00 25. " NOTP5[25] ,Toggle output GPIO5[25]" "No effect,Toggle" bitfld.long 0x00 24. " NOTP5[24] ,Toggle output GPIO5[24]" "No effect,Toggle" textline " " bitfld.long 0x00 23. " NOTP5[23] ,Toggle output GPIO5[23]" "No effect,Toggle" bitfld.long 0x00 22. " NOTP5[22] ,Toggle output GPIO5[22]" "No effect,Toggle" bitfld.long 0x00 21. " NOTP5[21] ,Toggle output GPIO5[21]" "No effect,Toggle" textline " " bitfld.long 0x00 20. " NOTP5[20] ,Toggle output GPIO5[20]" "No effect,Toggle" bitfld.long 0x00 19. " NOTP5[19] ,Toggle output GPIO5[19]" "No effect,Toggle" bitfld.long 0x00 18. " NOTP5[18] ,Toggle output GPIO5[18]" "No effect,Toggle" textline " " bitfld.long 0x00 17. " NOTP5[17] ,Toggle output GPIO5[17]" "No effect,Toggle" bitfld.long 0x00 16. " NOTP5[16] ,Toggle output GPIO5[16]" "No effect,Toggle" bitfld.long 0x00 15. " NOTP5[15] ,Toggle output GPIO5[15]" "No effect,Toggle" textline " " bitfld.long 0x00 14. " NOTP5[14] ,Toggle output GPIO5[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP5[13] ,Toggle output GPIO5[13]" "No effect,Toggle" bitfld.long 0x00 12. " NOTP5[12] ,Toggle output GPIO5[12]" "No effect,Toggle" textline " " bitfld.long 0x00 11. " NOTP5[11] ,Toggle output GPIO5[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP5[10] ,Toggle output GPIO5[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP5[9] ,Toggle output GPIO5[9]" "No effect,Toggle" textline " " bitfld.long 0x00 8. " NOTP5[8] ,Toggle output GPIO5[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP5[7] ,Toggle output GPIO5[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP5[6] ,Toggle output GPIO5[6]" "No effect,Toggle" textline " " bitfld.long 0x00 5. " NOTP5[5] ,Toggle output GPIO5[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP5[4] ,Toggle output GPIO5[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP5[3] ,Toggle output GPIO5[3]" "No effect,Toggle" textline " " bitfld.long 0x00 2. " NOTP5[2] ,Toggle output GPIO5[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP5[1] ,Toggle output GPIO5[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP5[0] ,Toggle output GPIO5[0]" "No effect,Toggle" tree.end tree.end tree "Port 6" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 27. " POL6[27] ,Pin GPIO6[27] polarity" "Low,High" bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" textline " " bitfld.long 0x00 24. " POL6[24] ,Pin GPIO6[24] polarity" "Low,High" bitfld.long 0x00 23. " POL6[23] ,Pin GPIO6[23] polarity" "Low,High" bitfld.long 0x00 22. " POL6[22] ,Pin GPIO6[22] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL6[21] ,Pin GPIO6[21] polarity" "Low,High" bitfld.long 0x00 20. " POL6[20] ,Pin GPIO6[20] polarity" "Low,High" bitfld.long 0x00 19. " POL6[19] ,Pin GPIO6[19] polarity" "Low,High" textline " " bitfld.long 0x00 18. " POL6[18] ,Pin GPIO6[18] polarity" "Low,High" bitfld.long 0x00 17. " POL6[17] ,Pin GPIO6[17] polarity" "Low,High" bitfld.long 0x00 16. " POL6[16] ,Pin GPIO6[16] polarity" "Low,High" textline " " bitfld.long 0x00 15. " POL6[15] ,Pin GPIO6[15] polarity" "Low,High" bitfld.long 0x00 14. " POL6[14] ,Pin GPIO6[14] polarity" "Low,High" bitfld.long 0x00 13. " POL6[13] ,Pin GPIO6[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL6[12] ,Pin GPIO6[12] polarity" "Low,High" bitfld.long 0x00 11. " POL6[11] ,Pin GPIO6[11] polarity" "Low,High" bitfld.long 0x00 10. " POL6[10] ,Pin GPIO6[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL6[9] ,Pin GPIO6[9] polarity" "Low,High" bitfld.long 0x00 8. " POL6[8] ,Pin GPIO6[8] polarity" "Low,High" bitfld.long 0x00 7. " POL6[7] ,Pin GPIO6[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL6[6] ,Pin GPIO6[6] polarity" "Low,High" bitfld.long 0x00 5. " POL6[5] ,Pin GPIO6[5] polarity" "Low,High" bitfld.long 0x00 4. " POL6[4] ,Pin GPIO6[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL6[3] ,Pin GPIO6[3] polarity" "Low,High" bitfld.long 0x00 2. " POL6[2] ,Pin GPIO6[2] polarity" "Low,High" bitfld.long 0x00 1. " POL6[1] ,Pin GPIO6[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL6[0] ,Pin GPIO6[0] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " ENA6[27] ,Pin GPIO6[27] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " ENA6[24] ,Pin GPIO6[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA6[23] ,Pin GPIO6[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA6[22] ,Pin GPIO6[22] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA6[21] ,Pin GPIO6[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA6[20] ,Pin GPIO6[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA6[19] ,Pin GPIO6[19] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " ENA6[18] ,Pin GPIO6[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA6[17] ,Pin GPIO6[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA6[16] ,Pin GPIO6[16] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " ENA6[15] ,Pin GPIO6[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA6[14] ,Pin GPIO6[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA6[13] ,Pin GPIO6[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA6[12] ,Pin GPIO6[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA6[11] ,Pin GPIO6[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA6[10] ,Pin GPIO6[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA6[9] ,Pin GPIO6[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA6[8] ,Pin GPIO6[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA6[7] ,Pin GPIO6[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA6[6] ,Pin GPIO6[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA6[5] ,Pin GPIO6[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA6[4] ,Pin GPIO6[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA6[3] ,Pin GPIO6[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA6[2] ,Pin GPIO6[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA6[1] ,Pin GPIO6[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA6[0] ,Pin GPIO6[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 27. " POL6[27] ,Pin GPIO6[27] polarity" "Low,High" bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" textline " " bitfld.long 0x00 24. " POL6[24] ,Pin GPIO6[24] polarity" "Low,High" bitfld.long 0x00 23. " POL6[23] ,Pin GPIO6[23] polarity" "Low,High" bitfld.long 0x00 22. " POL6[22] ,Pin GPIO6[22] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL6[21] ,Pin GPIO6[21] polarity" "Low,High" bitfld.long 0x00 20. " POL6[20] ,Pin GPIO6[20] polarity" "Low,High" bitfld.long 0x00 19. " POL6[19] ,Pin GPIO6[19] polarity" "Low,High" textline " " bitfld.long 0x00 18. " POL6[18] ,Pin GPIO6[18] polarity" "Low,High" bitfld.long 0x00 17. " POL6[17] ,Pin GPIO6[17] polarity" "Low,High" bitfld.long 0x00 16. " POL6[16] ,Pin GPIO6[16] polarity" "Low,High" textline " " bitfld.long 0x00 15. " POL6[15] ,Pin GPIO6[15] polarity" "Low,High" bitfld.long 0x00 14. " POL6[14] ,Pin GPIO6[14] polarity" "Low,High" bitfld.long 0x00 13. " POL6[13] ,Pin GPIO6[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL6[12] ,Pin GPIO6[12] polarity" "Low,High" bitfld.long 0x00 11. " POL6[11] ,Pin GPIO6[11] polarity" "Low,High" bitfld.long 0x00 10. " POL6[10] ,Pin GPIO6[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL6[9] ,Pin GPIO6[9] polarity" "Low,High" bitfld.long 0x00 8. " POL6[8] ,Pin GPIO6[8] polarity" "Low,High" bitfld.long 0x00 7. " POL6[7] ,Pin GPIO6[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL6[6] ,Pin GPIO6[6] polarity" "Low,High" bitfld.long 0x00 5. " POL6[5] ,Pin GPIO6[5] polarity" "Low,High" bitfld.long 0x00 4. " POL6[4] ,Pin GPIO6[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL6[3] ,Pin GPIO6[3] polarity" "Low,High" bitfld.long 0x00 2. " POL6[2] ,Pin GPIO6[2] polarity" "Low,High" bitfld.long 0x00 1. " POL6[1] ,Pin GPIO6[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL6[0] ,Pin GPIO6[0] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " ENA6[27] ,Pin GPIO6[27] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " ENA6[24] ,Pin GPIO6[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA6[23] ,Pin GPIO6[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA6[22] ,Pin GPIO6[22] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA6[21] ,Pin GPIO6[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA6[20] ,Pin GPIO6[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA6[19] ,Pin GPIO6[19] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " ENA6[18] ,Pin GPIO6[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA6[17] ,Pin GPIO6[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA6[16] ,Pin GPIO6[16] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " ENA6[15] ,Pin GPIO6[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA6[14] ,Pin GPIO6[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA6[13] ,Pin GPIO6[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA6[12] ,Pin GPIO6[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA6[11] ,Pin GPIO6[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA6[10] ,Pin GPIO6[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA6[9] ,Pin GPIO6[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA6[8] ,Pin GPIO6[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA6[7] ,Pin GPIO6[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA6[6] ,Pin GPIO6[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA6[5] ,Pin GPIO6[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA6[4] ,Pin GPIO6[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA6[3] ,Pin GPIO6[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA6[2] ,Pin GPIO6[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA6[1] ,Pin GPIO6[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA6[0] ,Pin GPIO6[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xC0++0x1E line.byte 0x0 "B192,GPIO port 6 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO6[0 ]" "0,1" line.byte 0x1 "B193,GPIO port 6 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO6[1 ]" "0,1" line.byte 0x2 "B194,GPIO port 6 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO6[2 ]" "0,1" line.byte 0x3 "B195,GPIO port 6 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO6[3 ]" "0,1" line.byte 0x4 "B196,GPIO port 6 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO6[4 ]" "0,1" line.byte 0x5 "B197,GPIO port 6 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO6[5 ]" "0,1" line.byte 0x6 "B198,GPIO port 6 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO6[6 ]" "0,1" line.byte 0x7 "B199,GPIO port 6 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO6[7 ]" "0,1" line.byte 0x8 "B200,GPIO port 6 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO6[8 ]" "0,1" line.byte 0x9 "B201,GPIO port 6 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO6[9 ]" "0,1" line.byte 0xA "B202,GPIO port 6 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO6[10]" "0,1" line.byte 0xB "B203,GPIO port 6 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO6[11]" "0,1" line.byte 0xC "B204,GPIO port 6 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO6[12]" "0,1" line.byte 0xD "B205,GPIO port 6 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO6[13]" "0,1" line.byte 0xE "B206,GPIO port 6 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO6[14]" "0,1" line.byte 0xF "B207,GPIO port 6 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO6[15]" "0,1" line.byte 0x10 "B208,GPIO port 6 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO6[16]" "0,1" line.byte 0x11 "B209,GPIO port 6 byte pin 17 register" bitfld.byte 0x11 0. " PBYTE_17 ,State of the pin GPIO6[17]" "0,1" line.byte 0x12 "B210,GPIO port 6 byte pin 18 register" bitfld.byte 0x12 0. " PBYTE_18 ,State of the pin GPIO6[18]" "0,1" line.byte 0x13 "B211,GPIO port 6 byte pin 19 register" bitfld.byte 0x13 0. " PBYTE_19 ,State of the pin GPIO6[19]" "0,1" line.byte 0x14 "B212,GPIO port 6 byte pin 20 register" bitfld.byte 0x14 0. " PBYTE_20 ,State of the pin GPIO6[20]" "0,1" line.byte 0x15 "B213,GPIO port 6 byte pin 21 register" bitfld.byte 0x15 0. " PBYTE_21 ,State of the pin GPIO6[21]" "0,1" line.byte 0x16 "B214,GPIO port 6 byte pin 22 register" bitfld.byte 0x16 0. " PBYTE_22 ,State of the pin GPIO6[22]" "0,1" line.byte 0x17 "B215,GPIO port 6 byte pin 23 register" bitfld.byte 0x17 0. " PBYTE_23 ,State of the pin GPIO6[23]" "0,1" line.byte 0x18 "B216,GPIO port 6 byte pin 24 register" bitfld.byte 0x18 0. " PBYTE_24 ,State of the pin GPIO6[24]" "0,1" line.byte 0x19 "B217,GPIO port 6 byte pin 25 register" bitfld.byte 0x19 0. " PBYTE_25 ,State of the pin GPIO6[25]" "0,1" line.byte 0x1A "B218,GPIO port 6 byte pin 26 register" bitfld.byte 0x1A 0. " PBYTE_26 ,State of the pin GPIO6[26]" "0,1" line.byte 0x1B "B219,GPIO port 6 byte pin 27 register" bitfld.byte 0x1B 0. " PBYTE_27 ,State of the pin GPIO6[27]" "0,1" line.byte 0x1C "B220,GPIO port 6 byte pin 28 register" bitfld.byte 0x1C 0. " PBYTE_28 ,State of the pin GPIO6[28]" "0,1" line.byte 0x1D "B221,GPIO port 6 byte pin 29 register" bitfld.byte 0x1D 0. " PBYTE_29 ,State of the pin GPIO6[29]" "0,1" line.byte 0x1E "B222,GPIO port 6 byte pin 30 register" bitfld.byte 0x1E 0. " PBYTE_30 ,State of the pin GPIO6[30]" "0,1" tree.end tree "Word pin registers" group.long 0x1300++0x7B line.long 0x0 "W192,GPIO port 6 word pin 0 register" line.long 0x4 "W193,GPIO port 6 word pin 1 register" line.long 0x8 "W194,GPIO port 6 word pin 2 register" line.long 0xC "W195,GPIO port 6 word pin 3 register" line.long 0x10 "W196,GPIO port 6 word pin 4 register" line.long 0x14 "W197,GPIO port 6 word pin 5 register" line.long 0x18 "W198,GPIO port 6 word pin 6 register" line.long 0x1C "W199,GPIO port 6 word pin 7 register" line.long 0x20 "W200,GPIO port 6 word pin 8 register" line.long 0x24 "W201,GPIO port 6 word pin 9 register" line.long 0x28 "W202,GPIO port 6 word pin 10 register" line.long 0x2C "W203,GPIO port 6 word pin 11 register" line.long 0x30 "W204,GPIO port 6 word pin 12 register" line.long 0x34 "W205,GPIO port 6 word pin 13 register" line.long 0x38 "W206,GPIO port 6 word pin 14 register" line.long 0x3C "W207,GPIO port 6 word pin 15 register" line.long 0x40 "W208,GPIO port 6 word pin 16 register" line.long 0x44 "W209,GPIO port 6 word pin 17 register" line.long 0x48 "W210,GPIO port 6 word pin 18 register" line.long 0x4C "W211,GPIO port 6 word pin 19 register" line.long 0x50 "W212,GPIO port 6 word pin 20 register" line.long 0x54 "W213,GPIO port 6 word pin 21 register" line.long 0x58 "W214,GPIO port 6 word pin 22 register" line.long 0x5C "W215,GPIO port 6 word pin 23 register" line.long 0x60 "W216,GPIO port 6 word pin 24 register" line.long 0x64 "W217,GPIO port 6 word pin 25 register" line.long 0x68 "W218,GPIO port 6 word pin 26 register" line.long 0x6C "W219,GPIO port 6 word pin 27 register" line.long 0x70 "W220,GPIO port 6 word pin 28 register" line.long 0x74 "W221,GPIO port 6 word pin 29 register" line.long 0x78 "W222,GPIO port 6 word pin 30 register" tree.end width 7. group.long 0x2018++0x03 "" line.long 0x00 "DIR6,GPIO port 6 direction register" bitfld.long 0x00 30. " DIR6[30] ,Pin direction for pin GPIO6[30]" "Input,Output" bitfld.long 0x00 29. " DIR6[29] ,Pin direction for pin GPIO6[29]" "Input,Output" bitfld.long 0x00 28. " DIR6[28] ,Pin direction for pin GPIO6[28]" "Input,Output" textline " " bitfld.long 0x00 27. " DIR6[27] ,Pin direction for pin GPIO6[27]" "Input,Output" bitfld.long 0x00 26. " DIR6[26] ,Pin direction for pin GPIO6[26]" "Input,Output" bitfld.long 0x00 25. " DIR6[25] ,Pin direction for pin GPIO6[25]" "Input,Output" textline " " bitfld.long 0x00 24. " DIR6[24] ,Pin direction for pin GPIO6[24]" "Input,Output" bitfld.long 0x00 23. " DIR6[23] ,Pin direction for pin GPIO6[23]" "Input,Output" bitfld.long 0x00 22. " DIR6[22] ,Pin direction for pin GPIO6[22]" "Input,Output" textline " " bitfld.long 0x00 21. " DIR6[21] ,Pin direction for pin GPIO6[21]" "Input,Output" bitfld.long 0x00 20. " DIR6[20] ,Pin direction for pin GPIO6[20]" "Input,Output" bitfld.long 0x00 19. " DIR6[19] ,Pin direction for pin GPIO6[19]" "Input,Output" textline " " bitfld.long 0x00 18. " DIR6[18] ,Pin direction for pin GPIO6[18]" "Input,Output" bitfld.long 0x00 17. " DIR6[17] ,Pin direction for pin GPIO6[17]" "Input,Output" bitfld.long 0x00 16. " DIR6[16] ,Pin direction for pin GPIO6[16]" "Input,Output" textline " " bitfld.long 0x00 15. " DIR6[15] ,Pin direction for pin GPIO6[15]" "Input,Output" bitfld.long 0x00 14. " DIR6[14] ,Pin direction for pin GPIO6[14]" "Input,Output" bitfld.long 0x00 13. " DIR6[13] ,Pin direction for pin GPIO6[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR6[12] ,Pin direction for pin GPIO6[12]" "Input,Output" bitfld.long 0x00 11. " DIR6[11] ,Pin direction for pin GPIO6[11]" "Input,Output" bitfld.long 0x00 10. " DIR6[10] ,Pin direction for pin GPIO6[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR6[9] ,Pin direction for pin GPIO6[9]" "Input,Output" bitfld.long 0x00 8. " DIR6[8] ,Pin direction for pin GPIO6[8]" "Input,Output" bitfld.long 0x00 7. " DIR6[7] ,Pin direction for pin GPIO6[7]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR6[6] ,Pin direction for pin GPIO6[6]" "Input,Output" bitfld.long 0x00 5. " DIR6[5] ,Pin direction for pin GPIO6[5]" "Input,Output" bitfld.long 0x00 4. " DIR6[4] ,Pin direction for pin GPIO6[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR6[3] ,Pin direction for pin GPIO6[3]" "Input,Output" bitfld.long 0x00 2. " DIR6[2] ,Pin direction for pin GPIO6[2]" "Input,Output" bitfld.long 0x00 1. " DIR6[1] ,Pin direction for pin GPIO6[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR6[0] ,Pin direction for pin GPIO6[0]" "Input,Output" group.long 0x2098++0x03 line.long 0x00 "MASK6,GPIO port 6 mask register" bitfld.long 0x00 30. " MASKP6[30] ,Mask for GPIO6[30] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 29. " MASKP6[29] ,Mask for GPIO6[29] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 28. " MASKP6[28] ,Mask for GPIO6[28] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MASKP6[27] ,Mask for GPIO6[27] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 26. " MASKP6[26] ,Mask for GPIO6[26] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 25. " MASKP6[25] ,Mask for GPIO6[25] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 24. " MASKP6[24] ,Mask for GPIO6[24] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 23. " MASKP6[23] ,Mask for GPIO6[23] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 22. " MASKP6[22] ,Mask for GPIO6[22] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 21. " MASKP6[21] ,Mask for GPIO6[21] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 20. " MASKP6[20] ,Mask for GPIO6[20] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 19. " MASKP6[19] ,Mask for GPIO6[19] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 18. " MASKP6[18] ,Mask for GPIO6[18] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 17. " MASKP6[17] ,Mask for GPIO6[17] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 16. " MASKP6[16] ,Mask for GPIO6[16] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 15. " MASKP6[15] ,Mask for GPIO6[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP6[14] ,Mask for GPIO6[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP6[13] ,Mask for GPIO6[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP6[12] ,Mask for GPIO6[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP6[11] ,Mask for GPIO6[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP6[10] ,Mask for GPIO6[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP6[9] ,Mask for GPIO6[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP6[8] ,Mask for GPIO6[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP6[7] ,Mask for GPIO6[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP6[6] ,Mask for GPIO6[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP6[5] ,Mask for GPIO6[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP6[4] ,Mask for GPIO6[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP6[3] ,Mask for GPIO6[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP6[2] ,Mask for GPIO6[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP6[1] ,Mask for GPIO6[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP6[0] ,Mask for GPIO6[0] in the MPORT register" "Not masked,Masked" group.long 0x2118++0x03 line.long 0x00 "PIN6,GPIO port 6 pin register" bitfld.long 0x00 30. " PORT6[30] ,Pin GPIO6[30] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " PORT6[29] ,Pin GPIO6[29] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " PORT6[28] ,Pin GPIO6[28] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 27. " PORT6[27] ,Pin GPIO6[27] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 26. " PORT6[26] ,Pin GPIO6[26] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " PORT6[25] ,Pin GPIO6[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 24. " PORT6[24] ,Pin GPIO6[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " PORT6[23] ,Pin GPIO6[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " PORT6[22] ,Pin GPIO6[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " PORT6[21] ,Pin GPIO6[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " PORT6[20] ,Pin GPIO6[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " PORT6[19] ,Pin GPIO6[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 18. " PORT6[18] ,Pin GPIO6[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " PORT6[17] ,Pin GPIO6[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " PORT6[16] ,Pin GPIO6[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 15. " PORT6[15] ,Pin GPIO6[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT6[14] ,Pin GPIO6[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT6[13] ,Pin GPIO6[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT6[12] ,Pin GPIO6[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT6[11] ,Pin GPIO6[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT6[10] ,Pin GPIO6[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT6[9] ,Pin GPIO6[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT6[8] ,Pin GPIO6[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT6[7] ,Pin GPIO6[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT6[6] ,Pin GPIO6[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT6[5] ,Pin GPIO6[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT6[4] ,Pin GPIO6[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT6[3] ,Pin GPIO6[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT6[2] ,Pin GPIO6[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT6[1] ,Pin GPIO6[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT6[0] ,Pin GPIO6[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2198++0x03 line.long 0x00 "MPIN6,GPIO masked port 6 pin register" bitfld.long 0x00 30. " MPORTP6[30] ,Masked GPIO6[30] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " MPORTP6[29] ,Masked GPIO6[29] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " MPORTP6[28] ,Masked GPIO6[28] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 27. " MPORTP6[27] ,Masked GPIO6[27] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 26. " MPORTP6[26] ,Masked GPIO6[26] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " MPORTP6[25] ,Masked GPIO6[25] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 24. " MPORTP6[24] ,Masked GPIO6[24] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " MPORTP6[23] ,Masked GPIO6[23] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " MPORTP6[22] ,Masked GPIO6[22] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " MPORTP6[21] ,Masked GPIO6[21] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " MPORTP6[20] ,Masked GPIO6[20] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " MPORTP6[19] ,Masked GPIO6[19] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 18. " MPORTP6[18] ,Masked GPIO6[18] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " MPORTP6[17] ,Masked GPIO6[17] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " MPORTP6[16] ,Masked GPIO6[16] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 15. " MPORTP6[15] ,Masked GPIO6[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP6[14] ,Masked GPIO6[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP6[13] ,Masked GPIO6[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP6[12] ,Masked GPIO6[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP6[11] ,Masked GPIO6[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP6[10] ,Masked GPIO6[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP6[9] ,Masked GPIO6[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP6[8] ,Masked GPIO6[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP6[7] ,Masked GPIO6[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP6[6] ,Masked GPIO6[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP6[5] ,Masked GPIO6[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP6[4] ,Masked GPIO6[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP6[3] ,Masked GPIO6[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP6[2] ,Masked GPIO6[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP6[1] ,Masked GPIO6[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP6[0] ,Masked GPIO6[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2218++0x03 line.long 0x00 "SET6,GPIO set port 6 register" bitfld.long 0x00 30. " SETP6[30] ,Read or set output bit GPIO6[30]" "Low/No effect,High/Set" bitfld.long 0x00 29. " SETP6[29] ,Read or set output bit GPIO6[29]" "Low/No effect,High/Set" bitfld.long 0x00 28. " SETP6[28] ,Read or set output bit GPIO6[28]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 27. " SETP6[27] ,Read or set output bit GPIO6[27]" "Low/No effect,High/Set" bitfld.long 0x00 26. " SETP6[26] ,Read or set output bit GPIO6[26]" "Low/No effect,High/Set" bitfld.long 0x00 25. " SETP6[25] ,Read or set output bit GPIO6[25]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 24. " SETP6[24] ,Read or set output bit GPIO6[24]" "Low/No effect,High/Set" bitfld.long 0x00 23. " SETP6[23] ,Read or set output bit GPIO6[23]" "Low/No effect,High/Set" bitfld.long 0x00 22. " SETP6[22] ,Read or set output bit GPIO6[22]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 21. " SETP6[21] ,Read or set output bit GPIO6[21]" "Low/No effect,High/Set" bitfld.long 0x00 20. " SETP6[20] ,Read or set output bit GPIO6[20]" "Low/No effect,High/Set" bitfld.long 0x00 19. " SETP6[19] ,Read or set output bit GPIO6[19]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 18. " SETP6[18] ,Read or set output bit GPIO6[18]" "Low/No effect,High/Set" bitfld.long 0x00 17. " SETP6[17] ,Read or set output bit GPIO6[17]" "Low/No effect,High/Set" bitfld.long 0x00 16. " SETP6[16] ,Read or set output bit GPIO6[16]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 15. " SETP6[15] ,Read or set output bit GPIO6[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP6[14] ,Read or set output bit GPIO6[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP6[13] ,Read or set output bit GPIO6[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP6[12] ,Read or set output bit GPIO6[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP6[11] ,Read or set output bit GPIO6[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP6[10] ,Read or set output bit GPIO6[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP6[9] ,Read or set output bit GPIO6[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP6[8] ,Read or set output bit GPIO6[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP6[7] ,Read or set output bit GPIO6[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP6[6] ,Read or set output bit GPIO6[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP6[5] ,Read or set output bit GPIO6[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP6[4] ,Read or set output bit GPIO6[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP6[3] ,Read or set output bit GPIO6[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP6[2] ,Read or set output bit GPIO6[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP6[1] ,Read or set output bit GPIO6[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP6[0] ,Read or set output bit GPIO6[0]" "Low/No effect,High/Set" wgroup.long 0x2298++0x03 line.long 0x00 "CLR6,GPIO port 6 clear register" bitfld.long 0x00 30. " CLRP6[30] ,Clear output GPIO6[30]" "No effect,Clear" bitfld.long 0x00 29. " CLRP6[29] ,Clear output GPIO6[29]" "No effect,Clear" bitfld.long 0x00 28. " CLRP6[28] ,Clear output GPIO6[28]" "No effect,Clear" textline " " bitfld.long 0x00 27. " CLRP6[27] ,Clear output GPIO6[27]" "No effect,Clear" bitfld.long 0x00 26. " CLRP6[26] ,Clear output GPIO6[26]" "No effect,Clear" bitfld.long 0x00 25. " CLRP6[25] ,Clear output GPIO6[25]" "No effect,Clear" textline " " bitfld.long 0x00 24. " CLRP6[24] ,Clear output GPIO6[24]" "No effect,Clear" bitfld.long 0x00 23. " CLRP6[23] ,Clear output GPIO6[23]" "No effect,Clear" bitfld.long 0x00 22. " CLRP6[22] ,Clear output GPIO6[22]" "No effect,Clear" textline " " bitfld.long 0x00 21. " CLRP6[21] ,Clear output GPIO6[21]" "No effect,Clear" bitfld.long 0x00 20. " CLRP6[20] ,Clear output GPIO6[20]" "No effect,Clear" bitfld.long 0x00 19. " CLRP6[19] ,Clear output GPIO6[19]" "No effect,Clear" textline " " bitfld.long 0x00 18. " CLRP6[18] ,Clear output GPIO6[18]" "No effect,Clear" bitfld.long 0x00 17. " CLRP6[17] ,Clear output GPIO6[17]" "No effect,Clear" bitfld.long 0x00 16. " CLRP6[16] ,Clear output GPIO6[16]" "No effect,Clear" textline " " bitfld.long 0x00 15. " CLRP6[15] ,Clear output GPIO6[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP6[14] ,Clear output GPIO6[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP6[13] ,Clear output GPIO6[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP6[12] ,Clear output GPIO6[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP6[11] ,Clear output GPIO6[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP6[10] ,Clear output GPIO6[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP6[9] ,Clear output GPIO6[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP6[8] ,Clear output GPIO6[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP6[7] ,Clear output GPIO6[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP6[6] ,Clear output GPIO6[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP6[5] ,Clear output GPIO6[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP6[4] ,Clear output GPIO6[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP6[3] ,Clear output GPIO6[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP6[2] ,Clear output GPIO6[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP6[1] ,Clear output GPIO6[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP6[0] ,Clear output GPIO6[0]" "No effect,Clear" wgroup.long 0x2318++0x03 line.long 0x00 "NOT6,GPIO port 6 toggle register" bitfld.long 0x00 30. " NOTP6[30] ,Toggle output GPIO6[30]" "No effect,Toggle" bitfld.long 0x00 29. " NOTP6[29] ,Toggle output GPIO6[29]" "No effect,Toggle" bitfld.long 0x00 28. " NOTP6[28] ,Toggle output GPIO6[28]" "No effect,Toggle" textline " " bitfld.long 0x00 27. " NOTP6[27] ,Toggle output GPIO6[27]" "No effect,Toggle" bitfld.long 0x00 26. " NOTP6[26] ,Toggle output GPIO6[26]" "No effect,Toggle" bitfld.long 0x00 25. " NOTP6[25] ,Toggle output GPIO6[25]" "No effect,Toggle" textline " " bitfld.long 0x00 24. " NOTP6[24] ,Toggle output GPIO6[24]" "No effect,Toggle" bitfld.long 0x00 23. " NOTP6[23] ,Toggle output GPIO6[23]" "No effect,Toggle" bitfld.long 0x00 22. " NOTP6[22] ,Toggle output GPIO6[22]" "No effect,Toggle" textline " " bitfld.long 0x00 21. " NOTP6[21] ,Toggle output GPIO6[21]" "No effect,Toggle" bitfld.long 0x00 20. " NOTP6[20] ,Toggle output GPIO6[20]" "No effect,Toggle" bitfld.long 0x00 19. " NOTP6[19] ,Toggle output GPIO6[19]" "No effect,Toggle" textline " " bitfld.long 0x00 18. " NOTP6[18] ,Toggle output GPIO6[18]" "No effect,Toggle" bitfld.long 0x00 17. " NOTP6[17] ,Toggle output GPIO6[17]" "No effect,Toggle" bitfld.long 0x00 16. " NOTP6[16] ,Toggle output GPIO6[16]" "No effect,Toggle" textline " " bitfld.long 0x00 15. " NOTP6[15] ,Toggle output GPIO6[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP6[14] ,Toggle output GPIO6[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP6[13] ,Toggle output GPIO6[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP6[12] ,Toggle output GPIO6[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP6[11] ,Toggle output GPIO6[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP6[10] ,Toggle output GPIO6[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP6[9] ,Toggle output GPIO6[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP6[8] ,Toggle output GPIO6[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP6[7] ,Toggle output GPIO6[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP6[6] ,Toggle output GPIO6[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP6[5] ,Toggle output GPIO6[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP6[4] ,Toggle output GPIO6[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP6[3] ,Toggle output GPIO6[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP6[2] ,Toggle output GPIO6[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP6[1] ,Toggle output GPIO6[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP6[0] ,Toggle output GPIO6[0]" "No effect,Toggle" tree.end tree.end tree "Port 7" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 25. " POL7[25] ,Pin GPIO7[25] polarity" "Low,High" bitfld.long 0x00 24. " POL7[24] ,Pin GPIO7[24] polarity" "Low,High" bitfld.long 0x00 23. " POL7[23] ,Pin GPIO7[23] polarity" "Low,High" textline " " bitfld.long 0x00 22. " POL7[22] ,Pin GPIO7[22] polarity" "Low,High" bitfld.long 0x00 21. " POL7[21] ,Pin GPIO7[21] polarity" "Low,High" bitfld.long 0x00 20. " POL7[20] ,Pin GPIO7[20] polarity" "Low,High" textline " " bitfld.long 0x00 19. " POL7[19] ,Pin GPIO7[19] polarity" "Low,High" bitfld.long 0x00 18. " POL7[18] ,Pin GPIO7[18] polarity" "Low,High" bitfld.long 0x00 17. " POL7[17] ,Pin GPIO7[17] polarity" "Low,High" textline " " bitfld.long 0x00 16. " POL7[16] ,Pin GPIO7[16] polarity" "Low,High" bitfld.long 0x00 15. " POL7[15] ,Pin GPIO7[15] polarity" "Low,High" bitfld.long 0x00 14. " POL7[14] ,Pin GPIO7[14] polarity" "Low,High" textline " " bitfld.long 0x00 13. " POL7[13] ,Pin GPIO7[13] polarity" "Low,High" bitfld.long 0x00 12. " POL7[12] ,Pin GPIO7[12] polarity" "Low,High" bitfld.long 0x00 11. " POL7[11] ,Pin GPIO7[11] polarity" "Low,High" textline " " bitfld.long 0x00 10. " POL7[10] ,Pin GPIO7[10] polarity" "Low,High" bitfld.long 0x00 9. " POL7[9] ,Pin GPIO7[9] polarity" "Low,High" bitfld.long 0x00 8. " POL7[8] ,Pin GPIO7[8] polarity" "Low,High" textline " " bitfld.long 0x00 7. " POL7[7] ,Pin GPIO7[7] polarity" "Low,High" bitfld.long 0x00 6. " POL7[6] ,Pin GPIO7[6] polarity" "Low,High" bitfld.long 0x00 5. " POL7[5] ,Pin GPIO7[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 25. " ENA7[25] ,Pin GPIO7[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA7[24] ,Pin GPIO7[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA7[23] ,Pin GPIO7[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ENA7[22] ,Pin GPIO7[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA7[21] ,Pin GPIO7[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA7[20] ,Pin GPIO7[20] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ENA7[19] ,Pin GPIO7[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA7[18] ,Pin GPIO7[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA7[17] ,Pin GPIO7[17] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ENA7[16] ,Pin GPIO7[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA7[15] ,Pin GPIO7[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA7[14] ,Pin GPIO7[14] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ENA7[13] ,Pin GPIO7[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA7[12] ,Pin GPIO7[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA7[11] ,Pin GPIO7[11] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ENA7[10] ,Pin GPIO7[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA7[9] ,Pin GPIO7[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA7[8] ,Pin GPIO7[8] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ENA7[7] ,Pin GPIO7[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA7[6] ,Pin GPIO7[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA7[5] ,Pin GPIO7[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 25. " POL7[25] ,Pin GPIO7[25] polarity" "Low,High" bitfld.long 0x00 24. " POL7[24] ,Pin GPIO7[24] polarity" "Low,High" bitfld.long 0x00 23. " POL7[23] ,Pin GPIO7[23] polarity" "Low,High" textline " " bitfld.long 0x00 22. " POL7[22] ,Pin GPIO7[22] polarity" "Low,High" bitfld.long 0x00 21. " POL7[21] ,Pin GPIO7[21] polarity" "Low,High" bitfld.long 0x00 20. " POL7[20] ,Pin GPIO7[20] polarity" "Low,High" textline " " bitfld.long 0x00 19. " POL7[19] ,Pin GPIO7[19] polarity" "Low,High" bitfld.long 0x00 18. " POL7[18] ,Pin GPIO7[18] polarity" "Low,High" bitfld.long 0x00 17. " POL7[17] ,Pin GPIO7[17] polarity" "Low,High" textline " " bitfld.long 0x00 16. " POL7[16] ,Pin GPIO7[16] polarity" "Low,High" bitfld.long 0x00 15. " POL7[15] ,Pin GPIO7[15] polarity" "Low,High" bitfld.long 0x00 14. " POL7[14] ,Pin GPIO7[14] polarity" "Low,High" textline " " bitfld.long 0x00 13. " POL7[13] ,Pin GPIO7[13] polarity" "Low,High" bitfld.long 0x00 12. " POL7[12] ,Pin GPIO7[12] polarity" "Low,High" bitfld.long 0x00 11. " POL7[11] ,Pin GPIO7[11] polarity" "Low,High" textline " " bitfld.long 0x00 10. " POL7[10] ,Pin GPIO7[10] polarity" "Low,High" bitfld.long 0x00 9. " POL7[9] ,Pin GPIO7[9] polarity" "Low,High" bitfld.long 0x00 8. " POL7[8] ,Pin GPIO7[8] polarity" "Low,High" textline " " bitfld.long 0x00 7. " POL7[7] ,Pin GPIO7[7] polarity" "Low,High" bitfld.long 0x00 6. " POL7[6] ,Pin GPIO7[6] polarity" "Low,High" bitfld.long 0x00 5. " POL7[5] ,Pin GPIO7[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 25. " ENA7[25] ,Pin GPIO7[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA7[24] ,Pin GPIO7[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA7[23] ,Pin GPIO7[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ENA7[22] ,Pin GPIO7[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA7[21] ,Pin GPIO7[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA7[20] ,Pin GPIO7[20] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ENA7[19] ,Pin GPIO7[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA7[18] ,Pin GPIO7[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA7[17] ,Pin GPIO7[17] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ENA7[16] ,Pin GPIO7[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA7[15] ,Pin GPIO7[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA7[14] ,Pin GPIO7[14] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ENA7[13] ,Pin GPIO7[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA7[12] ,Pin GPIO7[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA7[11] ,Pin GPIO7[11] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ENA7[10] ,Pin GPIO7[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA7[9] ,Pin GPIO7[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA7[8] ,Pin GPIO7[8] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ENA7[7] ,Pin GPIO7[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA7[6] ,Pin GPIO7[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA7[5] ,Pin GPIO7[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xE0++0x19 line.byte 0x0 "B224,GPIO port 7 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO7[0 ]" "0,1" line.byte 0x1 "B225,GPIO port 7 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO7[1 ]" "0,1" line.byte 0x2 "B226,GPIO port 7 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO7[2 ]" "0,1" line.byte 0x3 "B227,GPIO port 7 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO7[3 ]" "0,1" line.byte 0x4 "B228,GPIO port 7 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO7[4 ]" "0,1" line.byte 0x5 "B229,GPIO port 7 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO7[5 ]" "0,1" line.byte 0x6 "B230,GPIO port 7 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO7[6 ]" "0,1" line.byte 0x7 "B231,GPIO port 7 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO7[7 ]" "0,1" line.byte 0x8 "B232,GPIO port 7 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO7[8 ]" "0,1" line.byte 0x9 "B233,GPIO port 7 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO7[9 ]" "0,1" line.byte 0xA "B234,GPIO port 7 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO7[10]" "0,1" line.byte 0xB "B235,GPIO port 7 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO7[11]" "0,1" line.byte 0xC "B236,GPIO port 7 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO7[12]" "0,1" line.byte 0xD "B237,GPIO port 7 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO7[13]" "0,1" line.byte 0xE "B238,GPIO port 7 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO7[14]" "0,1" line.byte 0xF "B239,GPIO port 7 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO7[15]" "0,1" line.byte 0x10 "B240,GPIO port 7 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO7[16]" "0,1" line.byte 0x11 "B241,GPIO port 7 byte pin 17 register" bitfld.byte 0x11 0. " PBYTE_17 ,State of the pin GPIO7[17]" "0,1" line.byte 0x12 "B242,GPIO port 7 byte pin 18 register" bitfld.byte 0x12 0. " PBYTE_18 ,State of the pin GPIO7[18]" "0,1" line.byte 0x13 "B243,GPIO port 7 byte pin 19 register" bitfld.byte 0x13 0. " PBYTE_19 ,State of the pin GPIO7[19]" "0,1" line.byte 0x14 "B244,GPIO port 7 byte pin 20 register" bitfld.byte 0x14 0. " PBYTE_20 ,State of the pin GPIO7[20]" "0,1" line.byte 0x15 "B245,GPIO port 7 byte pin 21 register" bitfld.byte 0x15 0. " PBYTE_21 ,State of the pin GPIO7[21]" "0,1" line.byte 0x16 "B246,GPIO port 7 byte pin 22 register" bitfld.byte 0x16 0. " PBYTE_22 ,State of the pin GPIO7[22]" "0,1" line.byte 0x17 "B247,GPIO port 7 byte pin 23 register" bitfld.byte 0x17 0. " PBYTE_23 ,State of the pin GPIO7[23]" "0,1" line.byte 0x18 "B248,GPIO port 7 byte pin 24 register" bitfld.byte 0x18 0. " PBYTE_24 ,State of the pin GPIO7[24]" "0,1" line.byte 0x19 "B249,GPIO port 7 byte pin 25 register" bitfld.byte 0x19 0. " PBYTE_25 ,State of the pin GPIO7[25]" "0,1" tree.end tree "Word pin registers" group.long 0x1380++0x67 line.long 0x0 "W224,GPIO port 7 word pin 0 register" line.long 0x4 "W225,GPIO port 7 word pin 1 register" line.long 0x8 "W226,GPIO port 7 word pin 2 register" line.long 0xC "W227,GPIO port 7 word pin 3 register" line.long 0x10 "W228,GPIO port 7 word pin 4 register" line.long 0x14 "W229,GPIO port 7 word pin 5 register" line.long 0x18 "W230,GPIO port 7 word pin 6 register" line.long 0x1C "W231,GPIO port 7 word pin 7 register" line.long 0x20 "W232,GPIO port 7 word pin 8 register" line.long 0x24 "W233,GPIO port 7 word pin 9 register" line.long 0x28 "W234,GPIO port 7 word pin 10 register" line.long 0x2C "W235,GPIO port 7 word pin 11 register" line.long 0x30 "W236,GPIO port 7 word pin 12 register" line.long 0x34 "W237,GPIO port 7 word pin 13 register" line.long 0x38 "W238,GPIO port 7 word pin 14 register" line.long 0x3C "W239,GPIO port 7 word pin 15 register" line.long 0x40 "W240,GPIO port 7 word pin 16 register" line.long 0x44 "W241,GPIO port 7 word pin 17 register" line.long 0x48 "W242,GPIO port 7 word pin 18 register" line.long 0x4C "W243,GPIO port 7 word pin 19 register" line.long 0x50 "W244,GPIO port 7 word pin 20 register" line.long 0x54 "W245,GPIO port 7 word pin 21 register" line.long 0x58 "W246,GPIO port 7 word pin 22 register" line.long 0x5C "W247,GPIO port 7 word pin 23 register" line.long 0x60 "W248,GPIO port 7 word pin 24 register" line.long 0x64 "W249,GPIO port 7 word pin 25 register" tree.end width 7. group.long 0x201C++0x03 "" line.long 0x00 "DIR7,GPIO port 7 direction register" bitfld.long 0x00 25. " DIR7[25] ,Pin direction for pin GPIO7[25]" "Input,Output" bitfld.long 0x00 24. " DIR7[24] ,Pin direction for pin GPIO7[24]" "Input,Output" bitfld.long 0x00 23. " DIR7[23] ,Pin direction for pin GPIO7[23]" "Input,Output" textline " " bitfld.long 0x00 22. " DIR7[22] ,Pin direction for pin GPIO7[22]" "Input,Output" bitfld.long 0x00 21. " DIR7[21] ,Pin direction for pin GPIO7[21]" "Input,Output" bitfld.long 0x00 20. " DIR7[20] ,Pin direction for pin GPIO7[20]" "Input,Output" textline " " bitfld.long 0x00 19. " DIR7[19] ,Pin direction for pin GPIO7[19]" "Input,Output" bitfld.long 0x00 18. " DIR7[18] ,Pin direction for pin GPIO7[18]" "Input,Output" bitfld.long 0x00 17. " DIR7[17] ,Pin direction for pin GPIO7[17]" "Input,Output" textline " " bitfld.long 0x00 16. " DIR7[16] ,Pin direction for pin GPIO7[16]" "Input,Output" bitfld.long 0x00 15. " DIR7[15] ,Pin direction for pin GPIO7[15]" "Input,Output" bitfld.long 0x00 14. " DIR7[14] ,Pin direction for pin GPIO7[14]" "Input,Output" textline " " bitfld.long 0x00 13. " DIR7[13] ,Pin direction for pin GPIO7[13]" "Input,Output" bitfld.long 0x00 12. " DIR7[12] ,Pin direction for pin GPIO7[12]" "Input,Output" bitfld.long 0x00 11. " DIR7[11] ,Pin direction for pin GPIO7[11]" "Input,Output" textline " " bitfld.long 0x00 10. " DIR7[10] ,Pin direction for pin GPIO7[10]" "Input,Output" bitfld.long 0x00 9. " DIR7[9] ,Pin direction for pin GPIO7[9]" "Input,Output" bitfld.long 0x00 8. " DIR7[8] ,Pin direction for pin GPIO7[8]" "Input,Output" textline " " bitfld.long 0x00 7. " DIR7[7] ,Pin direction for pin GPIO7[7]" "Input,Output" bitfld.long 0x00 6. " DIR7[6] ,Pin direction for pin GPIO7[6]" "Input,Output" bitfld.long 0x00 5. " DIR7[5] ,Pin direction for pin GPIO7[5]" "Input,Output" textline " " bitfld.long 0x00 4. " DIR7[4] ,Pin direction for pin GPIO7[4]" "Input,Output" bitfld.long 0x00 3. " DIR7[3] ,Pin direction for pin GPIO7[3]" "Input,Output" bitfld.long 0x00 2. " DIR7[2] ,Pin direction for pin GPIO7[2]" "Input,Output" textline " " bitfld.long 0x00 1. " DIR7[1] ,Pin direction for pin GPIO7[1]" "Input,Output" bitfld.long 0x00 0. " DIR7[0] ,Pin direction for pin GPIO7[0]" "Input,Output" group.long 0x209C++0x03 line.long 0x00 "MASK7,GPIO port 7 mask register" bitfld.long 0x00 25. " MASKP7[25] ,Mask for GPIO7[25] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 24. " MASKP7[24] ,Mask for GPIO7[24] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 23. " MASKP7[23] ,Mask for GPIO7[23] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 22. " MASKP7[22] ,Mask for GPIO7[22] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 21. " MASKP7[21] ,Mask for GPIO7[21] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 20. " MASKP7[20] ,Mask for GPIO7[20] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 19. " MASKP7[19] ,Mask for GPIO7[19] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 18. " MASKP7[18] ,Mask for GPIO7[18] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 17. " MASKP7[17] ,Mask for GPIO7[17] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 16. " MASKP7[16] ,Mask for GPIO7[16] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 15. " MASKP7[15] ,Mask for GPIO7[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP7[14] ,Mask for GPIO7[14] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 13. " MASKP7[13] ,Mask for GPIO7[13] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 12. " MASKP7[12] ,Mask for GPIO7[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP7[11] ,Mask for GPIO7[11] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 10. " MASKP7[10] ,Mask for GPIO7[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP7[9] ,Mask for GPIO7[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP7[8] ,Mask for GPIO7[8] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 7. " MASKP7[7] ,Mask for GPIO7[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP7[6] ,Mask for GPIO7[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP7[5] ,Mask for GPIO7[5] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 4. " MASKP7[4] ,Mask for GPIO7[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP7[3] ,Mask for GPIO7[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP7[2] ,Mask for GPIO7[2] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 1. " MASKP7[1] ,Mask for GPIO7[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP7[0] ,Mask for GPIO7[0] in the MPORT register" "Not masked,Masked" group.long 0x211C++0x03 line.long 0x00 "PIN7,GPIO port 7 pin register" bitfld.long 0x00 25. " PORT7[25] ,Pin GPIO7[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " PORT7[24] ,Pin GPIO7[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " PORT7[23] ,Pin GPIO7[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 22. " PORT7[22] ,Pin GPIO7[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " PORT7[21] ,Pin GPIO7[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " PORT7[20] ,Pin GPIO7[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 19. " PORT7[19] ,Pin GPIO7[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " PORT7[18] ,Pin GPIO7[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " PORT7[17] ,Pin GPIO7[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 16. " PORT7[16] ,Pin GPIO7[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " PORT7[15] ,Pin GPIO7[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT7[14] ,Pin GPIO7[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 13. " PORT7[13] ,Pin GPIO7[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " PORT7[12] ,Pin GPIO7[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT7[11] ,Pin GPIO7[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 10. " PORT7[10] ,Pin GPIO7[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT7[9] ,Pin GPIO7[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT7[8] ,Pin GPIO7[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 7. " PORT7[7] ,Pin GPIO7[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT7[6] ,Pin GPIO7[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT7[5] ,Pin GPIO7[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " PORT7[4] ,Pin GPIO7[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT7[3] ,Pin GPIO7[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT7[2] ,Pin GPIO7[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " PORT7[1] ,Pin GPIO7[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT7[0] ,Pin GPIO7[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x219C++0x03 line.long 0x00 "MPIN7,GPIO masked port 7 pin register" bitfld.long 0x00 25. " MPORTP7[25] ,Masked GPIO7[25] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " MPORTP7[24] ,Masked GPIO7[24] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " MPORTP7[23] ,Masked GPIO7[23] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 22. " MPORTP7[22] ,Masked GPIO7[22] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " MPORTP7[21] ,Masked GPIO7[21] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " MPORTP7[20] ,Masked GPIO7[20] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 19. " MPORTP7[19] ,Masked GPIO7[19] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " MPORTP7[18] ,Masked GPIO7[18] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " MPORTP7[17] ,Masked GPIO7[17] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 16. " MPORTP7[16] ,Masked GPIO7[16] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " MPORTP7[15] ,Masked GPIO7[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP7[14] ,Masked GPIO7[14] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 13. " MPORTP7[13] ,Masked GPIO7[13] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " MPORTP7[12] ,Masked GPIO7[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP7[11] ,Masked GPIO7[11] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 10. " MPORTP7[10] ,Masked GPIO7[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP7[9] ,Masked GPIO7[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP7[8] ,Masked GPIO7[8] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 7. " MPORTP7[7] ,Masked GPIO7[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP7[6] ,Masked GPIO7[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP7[5] ,Masked GPIO7[5] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " MPORTP7[4] ,Masked GPIO7[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP7[3] ,Masked GPIO7[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP7[2] ,Masked GPIO7[2] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " MPORTP7[1] ,Masked GPIO7[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP7[0] ,Masked GPIO7[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x221C++0x03 line.long 0x00 "SET7,GPIO set port 7 register" bitfld.long 0x00 25. " SETP7[25] ,Read or set output bit GPIO7[25]" "Low/No effect,High/Set" bitfld.long 0x00 24. " SETP7[24] ,Read or set output bit GPIO7[24]" "Low/No effect,High/Set" bitfld.long 0x00 23. " SETP7[23] ,Read or set output bit GPIO7[23]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 22. " SETP7[22] ,Read or set output bit GPIO7[22]" "Low/No effect,High/Set" bitfld.long 0x00 21. " SETP7[21] ,Read or set output bit GPIO7[21]" "Low/No effect,High/Set" bitfld.long 0x00 20. " SETP7[20] ,Read or set output bit GPIO7[20]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 19. " SETP7[19] ,Read or set output bit GPIO7[19]" "Low/No effect,High/Set" bitfld.long 0x00 18. " SETP7[18] ,Read or set output bit GPIO7[18]" "Low/No effect,High/Set" bitfld.long 0x00 17. " SETP7[17] ,Read or set output bit GPIO7[17]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 16. " SETP7[16] ,Read or set output bit GPIO7[16]" "Low/No effect,High/Set" bitfld.long 0x00 15. " SETP7[15] ,Read or set output bit GPIO7[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP7[14] ,Read or set output bit GPIO7[14]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 13. " SETP7[13] ,Read or set output bit GPIO7[13]" "Low/No effect,High/Set" bitfld.long 0x00 12. " SETP7[12] ,Read or set output bit GPIO7[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP7[11] ,Read or set output bit GPIO7[11]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 10. " SETP7[10] ,Read or set output bit GPIO7[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP7[9] ,Read or set output bit GPIO7[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP7[8] ,Read or set output bit GPIO7[8]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 7. " SETP7[7] ,Read or set output bit GPIO7[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP7[6] ,Read or set output bit GPIO7[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP7[5] ,Read or set output bit GPIO7[5]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 4. " SETP7[4] ,Read or set output bit GPIO7[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP7[3] ,Read or set output bit GPIO7[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP7[2] ,Read or set output bit GPIO7[2]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 1. " SETP7[1] ,Read or set output bit GPIO7[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP7[0] ,Read or set output bit GPIO7[0]" "Low/No effect,High/Set" wgroup.long 0x229C++0x03 line.long 0x00 "CLR7,GPIO port 7 clear register" bitfld.long 0x00 25. " CLRP7[25] ,Clear output GPIO7[25]" "No effect,Clear" bitfld.long 0x00 24. " CLRP7[24] ,Clear output GPIO7[24]" "No effect,Clear" bitfld.long 0x00 23. " CLRP7[23] ,Clear output GPIO7[23]" "No effect,Clear" textline " " bitfld.long 0x00 22. " CLRP7[22] ,Clear output GPIO7[22]" "No effect,Clear" bitfld.long 0x00 21. " CLRP7[21] ,Clear output GPIO7[21]" "No effect,Clear" bitfld.long 0x00 20. " CLRP7[20] ,Clear output GPIO7[20]" "No effect,Clear" textline " " bitfld.long 0x00 19. " CLRP7[19] ,Clear output GPIO7[19]" "No effect,Clear" bitfld.long 0x00 18. " CLRP7[18] ,Clear output GPIO7[18]" "No effect,Clear" bitfld.long 0x00 17. " CLRP7[17] ,Clear output GPIO7[17]" "No effect,Clear" textline " " bitfld.long 0x00 16. " CLRP7[16] ,Clear output GPIO7[16]" "No effect,Clear" bitfld.long 0x00 15. " CLRP7[15] ,Clear output GPIO7[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP7[14] ,Clear output GPIO7[14]" "No effect,Clear" textline " " bitfld.long 0x00 13. " CLRP7[13] ,Clear output GPIO7[13]" "No effect,Clear" bitfld.long 0x00 12. " CLRP7[12] ,Clear output GPIO7[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP7[11] ,Clear output GPIO7[11]" "No effect,Clear" textline " " bitfld.long 0x00 10. " CLRP7[10] ,Clear output GPIO7[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP7[9] ,Clear output GPIO7[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP7[8] ,Clear output GPIO7[8]" "No effect,Clear" textline " " bitfld.long 0x00 7. " CLRP7[7] ,Clear output GPIO7[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP7[6] ,Clear output GPIO7[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP7[5] ,Clear output GPIO7[5]" "No effect,Clear" textline " " bitfld.long 0x00 4. " CLRP7[4] ,Clear output GPIO7[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP7[3] ,Clear output GPIO7[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP7[2] ,Clear output GPIO7[2]" "No effect,Clear" textline " " bitfld.long 0x00 1. " CLRP7[1] ,Clear output GPIO7[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP7[0] ,Clear output GPIO7[0]" "No effect,Clear" wgroup.long 0x231C++0x03 line.long 0x00 "NOT7,GPIO port 7 toggle register" bitfld.long 0x00 25. " NOTP7[25] ,Toggle output GPIO7[25]" "No effect,Toggle" bitfld.long 0x00 24. " NOTP7[24] ,Toggle output GPIO7[24]" "No effect,Toggle" bitfld.long 0x00 23. " NOTP7[23] ,Toggle output GPIO7[23]" "No effect,Toggle" textline " " bitfld.long 0x00 22. " NOTP7[22] ,Toggle output GPIO7[22]" "No effect,Toggle" bitfld.long 0x00 21. " NOTP7[21] ,Toggle output GPIO7[21]" "No effect,Toggle" bitfld.long 0x00 20. " NOTP7[20] ,Toggle output GPIO7[20]" "No effect,Toggle" textline " " bitfld.long 0x00 19. " NOTP7[19] ,Toggle output GPIO7[19]" "No effect,Toggle" bitfld.long 0x00 18. " NOTP7[18] ,Toggle output GPIO7[18]" "No effect,Toggle" bitfld.long 0x00 17. " NOTP7[17] ,Toggle output GPIO7[17]" "No effect,Toggle" textline " " bitfld.long 0x00 16. " NOTP7[16] ,Toggle output GPIO7[16]" "No effect,Toggle" bitfld.long 0x00 15. " NOTP7[15] ,Toggle output GPIO7[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP7[14] ,Toggle output GPIO7[14]" "No effect,Toggle" textline " " bitfld.long 0x00 13. " NOTP7[13] ,Toggle output GPIO7[13]" "No effect,Toggle" bitfld.long 0x00 12. " NOTP7[12] ,Toggle output GPIO7[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP7[11] ,Toggle output GPIO7[11]" "No effect,Toggle" textline " " bitfld.long 0x00 10. " NOTP7[10] ,Toggle output GPIO7[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP7[9] ,Toggle output GPIO7[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP7[8] ,Toggle output GPIO7[8]" "No effect,Toggle" textline " " bitfld.long 0x00 7. " NOTP7[7] ,Toggle output GPIO7[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP7[6] ,Toggle output GPIO7[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP7[5] ,Toggle output GPIO7[5]" "No effect,Toggle" textline " " bitfld.long 0x00 4. " NOTP7[4] ,Toggle output GPIO7[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP7[3] ,Toggle output GPIO7[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP7[2] ,Toggle output GPIO7[2]" "No effect,Toggle" textline " " bitfld.long 0x00 1. " NOTP7[1] ,Toggle output GPIO7[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP7[0] ,Toggle output GPIO7[0]" "No effect,Toggle" tree.end tree.end width 0xB elif (cpu()=="LPC4350FET180")||(cpu()=="LPC4330FET180")||(cpu()=="LPC4333FET180")||(cpu()=="LPC4337FET180")||(cpu()=="LPC4353FET180")||(cpu()=="LPC4350FET180-M0")||(cpu()=="LPC4330FET180-M0")||(cpu()=="LPC4333FET180-M0")||(cpu()=="LPC4337FET180-M0")||(cpu()=="LPC4353FET180-M0") tree "GPIO pin interrupts" base ad:0x40087000 width 0x6 group.long 0x00++0x07 line.long 0x00 "ISEL,Pin Interrupt Mode register" bitfld.long 0x00 7. " PMODE[7] ,PINTSEL7 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 6. " PMODE[6] ,PINTSEL6 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 5. " PMODE[5] ,PINTSEL5 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 4. " PMODE[4] ,PINTSEL4 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 3. " PMODE[3] ,PINTSEL3 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 2. " PMODE[2] ,PINTSEL2 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 1. " PMODE[1] ,PINTSEL1 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 0. " PMODE[0] ,PINTSEL0 interrupt edge/level sensitive configuration" "Edge,Level" line.long 0x04 "IENR,Pin interrupt level (rising edge) interrupt enable register" setclrfld.long 0x04 7. 0x08 7. 0x0C 7. " ENRL[7]_set/clr ,Rising edge or level interrupt for pin 7 enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x08 6. 0x0C 6. " ENRL[6]_set/clr ,Rising edge or level interrupt for pin 6 enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x08 5. 0x0C 5. " ENRL[5]_set/clr ,Rising edge or level interrupt for pin 5 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 4. 0x08 4. 0x0C 4. " ENRL[4]_set/clr ,Rising edge or level interrupt for pin 4 enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x08 3. 0x0C 3. " ENRL[3]_set/clr ,Rising edge or level interrupt for pin 3 enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x08 2. 0x0C 2. " ENRL[2]_set/clr ,Rising edge or level interrupt for pin 2 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x08 1. 0x0C 1. " ENRL[1]_set/clr ,Rising edge or level interrupt for pin 1 enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x08 0. 0x0C 0. " ENRL[0]_set/clr ,Rising edge or level interrupt for pin 0 enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "IENF,Pin interrupt active level (falling edge) interrupt enable register" setclrfld.long 0x00 7. 0x14 7. 0x18 7. " ENAF[7]_set/clr ,Falling edge or active level interrupt for pin 7 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 6. 0x14 6. 0x18 6. " ENAF[6]_set/clr ,Falling edge or active level interrupt for pin 6 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 5. 0x14 5. 0x18 5. " ENAF[5]_set/clr ,Falling edge or active level interrupt for pin 5 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 4. 0x14 4. 0x18 4. " ENAF[4]_set/clr ,Falling edge or active level interrupt for pin 4 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 3. 0x14 3. 0x18 3. " ENAF[3]_set/clr ,Falling edge or active level interrupt for pin 3 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 2. 0x14 2. 0x18 2. " ENAF[2]_set/clr ,Falling edge or active level interrupt for pin 2 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 1. 0x14 1. 0x18 1. " ENAF[1]_set/clr ,Falling edge or active level interrupt for pin 1 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 0. 0x14 0. 0x18 0. " ENAF[0]_set/clr ,Falling edge or active level interrupt for pin 0 enable" "Disabled/Low,Enabled/High" group.long 0x1C++0x0B line.long 0x00 "RISE,Pin Interrupt Rising Edge register" eventfld.long 0x00 7. " RDET[7] ,PINTSEL7 rising edge detect" "Not detected,Detected" eventfld.long 0x00 6. " RDET[6] ,PINTSEL6 rising edge detect" "Not detected,Detected" eventfld.long 0x00 5. " RDET[5] ,PINTSEL5 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 4. " RDET[4] ,PINTSEL4 rising edge detect" "Not detected,Detected" eventfld.long 0x00 3. " RDET[3] ,PINTSEL3 rising edge detect" "Not detected,Detected" eventfld.long 0x00 2. " RDET[2] ,PINTSEL2 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 1. " RDET[1] ,PINTSEL1 rising edge detect" "Not detected,Detected" eventfld.long 0x00 0. " RDET[0] ,PINTSEL0 rising edge detect" "Not detected,Detected" line.long 0x04 "FALL,Pin Interrupt Falling Edge register" eventfld.long 0x04 7. " FDET[7] ,PINTSEL7 falling edge detect" "Not detected,Detected" eventfld.long 0x04 6. " FDET[6] ,PINTSEL6 falling edge detect" "Not detected,Detected" eventfld.long 0x04 5. " FDET[5] ,PINTSEL5 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 4. " FDET[4] ,PINTSEL4 falling edge detect" "Not detected,Detected" eventfld.long 0x04 3. " FDET[3] ,PINTSEL3 falling edge detect" "Not detected,Detected" eventfld.long 0x04 2. " FDET[2] ,PINTSEL2 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 1. " FDET[1] ,PINTSEL1 falling edge detect" "Not detected,Detected" eventfld.long 0x04 0. " FDET[0] ,PINTSEL0 falling edge detect" "Not detected,Detected" line.long 0x08 "IST,Pin Interrupt Status register" bitfld.long 0x08 7. " PSTAT[7] ,PINTSEL7 interrupt status (Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 6. " PSTAT[6] ,PINTSEL6 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 5. " PSTAT[5] ,PINTSEL5 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 4. " PSTAT[4] ,PINTSEL4 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 3. " PSTAT[3] ,PINTSEL3 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 2. " PSTAT[2] ,PINTSEL2 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 1. " PSTAT[1] ,PINTSEL1 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 0. " PSTAT[0] ,PINTSEL0 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" tree.end tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "Port 0" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x00++0xF line.byte 0x0 "B0 ,GPIO port 0 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO0[0 ]" "0,1" line.byte 0x1 "B1 ,GPIO port 0 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO0[1 ]" "0,1" line.byte 0x2 "B2 ,GPIO port 0 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO0[2 ]" "0,1" line.byte 0x3 "B3 ,GPIO port 0 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO0[3 ]" "0,1" line.byte 0x4 "B4 ,GPIO port 0 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO0[4 ]" "0,1" line.byte 0x5 "B5 ,GPIO port 0 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO0[5 ]" "0,1" line.byte 0x6 "B6 ,GPIO port 0 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO0[6 ]" "0,1" line.byte 0x7 "B7 ,GPIO port 0 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO0[7 ]" "0,1" line.byte 0x8 "B8 ,GPIO port 0 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO0[8 ]" "0,1" line.byte 0x9 "B9 ,GPIO port 0 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO0[9 ]" "0,1" line.byte 0xA "B10,GPIO port 0 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO0[10]" "0,1" line.byte 0xB "B11,GPIO port 0 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO0[11]" "0,1" line.byte 0xC "B12,GPIO port 0 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO0[12]" "0,1" line.byte 0xD "B13,GPIO port 0 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO0[13]" "0,1" line.byte 0xE "B14,GPIO port 0 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO0[14]" "0,1" line.byte 0xF "B15,GPIO port 0 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO0[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1000++0x3F line.long 0x0 "W0 ,GPIO port 0 word pin 0 register" line.long 0x4 "W1 ,GPIO port 0 word pin 1 register" line.long 0x8 "W2 ,GPIO port 0 word pin 2 register" line.long 0xC "W3 ,GPIO port 0 word pin 3 register" line.long 0x10 "W4 ,GPIO port 0 word pin 4 register" line.long 0x14 "W5 ,GPIO port 0 word pin 5 register" line.long 0x18 "W6 ,GPIO port 0 word pin 6 register" line.long 0x1C "W7 ,GPIO port 0 word pin 7 register" line.long 0x20 "W8 ,GPIO port 0 word pin 8 register" line.long 0x24 "W9 ,GPIO port 0 word pin 9 register" line.long 0x28 "W10,GPIO port 0 word pin 10 register" line.long 0x2C "W11,GPIO port 0 word pin 11 register" line.long 0x30 "W12,GPIO port 0 word pin 12 register" line.long 0x34 "W13,GPIO port 0 word pin 13 register" line.long 0x38 "W14,GPIO port 0 word pin 14 register" line.long 0x3C "W15,GPIO port 0 word pin 15 register" tree.end width 7. group.long 0x2000++0x03 "" line.long 0x00 "DIR0,GPIO port 0 direction register" bitfld.long 0x00 15. " DIR0[15] ,Pin direction for pin GPIO0[15]" "Input,Output" bitfld.long 0x00 14. " DIR0[14] ,Pin direction for pin GPIO0[14]" "Input,Output" bitfld.long 0x00 13. " DIR0[13] ,Pin direction for pin GPIO0[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR0[12] ,Pin direction for pin GPIO0[12]" "Input,Output" bitfld.long 0x00 11. " DIR0[11] ,Pin direction for pin GPIO0[11]" "Input,Output" bitfld.long 0x00 10. " DIR0[10] ,Pin direction for pin GPIO0[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR0[9] ,Pin direction for pin GPIO0[9]" "Input,Output" bitfld.long 0x00 8. " DIR0[8] ,Pin direction for pin GPIO0[8]" "Input,Output" bitfld.long 0x00 7. " DIR0[7] ,Pin direction for pin GPIO07]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR0[6] ,Pin direction for pin GPIO0[6]" "Input,Output" bitfld.long 0x00 5. " DIR0[5] ,Pin direction for pin GPIO0[5]" "Input,Output" bitfld.long 0x00 4. " DIR0[4] ,Pin direction for pin GPIO0[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR0[3] ,Pin direction for pin GPIO0[3]" "Input,Output" bitfld.long 0x00 2. " DIR0[2] ,Pin direction for pin GPIO0[2]" "Input,Output" bitfld.long 0x00 1. " DIR0[1] ,Pin direction for pin GPIO0[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR0[0] ,Pin direction for pin GPIO0[0]" "Input,Output" group.long 0x2080++0x03 line.long 0x00 "MASK0,GPIO 0 port mask register" bitfld.long 0x00 15. " MASKP0[15] ,Mask for GPIO0[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP0[14] ,Mask for GPIO0[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP0[13] ,Mask for GPIO0[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP0[12] ,Mask for GPIO0[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP0[11] ,Mask for GPIO0[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP0[10] ,Mask for GPIO0[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP0[9] ,Mask for GPIO0[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP0[8] ,Mask for GPIO0[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP0[7] ,Mask for GPIO0[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP0[6] ,Mask for GPIO0[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP0[5] ,Mask for GPIO0[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP0[4] ,Mask for GPIO0[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP0[3] ,Mask for GPIO0[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP0[3] ,Mask for GPIO0[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP0[1] ,Mask for GPIO0[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP0[0] ,Mask for GPIO0[0] in the MPORT register" "Not masked,Masked" group.long 0x2100++0x03 line.long 0x00 "PIN0,GPIO port 0 pin register" bitfld.long 0x00 15. " PORT0[15] ,Pin GPIO0[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT0[14] ,Pin GPIO0[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT0[13] ,Pin GPIO0[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT0[12] ,Pin GPIO0[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT0[11] ,Pin GPIO0[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT0[10] ,Pin GPIO0[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT0[9] ,Pin GPIO0[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT0[8] ,Pin GPIO0[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT0[7] ,Pin GPIO0[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT0[6] ,Pin GPIO0[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT0[5] ,Pin GPIO0[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT0[4] ,Pin GPIO0[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT0[3] ,Pin GPIO0[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT0[2] ,Pin GPIO0[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT0[1] ,Pin GPIO0[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT0[0] ,Pin GPIO0[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2180++0x03 line.long 0x00 "MPIN0,GPIO masked port 0 pin register" bitfld.long 0x00 15. " MPORTP0[15] ,Masked GPIO0[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP0[14] ,Masked GPIO0[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP0[13] ,Masked GPIO0[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP0[12] ,Masked GPIO0[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP0[11] ,Masked GPIO0[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP0[10] ,Masked GPIO0[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP0[9] ,Masked GPIO0[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP0[8] ,Masked GPIO0[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP0[7] ,Masked GPIO0[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP0[6] ,Masked GPIO0[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP0[5] ,Masked GPIO0[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP0[4] ,Masked GPIO0[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP0[3] ,Masked GPIO0[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP0[2] ,Masked GPIO0[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP0[1] ,Masked GPIO0[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP0[0] ,Masked GPIO0[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2200++0x03 line.long 0x00 "SET0,GPIO set port 0 register" bitfld.long 0x00 15. " SETP0[15] ,Read or set output bit GPIO0[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP0[14] ,Read or set output bit GPIO0[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP0[13] ,Read or set output bit GPIO0[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP0[12] ,Read or set output bit GPIO0[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP0[11] ,Read or set output bit GPIO0[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP0[10] ,Read or set output bit GPIO0[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP0[9] ,Read or set output bit GPIO0[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP0[8] ,Read or set output bit GPIO0[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP0[7] ,Read or set output bit GPIO0[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP0[6] ,Read or set output bit GPIO0[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP0[5] ,Read or set output bit GPIO0[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP0[4] ,Read or set output bit GPIO0[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP0[3] ,Read or set output bit GPIO0[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP0[2] ,Read or set output bit GPIO0[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP0[1] ,Read or set output bit GPIO0[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP0[0] ,Read or set output bit GPIO0[0]" "Low/No effect,High/Set" wgroup.long 0x2280++0x03 line.long 0x00 "CLR0,GPIO port 0 clear register" bitfld.long 0x00 15. " CLRP0[15] ,Clear output GPIO0[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP0[14] ,Clear output GPIO0[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP0[13] ,Clear output GPIO0[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP0[12] ,Clear output GPIO0[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP0[11] ,Clear output GPIO0[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP0[10] ,Clear output GPIO0[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP0[9] ,Clear output GPIO0[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP0[8] ,Clear output GPIO0[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP0[7] ,Clear output GPIO0[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP0[6] ,Clear output GPIO0[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP0[5] ,Clear output GPIO0[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP0[4] ,Clear output GPIO0[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP0[3] ,Clear output GPIO0[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP0[2] ,Clear output GPIO0[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP0[1] ,Clear output GPIO0[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP0[0] ,Clear output GPIO0[0]" "No effect,Clear" wgroup.long 0x2300++0x03 line.long 0x00 "NOT0,GPIO port 0 toggle register" bitfld.long 0x00 15. " NOTP0[15] ,Toggle output GPIO0[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP0[14] ,Toggle output GPIO0[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP0[13] ,Toggle output GPIO0[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP0[12] ,Toggle output GPIO0[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP0[11] ,Toggle output GPIO0[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP0[10] ,Toggle output GPIO0[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP0[9] ,Toggle output GPIO0[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP0[8] ,Toggle output GPIO0[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP0[7] ,Toggle output GPIO0[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP0[6] ,Toggle output GPIO0[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP0[5] ,Toggle output GPIO0[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP0[4] ,Toggle output GPIO0[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP0[3] ,Toggle output GPIO0[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP0[2] ,Toggle output GPIO0[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP0[1] ,Toggle output GPIO0[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP0[0] ,Toggle output GPIO0[0]" "No effect,Toggle" tree.end tree.end tree "Port 1" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x20++0x0F line.byte 0x0 "B32,GPIO port 1 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO1[0 ]" "0,1" line.byte 0x1 "B33,GPIO port 1 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO1[1 ]" "0,1" line.byte 0x2 "B34,GPIO port 1 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO1[2 ]" "0,1" line.byte 0x3 "B35,GPIO port 1 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO1[3 ]" "0,1" line.byte 0x4 "B36,GPIO port 1 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO1[4 ]" "0,1" line.byte 0x5 "B37,GPIO port 1 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO1[5 ]" "0,1" line.byte 0x6 "B38,GPIO port 1 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO1[6 ]" "0,1" line.byte 0x7 "B39,GPIO port 1 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO1[7 ]" "0,1" line.byte 0x8 "B40,GPIO port 1 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO1[8 ]" "0,1" line.byte 0x9 "B41,GPIO port 1 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO1[9 ]" "0,1" line.byte 0xA "B42,GPIO port 1 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO1[10]" "0,1" line.byte 0xB "B43,GPIO port 1 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO1[11]" "0,1" line.byte 0xC "B44,GPIO port 1 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO1[12]" "0,1" line.byte 0xD "B45,GPIO port 1 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO1[13]" "0,1" line.byte 0xE "B46,GPIO port 1 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO1[14]" "0,1" line.byte 0xF "B47,GPIO port 1 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO1[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1080++0x3F line.long 0x0 "W32,GPIO port 1 word pin 0 register" line.long 0x4 "W33,GPIO port 1 word pin 1 register" line.long 0x8 "W34,GPIO port 1 word pin 2 register" line.long 0xC "W35,GPIO port 1 word pin 3 register" line.long 0x10 "W36,GPIO port 1 word pin 4 register" line.long 0x14 "W37,GPIO port 1 word pin 5 register" line.long 0x18 "W38,GPIO port 1 word pin 6 register" line.long 0x1C "W39,GPIO port 1 word pin 7 register" line.long 0x20 "W40,GPIO port 1 word pin 8 register" line.long 0x24 "W41,GPIO port 1 word pin 9 register" line.long 0x28 "W42,GPIO port 1 word pin 10 register" line.long 0x2C "W43,GPIO port 1 word pin 11 register" line.long 0x30 "W44,GPIO port 1 word pin 12 register" line.long 0x34 "W45,GPIO port 1 word pin 13 register" line.long 0x38 "W46,GPIO port 1 word pin 14 register" line.long 0x3C "W47,GPIO port 1 word pin 15 register" tree.end width 7. group.long 0x2004++0x03 "" line.long 0x00 "DIR1,GPIO port 1 direction register" bitfld.long 0x00 15. " DIR1[15] ,Pin direction for pin GPIO1[15]" "Input,Output" bitfld.long 0x00 14. " DIR1[14] ,Pin direction for pin GPIO1[14]" "Input,Output" bitfld.long 0x00 13. " DIR1[13] ,Pin direction for pin GPIO1[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR1[12] ,Pin direction for pin GPIO1[12]" "Input,Output" bitfld.long 0x00 11. " DIR1[11] ,Pin direction for pin GPIO1[11]" "Input,Output" bitfld.long 0x00 10. " DIR1[10] ,Pin direction for pin GPIO1[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR1[9] ,Pin direction for pin GPIO1[9]" "Input,Output" bitfld.long 0x00 8. " DIR1[8] ,Pin direction for pin GPIO1[8]" "Input,Output" bitfld.long 0x00 7. " DIR1[7] ,Pin direction for pin GPIO17]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR1[6] ,Pin direction for pin GPIO1[6]" "Input,Output" bitfld.long 0x00 5. " DIR1[5] ,Pin direction for pin GPIO1[5]" "Input,Output" bitfld.long 0x00 4. " DIR1[4] ,Pin direction for pin GPIO1[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR1[3] ,Pin direction for pin GPIO1[3]" "Input,Output" bitfld.long 0x00 2. " DIR1[2] ,Pin direction for pin GPIO1[2]" "Input,Output" bitfld.long 0x00 1. " DIR1[1] ,Pin direction for pin GPIO1[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR1[0] ,Pin direction for pin GPIO1[0]" "Input,Output" group.long 0x2084++0x03 line.long 0x00 "MASK1,GPIO 1 port mask register" bitfld.long 0x00 15. " MASKP1[15] ,Mask for GPIO1[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP1[14] ,Mask for GPIO1[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP1[13] ,Mask for GPIO1[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP1[12] ,Mask for GPIO1[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP1[11] ,Mask for GPIO1[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP1[10] ,Mask for GPIO1[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP1[9] ,Mask for GPIO1[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP1[8] ,Mask for GPIO1[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP1[7] ,Mask for GPIO1[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP1[6] ,Mask for GPIO1[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP1[5] ,Mask for GPIO1[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP1[4] ,Mask for GPIO1[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP1[3] ,Mask for GPIO1[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP1[3] ,Mask for GPIO1[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP1[1] ,Mask for GPIO1[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP1[0] ,Mask for GPIO1[0] in the MPORT register" "Not masked,Masked" group.long 0x2104++0x03 line.long 0x00 "PIN1,GPIO port 1 pin register" bitfld.long 0x00 15. " PORT1[15] ,Pin GPIO1[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT1[14] ,Pin GPIO1[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT1[13] ,Pin GPIO1[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT1[12] ,Pin GPIO1[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT1[11] ,Pin GPIO1[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT1[10] ,Pin GPIO1[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT1[9] ,Pin GPIO1[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT1[8] ,Pin GPIO1[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT1[7] ,Pin GPIO1[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT1[6] ,Pin GPIO1[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT1[5] ,Pin GPIO1[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT1[4] ,Pin GPIO1[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT1[3] ,Pin GPIO1[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT1[2] ,Pin GPIO1[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT1[1] ,Pin GPIO1[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT1[0] ,Pin GPIO1[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2184++0x03 line.long 0x00 "MPIN1,GPIO masked port 1 pin register" bitfld.long 0x00 15. " MPORTP1[15] ,Masked GPIO1[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP1[14] ,Masked GPIO1[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP1[13] ,Masked GPIO1[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP1[12] ,Masked GPIO1[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP1[11] ,Masked GPIO1[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP1[10] ,Masked GPIO1[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP1[9] ,Masked GPIO1[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP1[8] ,Masked GPIO1[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP1[7] ,Masked GPIO1[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP1[6] ,Masked GPIO1[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP1[5] ,Masked GPIO1[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP1[4] ,Masked GPIO1[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP1[3] ,Masked GPIO1[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP1[2] ,Masked GPIO1[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP1[1] ,Masked GPIO1[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP1[0] ,Masked GPIO1[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2204++0x03 line.long 0x00 "SET1,GPIO set port 1 register" bitfld.long 0x00 15. " SETP1[15] ,Read or set output bit GPIO1[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP1[14] ,Read or set output bit GPIO1[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP1[13] ,Read or set output bit GPIO1[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP1[12] ,Read or set output bit GPIO1[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP1[11] ,Read or set output bit GPIO1[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP1[10] ,Read or set output bit GPIO1[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP1[9] ,Read or set output bit GPIO1[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP1[8] ,Read or set output bit GPIO1[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP1[7] ,Read or set output bit GPIO1[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP1[6] ,Read or set output bit GPIO1[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP1[5] ,Read or set output bit GPIO1[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP1[4] ,Read or set output bit GPIO1[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP1[3] ,Read or set output bit GPIO1[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP1[2] ,Read or set output bit GPIO1[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP1[1] ,Read or set output bit GPIO1[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP1[0] ,Read or set output bit GPIO1[0]" "Low/No effect,High/Set" wgroup.long 0x2284++0x03 line.long 0x00 "CLR1,GPIO port 1 clear register" bitfld.long 0x00 15. " CLRP1[15] ,Clear output GPIO1[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP1[14] ,Clear output GPIO1[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP1[13] ,Clear output GPIO1[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP1[12] ,Clear output GPIO1[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP1[11] ,Clear output GPIO1[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP1[10] ,Clear output GPIO1[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP1[9] ,Clear output GPIO1[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP1[8] ,Clear output GPIO1[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP1[7] ,Clear output GPIO1[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP1[6] ,Clear output GPIO1[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP1[5] ,Clear output GPIO1[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP1[4] ,Clear output GPIO1[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP1[3] ,Clear output GPIO1[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP1[2] ,Clear output GPIO1[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP1[1] ,Clear output GPIO1[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP1[0] ,Clear output GPIO1[0]" "No effect,Clear" wgroup.long 0x2304++0x03 line.long 0x00 "NOT1,GPIO port 1 toggle register" bitfld.long 0x00 15. " NOTP1[15] ,Toggle output GPIO1[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP1[14] ,Toggle output GPIO1[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP1[13] ,Toggle output GPIO1[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP1[12] ,Toggle output GPIO1[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP1[11] ,Toggle output GPIO1[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP1[10] ,Toggle output GPIO1[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP1[9] ,Toggle output GPIO1[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP1[8] ,Toggle output GPIO1[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP1[7] ,Toggle output GPIO1[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP1[6] ,Toggle output GPIO1[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP1[5] ,Toggle output GPIO1[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP1[4] ,Toggle output GPIO1[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP1[3] ,Toggle output GPIO1[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP1[2] ,Toggle output GPIO1[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP1[1] ,Toggle output GPIO1[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP1[0] ,Toggle output GPIO1[0]" "No effect,Toggle" tree.end tree.end tree "Port 2" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x40++0x0F line.byte 0x0 "B64,GPIO port 2 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO2[0 ]" "0,1" line.byte 0x1 "B65,GPIO port 2 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO2[1 ]" "0,1" line.byte 0x2 "B66,GPIO port 2 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO2[2 ]" "0,1" line.byte 0x3 "B67,GPIO port 2 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO2[3 ]" "0,1" line.byte 0x4 "B68,GPIO port 2 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO2[4 ]" "0,1" line.byte 0x5 "B69,GPIO port 2 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO2[5 ]" "0,1" line.byte 0x6 "B70,GPIO port 2 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO2[6 ]" "0,1" line.byte 0x7 "B71,GPIO port 2 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO2[7 ]" "0,1" line.byte 0x8 "B72,GPIO port 2 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO2[8 ]" "0,1" line.byte 0x9 "B73,GPIO port 2 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO2[9 ]" "0,1" line.byte 0xA "B74,GPIO port 2 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO2[10]" "0,1" line.byte 0xB "B75,GPIO port 2 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO2[11]" "0,1" line.byte 0xC "B76,GPIO port 2 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO2[12]" "0,1" line.byte 0xD "B77,GPIO port 2 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO2[13]" "0,1" line.byte 0xE "B78,GPIO port 2 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO2[14]" "0,1" line.byte 0xF "B79,GPIO port 2 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO2[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1100++0x3F line.long 0x0 "W64,GPIO port 2 word pin 0 register" line.long 0x4 "W65,GPIO port 2 word pin 1 register" line.long 0x8 "W66,GPIO port 2 word pin 2 register" line.long 0xC "W67,GPIO port 2 word pin 3 register" line.long 0x10 "W68,GPIO port 2 word pin 4 register" line.long 0x14 "W69,GPIO port 2 word pin 5 register" line.long 0x18 "W70,GPIO port 2 word pin 6 register" line.long 0x1C "W71,GPIO port 2 word pin 7 register" line.long 0x20 "W72,GPIO port 2 word pin 8 register" line.long 0x24 "W73,GPIO port 2 word pin 9 register" line.long 0x28 "W74,GPIO port 2 word pin 10 register" line.long 0x2C "W75,GPIO port 2 word pin 11 register" line.long 0x30 "W76,GPIO port 2 word pin 12 register" line.long 0x34 "W77,GPIO port 2 word pin 13 register" line.long 0x38 "W78,GPIO port 2 word pin 14 register" line.long 0x3C "W79,GPIO port 2 word pin 15 register" tree.end width 7. group.long 0x2008++0x03 "" line.long 0x00 "DIR2,GPIO port 2 direction register" bitfld.long 0x00 15. " DIR2[15] ,Pin direction for pin GPIO2[15]" "Input,Output" bitfld.long 0x00 14. " DIR2[14] ,Pin direction for pin GPIO2[14]" "Input,Output" bitfld.long 0x00 13. " DIR2[13] ,Pin direction for pin GPIO2[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR2[12] ,Pin direction for pin GPIO2[12]" "Input,Output" bitfld.long 0x00 11. " DIR2[11] ,Pin direction for pin GPIO2[11]" "Input,Output" bitfld.long 0x00 10. " DIR2[10] ,Pin direction for pin GPIO2[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR2[9] ,Pin direction for pin GPIO2[9]" "Input,Output" bitfld.long 0x00 8. " DIR2[8] ,Pin direction for pin GPIO2[8]" "Input,Output" bitfld.long 0x00 7. " DIR2[7] ,Pin direction for pin GPIO27]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR2[6] ,Pin direction for pin GPIO2[6]" "Input,Output" bitfld.long 0x00 5. " DIR2[5] ,Pin direction for pin GPIO2[5]" "Input,Output" bitfld.long 0x00 4. " DIR2[4] ,Pin direction for pin GPIO2[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR2[3] ,Pin direction for pin GPIO2[3]" "Input,Output" bitfld.long 0x00 2. " DIR2[2] ,Pin direction for pin GPIO2[2]" "Input,Output" bitfld.long 0x00 1. " DIR2[1] ,Pin direction for pin GPIO2[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR2[0] ,Pin direction for pin GPIO2[0]" "Input,Output" group.long 0x2088++0x03 line.long 0x00 "MASK2,GPIO 2 port mask register" bitfld.long 0x00 15. " MASKP2[15] ,Mask for GPIO2[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP2[14] ,Mask for GPIO2[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP2[13] ,Mask for GPIO2[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP2[12] ,Mask for GPIO2[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP2[11] ,Mask for GPIO2[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP2[10] ,Mask for GPIO2[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP2[9] ,Mask for GPIO2[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP2[8] ,Mask for GPIO2[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP2[7] ,Mask for GPIO2[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP2[6] ,Mask for GPIO2[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP2[5] ,Mask for GPIO2[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP2[4] ,Mask for GPIO2[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP2[3] ,Mask for GPIO2[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP2[3] ,Mask for GPIO2[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP2[1] ,Mask for GPIO2[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP2[0] ,Mask for GPIO2[0] in the MPORT register" "Not masked,Masked" group.long 0x2108++0x03 line.long 0x00 "PIN2,GPIO port 2 pin register" bitfld.long 0x00 15. " PORT2[15] ,Pin GPIO2[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT2[14] ,Pin GPIO2[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT2[13] ,Pin GPIO2[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT2[12] ,Pin GPIO2[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT2[11] ,Pin GPIO2[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT2[10] ,Pin GPIO2[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT2[9] ,Pin GPIO2[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT2[8] ,Pin GPIO2[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT2[7] ,Pin GPIO2[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT2[6] ,Pin GPIO2[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT2[5] ,Pin GPIO2[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT2[4] ,Pin GPIO2[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT2[3] ,Pin GPIO2[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT2[2] ,Pin GPIO2[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT2[1] ,Pin GPIO2[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT2[0] ,Pin GPIO2[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2188++0x03 line.long 0x00 "MPIN2,GPIO masked port 2 pin register" bitfld.long 0x00 15. " MPORTP2[15] ,Masked GPIO2[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP2[14] ,Masked GPIO2[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP2[13] ,Masked GPIO2[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP2[12] ,Masked GPIO2[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP2[11] ,Masked GPIO2[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP2[10] ,Masked GPIO2[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP2[9] ,Masked GPIO2[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP2[8] ,Masked GPIO2[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP2[7] ,Masked GPIO2[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP2[6] ,Masked GPIO2[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP2[5] ,Masked GPIO2[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP2[4] ,Masked GPIO2[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP2[3] ,Masked GPIO2[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP2[2] ,Masked GPIO2[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP2[1] ,Masked GPIO2[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP2[0] ,Masked GPIO2[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2208++0x03 line.long 0x00 "SET2,GPIO set port 2 register" bitfld.long 0x00 15. " SETP2[15] ,Read or set output bit GPIO2[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP2[14] ,Read or set output bit GPIO2[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP2[13] ,Read or set output bit GPIO2[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP2[12] ,Read or set output bit GPIO2[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP2[11] ,Read or set output bit GPIO2[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP2[10] ,Read or set output bit GPIO2[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP2[9] ,Read or set output bit GPIO2[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP2[8] ,Read or set output bit GPIO2[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP2[7] ,Read or set output bit GPIO2[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP2[6] ,Read or set output bit GPIO2[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP2[5] ,Read or set output bit GPIO2[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP2[4] ,Read or set output bit GPIO2[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP2[3] ,Read or set output bit GPIO2[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP2[2] ,Read or set output bit GPIO2[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP2[1] ,Read or set output bit GPIO2[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP2[0] ,Read or set output bit GPIO2[0]" "Low/No effect,High/Set" wgroup.long 0x2288++0x03 line.long 0x00 "CLR2,GPIO port 2 clear register" bitfld.long 0x00 15. " CLRP2[15] ,Clear output GPIO2[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP2[14] ,Clear output GPIO2[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP2[13] ,Clear output GPIO2[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP2[12] ,Clear output GPIO2[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP2[11] ,Clear output GPIO2[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP2[10] ,Clear output GPIO2[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP2[9] ,Clear output GPIO2[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP2[8] ,Clear output GPIO2[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP2[7] ,Clear output GPIO2[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP2[6] ,Clear output GPIO2[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP2[5] ,Clear output GPIO2[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP2[4] ,Clear output GPIO2[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP2[3] ,Clear output GPIO2[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP2[2] ,Clear output GPIO2[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP2[1] ,Clear output GPIO2[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP2[0] ,Clear output GPIO2[0]" "No effect,Clear" wgroup.long 0x2308++0x03 line.long 0x00 "NOT2,GPIO port 2 toggle register" bitfld.long 0x00 15. " NOTP2[15] ,Toggle output GPIO2[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP2[14] ,Toggle output GPIO2[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP2[13] ,Toggle output GPIO2[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP2[12] ,Toggle output GPIO2[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP2[11] ,Toggle output GPIO2[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP2[10] ,Toggle output GPIO2[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP2[9] ,Toggle output GPIO2[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP2[8] ,Toggle output GPIO2[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP2[7] ,Toggle output GPIO2[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP2[6] ,Toggle output GPIO2[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP2[5] ,Toggle output GPIO2[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP2[4] ,Toggle output GPIO2[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP2[3] ,Toggle output GPIO2[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP2[2] ,Toggle output GPIO2[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP2[1] ,Toggle output GPIO2[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP2[0] ,Toggle output GPIO2[0]" "No effect,Toggle" tree.end tree.end tree "Port 3" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x60++0x0F line.byte 0x0 "B96 ,GPIO port 3 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO3[0 ]" "0,1" line.byte 0x1 "B97 ,GPIO port 3 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO3[1 ]" "0,1" line.byte 0x2 "B98 ,GPIO port 3 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO3[2 ]" "0,1" line.byte 0x3 "B99 ,GPIO port 3 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO3[3 ]" "0,1" line.byte 0x4 "B100,GPIO port 3 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO3[4 ]" "0,1" line.byte 0x5 "B101,GPIO port 3 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO3[5 ]" "0,1" line.byte 0x6 "B102,GPIO port 3 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO3[6 ]" "0,1" line.byte 0x7 "B103,GPIO port 3 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO3[7 ]" "0,1" line.byte 0x8 "B104,GPIO port 3 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO3[8 ]" "0,1" line.byte 0x9 "B105,GPIO port 3 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO3[9 ]" "0,1" line.byte 0xA "B106,GPIO port 3 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO3[10]" "0,1" line.byte 0xB "B107,GPIO port 3 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO3[11]" "0,1" line.byte 0xC "B108,GPIO port 3 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO3[12]" "0,1" line.byte 0xD "B109,GPIO port 3 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO3[13]" "0,1" line.byte 0xE "B110,GPIO port 3 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO3[14]" "0,1" line.byte 0xF "B111,GPIO port 3 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO3[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1180++0x3F line.long 0x0 "W96 ,GPIO port 3 word pin 0 register" line.long 0x4 "W97 ,GPIO port 3 word pin 1 register" line.long 0x8 "W98 ,GPIO port 3 word pin 2 register" line.long 0xC "W99 ,GPIO port 3 word pin 3 register" line.long 0x10 "W100,GPIO port 3 word pin 4 register" line.long 0x14 "W101,GPIO port 3 word pin 5 register" line.long 0x18 "W102,GPIO port 3 word pin 6 register" line.long 0x1C "W103,GPIO port 3 word pin 7 register" line.long 0x20 "W104,GPIO port 3 word pin 8 register" line.long 0x24 "W105,GPIO port 3 word pin 9 register" line.long 0x28 "W106,GPIO port 3 word pin 10 register" line.long 0x2C "W107,GPIO port 3 word pin 11 register" line.long 0x30 "W108,GPIO port 3 word pin 12 register" line.long 0x34 "W109,GPIO port 3 word pin 13 register" line.long 0x38 "W110,GPIO port 3 word pin 14 register" line.long 0x3C "W111,GPIO port 3 word pin 15 register" tree.end width 7. group.long 0x200C++0x03 "" line.long 0x00 "DIR3,GPIO port 3 direction register" bitfld.long 0x00 15. " DIR3[15] ,Pin direction for pin GPIO3[15]" "Input,Output" bitfld.long 0x00 14. " DIR3[14] ,Pin direction for pin GPIO3[14]" "Input,Output" bitfld.long 0x00 13. " DIR3[13] ,Pin direction for pin GPIO3[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR3[12] ,Pin direction for pin GPIO3[12]" "Input,Output" bitfld.long 0x00 11. " DIR3[11] ,Pin direction for pin GPIO3[11]" "Input,Output" bitfld.long 0x00 10. " DIR3[10] ,Pin direction for pin GPIO3[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR3[9] ,Pin direction for pin GPIO3[9]" "Input,Output" bitfld.long 0x00 8. " DIR3[8] ,Pin direction for pin GPIO3[8]" "Input,Output" bitfld.long 0x00 7. " DIR3[7] ,Pin direction for pin GPIO37]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR3[6] ,Pin direction for pin GPIO3[6]" "Input,Output" bitfld.long 0x00 5. " DIR3[5] ,Pin direction for pin GPIO3[5]" "Input,Output" bitfld.long 0x00 4. " DIR3[4] ,Pin direction for pin GPIO3[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR3[3] ,Pin direction for pin GPIO3[3]" "Input,Output" bitfld.long 0x00 2. " DIR3[2] ,Pin direction for pin GPIO3[2]" "Input,Output" bitfld.long 0x00 1. " DIR3[1] ,Pin direction for pin GPIO3[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR3[0] ,Pin direction for pin GPIO3[0]" "Input,Output" group.long 0x208C++0x03 line.long 0x00 "MASK3,GPIO 3 port mask register" bitfld.long 0x00 15. " MASKP3[15] ,Mask for GPIO3[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP3[14] ,Mask for GPIO3[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP3[13] ,Mask for GPIO3[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP3[12] ,Mask for GPIO3[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP3[11] ,Mask for GPIO3[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP3[10] ,Mask for GPIO3[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP3[9] ,Mask for GPIO3[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP3[8] ,Mask for GPIO3[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP3[7] ,Mask for GPIO3[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP3[6] ,Mask for GPIO3[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP3[5] ,Mask for GPIO3[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP3[4] ,Mask for GPIO3[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP3[3] ,Mask for GPIO3[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP3[3] ,Mask for GPIO3[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP3[1] ,Mask for GPIO3[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP3[0] ,Mask for GPIO3[0] in the MPORT register" "Not masked,Masked" group.long 0x210C++0x03 line.long 0x00 "PIN3,GPIO port 3 pin register" bitfld.long 0x00 15. " PORT3[15] ,Pin GPIO3[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT3[14] ,Pin GPIO3[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT3[13] ,Pin GPIO3[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT3[12] ,Pin GPIO3[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT3[11] ,Pin GPIO3[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT3[10] ,Pin GPIO3[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT3[9] ,Pin GPIO3[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT3[8] ,Pin GPIO3[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT3[7] ,Pin GPIO3[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT3[6] ,Pin GPIO3[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT3[5] ,Pin GPIO3[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT3[4] ,Pin GPIO3[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT3[3] ,Pin GPIO3[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT3[2] ,Pin GPIO3[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT3[1] ,Pin GPIO3[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT3[0] ,Pin GPIO3[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x218C++0x03 line.long 0x00 "MPIN3,GPIO masked port 3 pin register" bitfld.long 0x00 15. " MPORTP3[15] ,Masked GPIO3[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP3[14] ,Masked GPIO3[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP3[13] ,Masked GPIO3[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP3[12] ,Masked GPIO3[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP3[11] ,Masked GPIO3[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP3[10] ,Masked GPIO3[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP3[9] ,Masked GPIO3[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP3[8] ,Masked GPIO3[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP3[7] ,Masked GPIO3[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP3[6] ,Masked GPIO3[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP3[5] ,Masked GPIO3[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP3[4] ,Masked GPIO3[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP3[3] ,Masked GPIO3[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP3[2] ,Masked GPIO3[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP3[1] ,Masked GPIO3[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP3[0] ,Masked GPIO3[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x220C++0x03 line.long 0x00 "SET3,GPIO set port 3 register" bitfld.long 0x00 15. " SETP3[15] ,Read or set output bit GPIO3[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP3[14] ,Read or set output bit GPIO3[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP3[13] ,Read or set output bit GPIO3[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP3[12] ,Read or set output bit GPIO3[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP3[11] ,Read or set output bit GPIO3[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP3[10] ,Read or set output bit GPIO3[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP3[9] ,Read or set output bit GPIO3[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP3[8] ,Read or set output bit GPIO3[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP3[7] ,Read or set output bit GPIO3[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP3[6] ,Read or set output bit GPIO3[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP3[5] ,Read or set output bit GPIO3[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP3[4] ,Read or set output bit GPIO3[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP3[3] ,Read or set output bit GPIO3[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP3[2] ,Read or set output bit GPIO3[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP3[1] ,Read or set output bit GPIO3[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP3[0] ,Read or set output bit GPIO3[0]" "Low/No effect,High/Set" wgroup.long 0x228C++0x03 line.long 0x00 "CLR3,GPIO port 3 clear register" bitfld.long 0x00 15. " CLRP3[15] ,Clear output GPIO3[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP3[14] ,Clear output GPIO3[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP3[13] ,Clear output GPIO3[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP3[12] ,Clear output GPIO3[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP3[11] ,Clear output GPIO3[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP3[10] ,Clear output GPIO3[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP3[9] ,Clear output GPIO3[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP3[8] ,Clear output GPIO3[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP3[7] ,Clear output GPIO3[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP3[6] ,Clear output GPIO3[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP3[5] ,Clear output GPIO3[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP3[4] ,Clear output GPIO3[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP3[3] ,Clear output GPIO3[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP3[2] ,Clear output GPIO3[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP3[1] ,Clear output GPIO3[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP3[0] ,Clear output GPIO3[0]" "No effect,Clear" wgroup.long 0x230C++0x03 line.long 0x00 "NOT3,GPIO port 3 toggle register" bitfld.long 0x00 15. " NOTP3[15] ,Toggle output GPIO3[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP3[14] ,Toggle output GPIO3[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP3[13] ,Toggle output GPIO3[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP3[12] ,Toggle output GPIO3[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP3[11] ,Toggle output GPIO3[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP3[10] ,Toggle output GPIO3[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP3[9] ,Toggle output GPIO3[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP3[8] ,Toggle output GPIO3[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP3[7] ,Toggle output GPIO3[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP3[6] ,Toggle output GPIO3[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP3[5] ,Toggle output GPIO3[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP3[4] ,Toggle output GPIO3[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP3[3] ,Toggle output GPIO3[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP3[2] ,Toggle output GPIO3[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP3[1] ,Toggle output GPIO3[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP3[0] ,Toggle output GPIO3[0]" "No effect,Toggle" tree.end tree.end tree "Port 4" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x80++0x0F line.byte 0x0 "B128,GPIO port 4 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO4[0 ]" "0,1" line.byte 0x1 "B129,GPIO port 4 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO4[1 ]" "0,1" line.byte 0x2 "B130,GPIO port 4 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO4[2 ]" "0,1" line.byte 0x3 "B131,GPIO port 4 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO4[3 ]" "0,1" line.byte 0x4 "B132,GPIO port 4 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO4[4 ]" "0,1" line.byte 0x5 "B133,GPIO port 4 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO4[5 ]" "0,1" line.byte 0x6 "B134,GPIO port 4 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO4[6 ]" "0,1" line.byte 0x7 "B135,GPIO port 4 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO4[7 ]" "0,1" line.byte 0x8 "B136,GPIO port 4 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO4[8 ]" "0,1" line.byte 0x9 "B137,GPIO port 4 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO4[9 ]" "0,1" line.byte 0xA "B138,GPIO port 4 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO4[10]" "0,1" line.byte 0xB "B139,GPIO port 4 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO4[11]" "0,1" line.byte 0xC "B140,GPIO port 4 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO4[12]" "0,1" line.byte 0xD "B141,GPIO port 4 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO4[13]" "0,1" line.byte 0xE "B142,GPIO port 4 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO4[14]" "0,1" line.byte 0xF "B143,GPIO port 4 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO4[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1200++0x3F line.long 0x0 "W128,GPIO port 4 word pin 0 register" line.long 0x4 "W129,GPIO port 4 word pin 1 register" line.long 0x8 "W130,GPIO port 4 word pin 2 register" line.long 0xC "W131,GPIO port 4 word pin 3 register" line.long 0x10 "W132,GPIO port 4 word pin 4 register" line.long 0x14 "W133,GPIO port 4 word pin 5 register" line.long 0x18 "W134,GPIO port 4 word pin 6 register" line.long 0x1C "W135,GPIO port 4 word pin 7 register" line.long 0x20 "W136,GPIO port 4 word pin 8 register" line.long 0x24 "W137,GPIO port 4 word pin 9 register" line.long 0x28 "W138,GPIO port 4 word pin 10 register" line.long 0x2C "W139,GPIO port 4 word pin 11 register" line.long 0x30 "W140,GPIO port 4 word pin 12 register" line.long 0x34 "W141,GPIO port 4 word pin 13 register" line.long 0x38 "W142,GPIO port 4 word pin 14 register" line.long 0x3C "W143,GPIO port 4 word pin 15 register" tree.end width 7. group.long 0x2010++0x03 "" line.long 0x00 "DIR4,GPIO port 4 direction register" bitfld.long 0x00 15. " DIR4[15] ,Pin direction for pin GPIO4[15]" "Input,Output" bitfld.long 0x00 14. " DIR4[14] ,Pin direction for pin GPIO4[14]" "Input,Output" bitfld.long 0x00 13. " DIR4[13] ,Pin direction for pin GPIO4[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR4[12] ,Pin direction for pin GPIO4[12]" "Input,Output" bitfld.long 0x00 11. " DIR4[11] ,Pin direction for pin GPIO4[11]" "Input,Output" bitfld.long 0x00 10. " DIR4[10] ,Pin direction for pin GPIO4[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR4[9] ,Pin direction for pin GPIO4[9]" "Input,Output" bitfld.long 0x00 8. " DIR4[8] ,Pin direction for pin GPIO4[8]" "Input,Output" bitfld.long 0x00 7. " DIR4[7] ,Pin direction for pin GPIO47]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR4[6] ,Pin direction for pin GPIO4[6]" "Input,Output" bitfld.long 0x00 5. " DIR4[5] ,Pin direction for pin GPIO4[5]" "Input,Output" bitfld.long 0x00 4. " DIR4[4] ,Pin direction for pin GPIO4[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR4[3] ,Pin direction for pin GPIO4[3]" "Input,Output" bitfld.long 0x00 2. " DIR4[2] ,Pin direction for pin GPIO4[2]" "Input,Output" bitfld.long 0x00 1. " DIR4[1] ,Pin direction for pin GPIO4[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR4[0] ,Pin direction for pin GPIO4[0]" "Input,Output" group.long 0x2090++0x03 line.long 0x00 "MASK4,GPIO 4 port mask register" bitfld.long 0x00 15. " MASKP4[15] ,Mask for GPIO4[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP4[14] ,Mask for GPIO4[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP4[13] ,Mask for GPIO4[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP4[12] ,Mask for GPIO4[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP4[11] ,Mask for GPIO4[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP4[10] ,Mask for GPIO4[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP4[9] ,Mask for GPIO4[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP4[8] ,Mask for GPIO4[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP4[7] ,Mask for GPIO4[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP4[6] ,Mask for GPIO4[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP4[5] ,Mask for GPIO4[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP4[4] ,Mask for GPIO4[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP4[3] ,Mask for GPIO4[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP4[3] ,Mask for GPIO4[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP4[1] ,Mask for GPIO4[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP4[0] ,Mask for GPIO4[0] in the MPORT register" "Not masked,Masked" group.long 0x2110++0x03 line.long 0x00 "PIN4,GPIO port 4 pin register" bitfld.long 0x00 15. " PORT4[15] ,Pin GPIO4[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT4[14] ,Pin GPIO4[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT4[13] ,Pin GPIO4[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT4[12] ,Pin GPIO4[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT4[11] ,Pin GPIO4[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT4[10] ,Pin GPIO4[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT4[9] ,Pin GPIO4[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT4[8] ,Pin GPIO4[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT4[7] ,Pin GPIO4[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT4[6] ,Pin GPIO4[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT4[5] ,Pin GPIO4[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT4[4] ,Pin GPIO4[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT4[3] ,Pin GPIO4[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT4[2] ,Pin GPIO4[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT4[1] ,Pin GPIO4[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT4[0] ,Pin GPIO4[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2190++0x03 line.long 0x00 "MPIN4,GPIO masked port 4 pin register" bitfld.long 0x00 15. " MPORTP4[15] ,Masked GPIO4[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP4[14] ,Masked GPIO4[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP4[13] ,Masked GPIO4[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP4[12] ,Masked GPIO4[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP4[11] ,Masked GPIO4[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP4[10] ,Masked GPIO4[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP4[9] ,Masked GPIO4[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP4[8] ,Masked GPIO4[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP4[7] ,Masked GPIO4[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP4[6] ,Masked GPIO4[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP4[5] ,Masked GPIO4[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP4[4] ,Masked GPIO4[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP4[3] ,Masked GPIO4[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP4[2] ,Masked GPIO4[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP4[1] ,Masked GPIO4[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP4[0] ,Masked GPIO4[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2210++0x03 line.long 0x00 "SET4,GPIO set port 4 register" bitfld.long 0x00 15. " SETP4[15] ,Read or set output bit GPIO4[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP4[14] ,Read or set output bit GPIO4[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP4[13] ,Read or set output bit GPIO4[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP4[12] ,Read or set output bit GPIO4[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP4[11] ,Read or set output bit GPIO4[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP4[10] ,Read or set output bit GPIO4[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP4[9] ,Read or set output bit GPIO4[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP4[8] ,Read or set output bit GPIO4[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP4[7] ,Read or set output bit GPIO4[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP4[6] ,Read or set output bit GPIO4[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP4[5] ,Read or set output bit GPIO4[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP4[4] ,Read or set output bit GPIO4[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP4[3] ,Read or set output bit GPIO4[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP4[2] ,Read or set output bit GPIO4[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP4[1] ,Read or set output bit GPIO4[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP4[0] ,Read or set output bit GPIO4[0]" "Low/No effect,High/Set" wgroup.long 0x2290++0x03 line.long 0x00 "CLR4,GPIO port 4 clear register" bitfld.long 0x00 15. " CLRP4[15] ,Clear output GPIO4[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP4[14] ,Clear output GPIO4[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP4[13] ,Clear output GPIO4[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP4[12] ,Clear output GPIO4[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP4[11] ,Clear output GPIO4[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP4[10] ,Clear output GPIO4[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP4[9] ,Clear output GPIO4[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP4[8] ,Clear output GPIO4[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP4[7] ,Clear output GPIO4[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP4[6] ,Clear output GPIO4[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP4[5] ,Clear output GPIO4[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP4[4] ,Clear output GPIO4[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP4[3] ,Clear output GPIO4[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP4[2] ,Clear output GPIO4[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP4[1] ,Clear output GPIO4[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP4[0] ,Clear output GPIO4[0]" "No effect,Clear" wgroup.long 0x2310++0x03 line.long 0x00 "NOT4,GPIO port 4 toggle register" bitfld.long 0x00 15. " NOTP4[15] ,Toggle output GPIO4[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP4[14] ,Toggle output GPIO4[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP4[13] ,Toggle output GPIO4[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP4[12] ,Toggle output GPIO4[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP4[11] ,Toggle output GPIO4[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP4[10] ,Toggle output GPIO4[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP4[9] ,Toggle output GPIO4[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP4[8] ,Toggle output GPIO4[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP4[7] ,Toggle output GPIO4[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP4[6] ,Toggle output GPIO4[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP4[5] ,Toggle output GPIO4[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP4[4] ,Toggle output GPIO4[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP4[3] ,Toggle output GPIO4[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP4[2] ,Toggle output GPIO4[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP4[1] ,Toggle output GPIO4[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP4[0] ,Toggle output GPIO4[0]" "No effect,Toggle" tree.end tree.end tree "Port 5" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 26. " POL5[26] ,Pin GPIO5[26] polarity" "Low,High" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" textline " " bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" textline " " bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" textline " " bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 26. " ENA5[26] ,Pin GPIO5[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 26. " POL5[26] ,Pin GPIO5[26] polarity" "Low,High" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" textline " " bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" textline " " bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" textline " " bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 26. " ENA5[26] ,Pin GPIO5[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xA0++0x1A line.byte 0x0 "B160,GPIO port 5 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO5[0 ]" "0,1" line.byte 0x1 "B161,GPIO port 5 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO5[1 ]" "0,1" line.byte 0x2 "B162,GPIO port 5 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO5[2 ]" "0,1" line.byte 0x3 "B163,GPIO port 5 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO5[3 ]" "0,1" line.byte 0x4 "B164,GPIO port 5 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO5[4 ]" "0,1" line.byte 0x5 "B165,GPIO port 5 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO5[5 ]" "0,1" line.byte 0x6 "B166,GPIO port 5 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO5[6 ]" "0,1" line.byte 0x7 "B167,GPIO port 5 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO5[7 ]" "0,1" line.byte 0x8 "B168,GPIO port 5 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO5[8 ]" "0,1" line.byte 0x9 "B169,GPIO port 5 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO5[9 ]" "0,1" line.byte 0xA "B170,GPIO port 5 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO5[10]" "0,1" line.byte 0xB "B171,GPIO port 5 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO5[11]" "0,1" line.byte 0xC "B172,GPIO port 5 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO5[12]" "0,1" line.byte 0xD "B173,GPIO port 5 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO5[13]" "0,1" line.byte 0xE "B174,GPIO port 5 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO5[14]" "0,1" line.byte 0xF "B175,GPIO port 5 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO5[15]" "0,1" line.byte 0x10 "B176,GPIO port 5 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO5[16]" "0,1" line.byte 0x11 "B177,GPIO port 5 byte pin 17 register" bitfld.byte 0x11 0. " PBYTE_17 ,State of the pin GPIO5[17]" "0,1" line.byte 0x12 "B178,GPIO port 5 byte pin 18 register" bitfld.byte 0x12 0. " PBYTE_18 ,State of the pin GPIO5[18]" "0,1" line.byte 0x13 "B179,GPIO port 5 byte pin 19 register" bitfld.byte 0x13 0. " PBYTE_19 ,State of the pin GPIO5[19]" "0,1" line.byte 0x14 "B180,GPIO port 5 byte pin 20 register" bitfld.byte 0x14 0. " PBYTE_20 ,State of the pin GPIO5[20]" "0,1" line.byte 0x15 "B181,GPIO port 5 byte pin 21 register" bitfld.byte 0x15 0. " PBYTE_21 ,State of the pin GPIO5[21]" "0,1" line.byte 0x16 "B182,GPIO port 5 byte pin 22 register" bitfld.byte 0x16 0. " PBYTE_22 ,State of the pin GPIO5[22]" "0,1" line.byte 0x17 "B183,GPIO port 5 byte pin 23 register" bitfld.byte 0x17 0. " PBYTE_23 ,State of the pin GPIO5[23]" "0,1" line.byte 0x18 "B184,GPIO port 5 byte pin 24 register" bitfld.byte 0x18 0. " PBYTE_24 ,State of the pin GPIO5[24]" "0,1" line.byte 0x19 "B185,GPIO port 5 byte pin 25 register" bitfld.byte 0x19 0. " PBYTE_25 ,State of the pin GPIO5[25]" "0,1" line.byte 0x1A "B186,GPIO port 5 byte pin 26 register" bitfld.byte 0x1A 0. " PBYTE_26 ,State of the pin GPIO5[26]" "0,1" tree.end tree "Word pin registers" group.long 0x1280++0x6B line.long 0x0 "W160,GPIO port 5 word pin 0 register" line.long 0x4 "W161,GPIO port 5 word pin 1 register" line.long 0x8 "W162,GPIO port 5 word pin 2 register" line.long 0xC "W163,GPIO port 5 word pin 3 register" line.long 0x10 "W164,GPIO port 5 word pin 4 register" line.long 0x14 "W165,GPIO port 5 word pin 5 register" line.long 0x18 "W166,GPIO port 5 word pin 6 register" line.long 0x1C "W167,GPIO port 5 word pin 7 register" line.long 0x20 "W168,GPIO port 5 word pin 8 register" line.long 0x24 "W169,GPIO port 5 word pin 9 register" line.long 0x28 "W170,GPIO port 5 word pin 10 register" line.long 0x2C "W171,GPIO port 5 word pin 11 register" line.long 0x30 "W172,GPIO port 5 word pin 12 register" line.long 0x34 "W173,GPIO port 5 word pin 13 register" line.long 0x38 "W174,GPIO port 5 word pin 14 register" line.long 0x3C "W175,GPIO port 5 word pin 15 register" line.long 0x40 "W176,GPIO port 5 word pin 16 register" line.long 0x44 "W177,GPIO port 5 word pin 17 register" line.long 0x48 "W178,GPIO port 5 word pin 18 register" line.long 0x4C "W179,GPIO port 5 word pin 19 register" line.long 0x50 "W180,GPIO port 5 word pin 20 register" line.long 0x54 "W181,GPIO port 5 word pin 21 register" line.long 0x58 "W182,GPIO port 5 word pin 22 register" line.long 0x5C "W183,GPIO port 5 word pin 23 register" line.long 0x60 "W184,GPIO port 5 word pin 24 register" line.long 0x64 "W185,GPIO port 5 word pin 25 register" line.long 0x68 "W186,GPIO port 5 word pin 26 register" tree.end width 7. group.long 0x2014++0x03 "" line.long 0x00 "DIR5,GPIO port 5 direction register" bitfld.long 0x00 26. " DIR5[26] ,Pin direction for pin GPIO5[26]" "Input,Output" bitfld.long 0x00 25. " DIR5[25] ,Pin direction for pin GPIO5[25]" "Input,Output" bitfld.long 0x00 24. " DIR5[24] ,Pin direction for pin GPIO5[24]" "Input,Output" textline " " bitfld.long 0x00 23. " DIR5[23] ,Pin direction for pin GPIO5[23]" "Input,Output" bitfld.long 0x00 22. " DIR5[22] ,Pin direction for pin GPIO5[22]" "Input,Output" bitfld.long 0x00 21. " DIR5[21] ,Pin direction for pin GPIO5[21]" "Input,Output" textline " " bitfld.long 0x00 20. " DIR5[20] ,Pin direction for pin GPIO5[20]" "Input,Output" bitfld.long 0x00 19. " DIR5[19] ,Pin direction for pin GPIO5[19]" "Input,Output" bitfld.long 0x00 18. " DIR5[18] ,Pin direction for pin GPIO5[18]" "Input,Output" textline " " bitfld.long 0x00 17. " DIR5[17] ,Pin direction for pin GPIO5[17]" "Input,Output" bitfld.long 0x00 16. " DIR5[16] ,Pin direction for pin GPIO5[16]" "Input,Output" bitfld.long 0x00 15. " DIR5[15] ,Pin direction for pin GPIO5[15]" "Input,Output" textline " " bitfld.long 0x00 14. " DIR5[14] ,Pin direction for pin GPIO5[14]" "Input,Output" bitfld.long 0x00 13. " DIR5[13] ,Pin direction for pin GPIO5[13]" "Input,Output" bitfld.long 0x00 12. " DIR5[12] ,Pin direction for pin GPIO5[12]" "Input,Output" textline " " bitfld.long 0x00 11. " DIR5[11] ,Pin direction for pin GPIO5[11]" "Input,Output" bitfld.long 0x00 10. " DIR5[10] ,Pin direction for pin GPIO5[10]" "Input,Output" bitfld.long 0x00 9. " DIR5[9] ,Pin direction for pin GPIO5[9]" "Input,Output" textline " " bitfld.long 0x00 8. " DIR5[8] ,Pin direction for pin GPIO5[8]" "Input,Output" bitfld.long 0x00 7. " DIR5[7] ,Pin direction for pin GPIO5[7]" "Input,Output" bitfld.long 0x00 6. " DIR5[6] ,Pin direction for pin GPIO5[6]" "Input,Output" textline " " bitfld.long 0x00 5. " DIR5[5] ,Pin direction for pin GPIO5[5]" "Input,Output" bitfld.long 0x00 4. " DIR5[4] ,Pin direction for pin GPIO5[4]" "Input,Output" bitfld.long 0x00 3. " DIR5[3] ,Pin direction for pin GPIO5[3]" "Input,Output" textline " " bitfld.long 0x00 2. " DIR5[2] ,Pin direction for pin GPIO5[2]" "Input,Output" bitfld.long 0x00 1. " DIR5[1] ,Pin direction for pin GPIO5[1]" "Input,Output" bitfld.long 0x00 0. " DIR5[0] ,Pin direction for pin GPIO5[0]" "Input,Output" group.long 0x2094++0x03 line.long 0x00 "MASK5,GPIO port 5 mask register" bitfld.long 0x00 26. " MASKP5[26] ,Mask for GPIO5[26] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 25. " MASKP5[25] ,Mask for GPIO5[25] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 24. " MASKP5[24] ,Mask for GPIO5[24] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 23. " MASKP5[23] ,Mask for GPIO5[23] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 22. " MASKP5[22] ,Mask for GPIO5[22] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 21. " MASKP5[21] ,Mask for GPIO5[21] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 20. " MASKP5[20] ,Mask for GPIO5[20] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 19. " MASKP5[19] ,Mask for GPIO5[19] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 18. " MASKP5[18] ,Mask for GPIO5[18] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 17. " MASKP5[17] ,Mask for GPIO5[17] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 16. " MASKP5[16] ,Mask for GPIO5[16] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 15. " MASKP5[15] ,Mask for GPIO5[15] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 14. " MASKP5[14] ,Mask for GPIO5[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP5[13] ,Mask for GPIO5[13] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 12. " MASKP5[12] ,Mask for GPIO5[12] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 11. " MASKP5[11] ,Mask for GPIO5[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP5[10] ,Mask for GPIO5[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP5[9] ,Mask for GPIO5[9] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 8. " MASKP5[8] ,Mask for GPIO5[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP5[7] ,Mask for GPIO5[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP5[6] ,Mask for GPIO5[6] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 5. " MASKP5[5] ,Mask for GPIO5[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP5[4] ,Mask for GPIO5[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP5[3] ,Mask for GPIO5[3] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 2. " MASKP5[2] ,Mask for GPIO5[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP5[1] ,Mask for GPIO5[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP5[0] ,Mask for GPIO5[0] in the MPORT register" "Not masked,Masked" group.long 0x2114++0x03 line.long 0x00 "PIN5,GPIO port 5 pin register" bitfld.long 0x00 26. " PORT5[26] ,Pin GPIO5[26] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " PORT5[25] ,Pin GPIO5[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " PORT5[24] ,Pin GPIO5[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 23. " PORT5[23] ,Pin GPIO5[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " PORT5[22] ,Pin GPIO5[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " PORT5[21] ,Pin GPIO5[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 20. " PORT5[20] ,Pin GPIO5[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " PORT5[19] ,Pin GPIO5[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " PORT5[18] ,Pin GPIO5[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 17. " PORT5[17] ,Pin GPIO5[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " PORT5[16] ,Pin GPIO5[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " PORT5[15] ,Pin GPIO5[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " PORT5[14] ,Pin GPIO5[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT5[13] ,Pin GPIO5[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " PORT5[12] ,Pin GPIO5[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " PORT5[11] ,Pin GPIO5[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT5[10] ,Pin GPIO5[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT5[9] ,Pin GPIO5[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " PORT5[8] ,Pin GPIO5[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT5[7] ,Pin GPIO5[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT5[6] ,Pin GPIO5[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " PORT5[5] ,Pin GPIO5[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT5[4] ,Pin GPIO5[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT5[3] ,Pin GPIO5[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " PORT5[2] ,Pin GPIO5[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT5[1] ,Pin GPIO5[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT5[0] ,Pin GPIO5[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2194++0x03 line.long 0x00 "MPIN5,GPIO masked port 5 pin register" bitfld.long 0x00 26. " MPORTP5[26] ,Masked GPIO5[26] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " MPORTP5[25] ,Masked GPIO5[25] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " MPORTP5[24] ,Masked GPIO5[24] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 23. " MPORTP5[23] ,Masked GPIO5[23] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " MPORTP5[22] ,Masked GPIO5[22] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " MPORTP5[21] ,Masked GPIO5[21] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 20. " MPORTP5[20] ,Masked GPIO5[20] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " MPORTP5[19] ,Masked GPIO5[19] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " MPORTP5[18] ,Masked GPIO5[18] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 17. " MPORTP5[17] ,Masked GPIO5[17] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " MPORTP5[16] ,Masked GPIO5[16] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " MPORTP5[15] ,Masked GPIO5[15] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " MPORTP5[14] ,Masked GPIO5[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP5[13] ,Masked GPIO5[13] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " MPORTP5[12] ,Masked GPIO5[12] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " MPORTP5[11] ,Masked GPIO5[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP5[10] ,Masked GPIO5[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP5[9] ,Masked GPIO5[9] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " MPORTP5[8] ,Masked GPIO5[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP5[7] ,Masked GPIO5[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP5[6] ,Masked GPIO5[6] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " MPORTP5[5] ,Masked GPIO5[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP5[4] ,Masked GPIO5[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP5[3] ,Masked GPIO5[3] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " MPORTP5[2] ,Masked GPIO5[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP5[1] ,Masked GPIO5[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP5[0] ,Masked GPIO5[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2214++0x03 line.long 0x00 "SET5,GPIO set port 5 register" bitfld.long 0x00 26. " SETP5[26] ,Read or set output bit GPIO5[26]" "Low/No effect,High/Set" bitfld.long 0x00 25. " SETP5[25] ,Read or set output bit GPIO5[25]" "Low/No effect,High/Set" bitfld.long 0x00 24. " SETP5[24] ,Read or set output bit GPIO5[24]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 23. " SETP5[23] ,Read or set output bit GPIO5[23]" "Low/No effect,High/Set" bitfld.long 0x00 22. " SETP5[22] ,Read or set output bit GPIO5[22]" "Low/No effect,High/Set" bitfld.long 0x00 21. " SETP5[21] ,Read or set output bit GPIO5[21]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 20. " SETP5[20] ,Read or set output bit GPIO5[20]" "Low/No effect,High/Set" bitfld.long 0x00 19. " SETP5[19] ,Read or set output bit GPIO5[19]" "Low/No effect,High/Set" bitfld.long 0x00 18. " SETP5[18] ,Read or set output bit GPIO5[18]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 17. " SETP5[17] ,Read or set output bit GPIO5[17]" "Low/No effect,High/Set" bitfld.long 0x00 16. " SETP5[16] ,Read or set output bit GPIO5[16]" "Low/No effect,High/Set" bitfld.long 0x00 15. " SETP5[15] ,Read or set output bit GPIO5[15]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 14. " SETP5[14] ,Read or set output bit GPIO5[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP5[13] ,Read or set output bit GPIO5[13]" "Low/No effect,High/Set" bitfld.long 0x00 12. " SETP5[12] ,Read or set output bit GPIO5[12]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 11. " SETP5[11] ,Read or set output bit GPIO5[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP5[10] ,Read or set output bit GPIO5[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP5[9] ,Read or set output bit GPIO5[9]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 8. " SETP5[8] ,Read or set output bit GPIO5[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP5[7] ,Read or set output bit GPIO5[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP5[6] ,Read or set output bit GPIO5[6]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 5. " SETP5[5] ,Read or set output bit GPIO5[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP5[4] ,Read or set output bit GPIO5[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP5[3] ,Read or set output bit GPIO5[3]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 2. " SETP5[2] ,Read or set output bit GPIO5[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP5[1] ,Read or set output bit GPIO5[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP5[0] ,Read or set output bit GPIO5[0]" "Low/No effect,High/Set" wgroup.long 0x2294++0x03 line.long 0x00 "CLR5,GPIO port 5 clear register" bitfld.long 0x00 26. " CLRP5[26] ,Clear output GPIO5[26]" "No effect,Clear" bitfld.long 0x00 25. " CLRP5[25] ,Clear output GPIO5[25]" "No effect,Clear" bitfld.long 0x00 24. " CLRP5[24] ,Clear output GPIO5[24]" "No effect,Clear" textline " " bitfld.long 0x00 23. " CLRP5[23] ,Clear output GPIO5[23]" "No effect,Clear" bitfld.long 0x00 22. " CLRP5[22] ,Clear output GPIO5[22]" "No effect,Clear" bitfld.long 0x00 21. " CLRP5[21] ,Clear output GPIO5[21]" "No effect,Clear" textline " " bitfld.long 0x00 20. " CLRP5[20] ,Clear output GPIO5[20]" "No effect,Clear" bitfld.long 0x00 19. " CLRP5[19] ,Clear output GPIO5[19]" "No effect,Clear" bitfld.long 0x00 18. " CLRP5[18] ,Clear output GPIO5[18]" "No effect,Clear" textline " " bitfld.long 0x00 17. " CLRP5[17] ,Clear output GPIO5[17]" "No effect,Clear" bitfld.long 0x00 16. " CLRP5[16] ,Clear output GPIO5[16]" "No effect,Clear" bitfld.long 0x00 15. " CLRP5[15] ,Clear output GPIO5[15]" "No effect,Clear" textline " " bitfld.long 0x00 14. " CLRP5[14] ,Clear output GPIO5[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP5[13] ,Clear output GPIO5[13]" "No effect,Clear" bitfld.long 0x00 12. " CLRP5[12] ,Clear output GPIO5[12]" "No effect,Clear" textline " " bitfld.long 0x00 11. " CLRP5[11] ,Clear output GPIO5[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP5[10] ,Clear output GPIO5[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP5[9] ,Clear output GPIO5[9]" "No effect,Clear" textline " " bitfld.long 0x00 8. " CLRP5[8] ,Clear output GPIO5[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP5[7] ,Clear output GPIO5[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP5[6] ,Clear output GPIO5[6]" "No effect,Clear" textline " " bitfld.long 0x00 5. " CLRP5[5] ,Clear output GPIO5[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP5[4] ,Clear output GPIO5[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP5[3] ,Clear output GPIO5[3]" "No effect,Clear" textline " " bitfld.long 0x00 2. " CLRP5[2] ,Clear output GPIO5[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP5[1] ,Clear output GPIO5[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP5[0] ,Clear output GPIO5[0]" "No effect,Clear" wgroup.long 0x2314++0x03 line.long 0x00 "NOT5,GPIO port 5 toggle register" bitfld.long 0x00 26. " NOTP5[26] ,Toggle output GPIO5[26]" "No effect,Toggle" bitfld.long 0x00 25. " NOTP5[25] ,Toggle output GPIO5[25]" "No effect,Toggle" bitfld.long 0x00 24. " NOTP5[24] ,Toggle output GPIO5[24]" "No effect,Toggle" textline " " bitfld.long 0x00 23. " NOTP5[23] ,Toggle output GPIO5[23]" "No effect,Toggle" bitfld.long 0x00 22. " NOTP5[22] ,Toggle output GPIO5[22]" "No effect,Toggle" bitfld.long 0x00 21. " NOTP5[21] ,Toggle output GPIO5[21]" "No effect,Toggle" textline " " bitfld.long 0x00 20. " NOTP5[20] ,Toggle output GPIO5[20]" "No effect,Toggle" bitfld.long 0x00 19. " NOTP5[19] ,Toggle output GPIO5[19]" "No effect,Toggle" bitfld.long 0x00 18. " NOTP5[18] ,Toggle output GPIO5[18]" "No effect,Toggle" textline " " bitfld.long 0x00 17. " NOTP5[17] ,Toggle output GPIO5[17]" "No effect,Toggle" bitfld.long 0x00 16. " NOTP5[16] ,Toggle output GPIO5[16]" "No effect,Toggle" bitfld.long 0x00 15. " NOTP5[15] ,Toggle output GPIO5[15]" "No effect,Toggle" textline " " bitfld.long 0x00 14. " NOTP5[14] ,Toggle output GPIO5[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP5[13] ,Toggle output GPIO5[13]" "No effect,Toggle" bitfld.long 0x00 12. " NOTP5[12] ,Toggle output GPIO5[12]" "No effect,Toggle" textline " " bitfld.long 0x00 11. " NOTP5[11] ,Toggle output GPIO5[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP5[10] ,Toggle output GPIO5[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP5[9] ,Toggle output GPIO5[9]" "No effect,Toggle" textline " " bitfld.long 0x00 8. " NOTP5[8] ,Toggle output GPIO5[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP5[7] ,Toggle output GPIO5[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP5[6] ,Toggle output GPIO5[6]" "No effect,Toggle" textline " " bitfld.long 0x00 5. " NOTP5[5] ,Toggle output GPIO5[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP5[4] ,Toggle output GPIO5[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP5[3] ,Toggle output GPIO5[3]" "No effect,Toggle" textline " " bitfld.long 0x00 2. " NOTP5[2] ,Toggle output GPIO5[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP5[1] ,Toggle output GPIO5[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP5[0] ,Toggle output GPIO5[0]" "No effect,Toggle" tree.end tree.end tree "Port 6" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xD9++0x01 line.byte 0x0 "B217,GPIO port 6 byte pin 25 register" bitfld.byte 0x0 0. " PBYTE_25 ,State of the pin GPIO6[25]" "0,1" line.byte 0x1 "B218,GPIO port 6 byte pin 26 register" bitfld.byte 0x1 0. " PBYTE_26 ,State of the pin GPIO6[26]" "0,1" group.byte 0xDC++0x02 line.byte 0x0 "B220,GPIO port 6 byte pin 28 register" bitfld.byte 0x0 0. " PBYTE_28 ,State of the pin GPIO6[28]" "0,1" line.byte 0x1 "B221,GPIO port 6 byte pin 29 register" bitfld.byte 0x1 0. " PBYTE_29 ,State of the pin GPIO6[29]" "0,1" line.byte 0x2 "B222,GPIO port 6 byte pin 30 register" bitfld.byte 0x2 0. " PBYTE_30 ,State of the pin GPIO6[30]" "0,1" tree.end tree "Word pin registers" group.long 0x1364++0x07 line.long 0x0 "W217,GPIO port 6 word pin 25 register" line.long 0x4 "W218,GPIO port 6 word pin 26 register" group.long 0x1370++0x0B line.long 0x0 "W220,GPIO port 6 word pin 28 register" line.long 0x4 "W221,GPIO port 6 word pin 29 register" line.long 0x8 "W222,GPIO port 6 word pin 30 register" tree.end width 7. group.long 0x2018++0x03 "" line.long 0x00 "DIR6,GPIO port 6 direction register" bitfld.long 0x00 30. " DIR6[30] ,Pin direction for pin GPIO6[30]" "Input,Output" bitfld.long 0x00 29. " DIR6[29] ,Pin direction for pin GPIO6[29]" "Input,Output" bitfld.long 0x00 28. " DIR6[28] ,Pin direction for pin GPIO6[28]" "Input,Output" textline " " bitfld.long 0x00 26. " DIR6[26] ,Pin direction for pin GPIO6[26]" "Input,Output" bitfld.long 0x00 25. " DIR6[25] ,Pin direction for pin GPIO6[25]" "Input,Output" group.long 0x2098++0x03 line.long 0x00 "MASK6,GPIO port 6 mask register" bitfld.long 0x00 30. " MASKP6[30] ,Mask for GPIO6[30] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 29. " MASKP6[29] ,Mask for GPIO6[29] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 28. " MASKP6[28] ,Mask for GPIO6[28] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 26. " MASKP6[26] ,Mask for GPIO6[26] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 25. " MASKP6[25] ,Mask for GPIO6[25] in the MPORT register" "Not masked,Masked" group.long 0x2118++0x03 line.long 0x00 "PIN6,GPIO port 6 pin register" bitfld.long 0x00 30. " PORT6[30] ,Pin GPIO6[30] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " PORT6[29] ,Pin GPIO6[29] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " PORT6[28] ,Pin GPIO6[28] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 26. " PORT6[26] ,Pin GPIO6[26] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " PORT6[25] ,Pin GPIO6[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2198++0x03 line.long 0x00 "MPIN6,GPIO masked port 6 pin register" bitfld.long 0x00 30. " MPORTP6[30] ,Masked GPIO6[30] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " MPORTP6[29] ,Masked GPIO6[29] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " MPORTP6[28] ,Masked GPIO6[28] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 26. " MPORTP6[26] ,Masked GPIO6[26] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " MPORTP6[25] ,Masked GPIO6[25] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2218++0x03 line.long 0x00 "SET6,GPIO set port 6 register" bitfld.long 0x00 30. " SETP6[30] ,Read or set output bit GPIO6[30]" "Low/No effect,High/Set" bitfld.long 0x00 29. " SETP6[29] ,Read or set output bit GPIO6[29]" "Low/No effect,High/Set" bitfld.long 0x00 28. " SETP6[28] ,Read or set output bit GPIO6[28]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 26. " SETP6[26] ,Read or set output bit GPIO6[26]" "Low/No effect,High/Set" bitfld.long 0x00 25. " SETP6[25] ,Read or set output bit GPIO6[25]" "Low/No effect,High/Set" wgroup.long 0x2298++0x03 line.long 0x00 "CLR6,GPIO port 6 clear register" bitfld.long 0x00 30. " CLRP6[30] ,Clear output GPIO6[30]" "No effect,Clear" bitfld.long 0x00 29. " CLRP6[29] ,Clear output GPIO6[29]" "No effect,Clear" bitfld.long 0x00 28. " CLRP6[28] ,Clear output GPIO6[28]" "No effect,Clear" textline " " bitfld.long 0x00 26. " CLRP6[26] ,Clear output GPIO6[26]" "No effect,Clear" bitfld.long 0x00 25. " CLRP6[25] ,Clear output GPIO6[25]" "No effect,Clear" wgroup.long 0x2318++0x03 line.long 0x00 "NOT6,GPIO port 6 toggle register" bitfld.long 0x00 30. " NOTP6[30] ,Toggle output GPIO6[30]" "No effect,Toggle" bitfld.long 0x00 29. " NOTP6[29] ,Toggle output GPIO6[29]" "No effect,Toggle" bitfld.long 0x00 28. " NOTP6[28] ,Toggle output GPIO6[28]" "No effect,Toggle" textline " " bitfld.long 0x00 26. " NOTP6[26] ,Toggle output GPIO6[26]" "No effect,Toggle" bitfld.long 0x00 25. " NOTP6[25] ,Toggle output GPIO6[25]" "No effect,Toggle" tree.end tree.end tree "Port 7" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xE0++0x05 line.byte 0x0 "B224,GPIO port 7 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO7[0]" "0,1" line.byte 0x1 "B225,GPIO port 7 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO7[1]" "0,1" line.byte 0x2 "B226,GPIO port 7 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO7[2]" "0,1" line.byte 0x3 "B227,GPIO port 7 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO7[3]" "0,1" line.byte 0x4 "B228,GPIO port 7 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO7[4]" "0,1" tree.end tree "Word pin registers" group.long 0x1380++0x13 line.long 0x0 "W224,GPIO port 7 word pin 0 register" line.long 0x4 "W225,GPIO port 7 word pin 1 register" line.long 0x8 "W226,GPIO port 7 word pin 2 register" line.long 0xC "W227,GPIO port 7 word pin 3 register" line.long 0x10 "W228,GPIO port 7 word pin 4 register" tree.end width 7. group.long 0x201C++0x03 "" line.long 0x00 "DIR7,GPIO port 7 direction register" bitfld.long 0x00 4. " DIR7[4] ,Pin direction for pin GPIO7[4]" "Input,Output" bitfld.long 0x00 3. " DIR7[3] ,Pin direction for pin GPIO7[3]" "Input,Output" bitfld.long 0x00 2. " DIR7[2] ,Pin direction for pin GPIO7[2]" "Input,Output" textline " " bitfld.long 0x00 1. " DIR7[1] ,Pin direction for pin GPIO7[1]" "Input,Output" bitfld.long 0x00 0. " DIR7[0] ,Pin direction for pin GPIO7[0]" "Input,Output" group.long 0x209C++0x03 line.long 0x00 "MASK7,GPIO port 7 mask register" bitfld.long 0x00 4. " MASKP7[4] ,Mask for GPIO7[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP7[3] ,Mask for GPIO7[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP7[2] ,Mask for GPIO7[2] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 1. " MASKP7[1] ,Mask for GPIO7[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP7[0] ,Mask for GPIO7[0] in the MPORT register" "Not masked,Masked" group.long 0x211C++0x03 line.long 0x00 "PIN7,GPIO port 7 pin register" bitfld.long 0x00 4. " PORT7[4] ,Pin GPIO7[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT7[3] ,Pin GPIO7[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT7[2] ,Pin GPIO7[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " PORT7[1] ,Pin GPIO7[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT7[0] ,Pin GPIO7[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x219C++0x03 line.long 0x00 "MPIN7,GPIO masked port 7 pin register" bitfld.long 0x00 4. " MPORTP7[4] ,Masked GPIO7[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP7[3] ,Masked GPIO7[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP7[2] ,Masked GPIO7[2] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " MPORTP7[1] ,Masked GPIO7[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP7[0] ,Masked GPIO7[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x221C++0x03 line.long 0x00 "SET7,GPIO set port 7 register" bitfld.long 0x00 4. " SETP7[4] ,Read or set output bit GPIO7[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP7[3] ,Read or set output bit GPIO7[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP7[2] ,Read or set output bit GPIO7[2]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 1. " SETP7[1] ,Read or set output bit GPIO7[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP7[0] ,Read or set output bit GPIO7[0]" "Low/No effect,High/Set" wgroup.long 0x229C++0x03 line.long 0x00 "CLR7,GPIO port 7 clear register" bitfld.long 0x00 4. " CLRP7[4] ,Clear output GPIO7[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP7[3] ,Clear output GPIO7[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP7[2] ,Clear output GPIO7[2]" "No effect,Clear" textline " " bitfld.long 0x00 1. " CLRP7[1] ,Clear output GPIO7[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP7[0] ,Clear output GPIO7[0]" "No effect,Clear" wgroup.long 0x231C++0x03 line.long 0x00 "NOT7,GPIO port 7 toggle register" bitfld.long 0x00 4. " NOTP7[4] ,Toggle output GPIO7[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP7[3] ,Toggle output GPIO7[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP7[2] ,Toggle output GPIO7[2]" "No effect,Toggle" textline " " bitfld.long 0x00 1. " NOTP7[1] ,Toggle output GPIO7[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP7[0] ,Toggle output GPIO7[0]" "No effect,Toggle" tree.end tree.end width 0xB elif (cpu()=="LPC4333FET100")||(cpu()=="LPC4337FET100")||(cpu()=="LPC4330FET100")||(cpu()=="LPC4320FET100")||(cpu()=="LPC4310FET100")||(cpu()=="LPC4320FET100-M0")||(cpu()=="LPC4330FET100-M0")||(cpu()=="LPC4333FET100-M0")||(cpu()=="LPC4337FET100-M0")||(cpu()=="LPC4310FET100-M0")||(cpu()=="LPC4312JET100")||(cpu()=="LPC4313JET100")||(cpu()=="LPC4315JET100")||(cpu()=="LPC4317JET100")||(cpu()=="LPC4312JET100-M0")||(cpu()=="LPC4313JET100-M0")||(cpu()=="LPC4315JET100-M0")||(cpu()=="LPC4317JET100-M0")||(cpu()=="LPC4322JET100")||(cpu()=="LPC4323JET100")||(cpu()=="LPC4325JET100")||(cpu()=="LPC4327JET100")||(cpu()=="LPC4322JET100-M0")||(cpu()=="LPC4323JET100-M0")||(cpu()=="LPC4325JET100-M0")||(cpu()=="LPC4327JET100-M0")||(cpu()=="LPC4333JET100")||(cpu()=="LPC4337JET100")||(cpu()=="LPC4333JET100-M0")||(cpu()=="LPC4337JET100-M0")||(cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET100-M0")||(cpu()==" LPC43S70FET100")||(cpu()=="LPC43S67JET100")||(cpu()=="LPC4367JET100")||(cpu()=="LPC4370FET100-M0APP")||(cpu()=="LPC43S70FET100-M0APP")||(cpu()=="LPC43S67JET100-M0APP")||(cpu()=="LPC4367JET100-M0APP")||(cpu()=="LPC4370FET100-M0SUB")||(cpu()=="LPC43S70FET100-M0SUB")||(cpu()=="LPC43S67JET100-M0SUB")||(cpu()=="LPC4367JET100-M0SUB") tree "GPIO pin interrupts" base ad:0x40087000 width 0x6 group.long 0x00++0x07 line.long 0x00 "ISEL,Pin Interrupt Mode register" bitfld.long 0x00 7. " PMODE[7] ,PINTSEL7 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 6. " PMODE[6] ,PINTSEL6 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 5. " PMODE[5] ,PINTSEL5 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 4. " PMODE[4] ,PINTSEL4 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 3. " PMODE[3] ,PINTSEL3 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 2. " PMODE[2] ,PINTSEL2 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 1. " PMODE[1] ,PINTSEL1 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 0. " PMODE[0] ,PINTSEL0 interrupt edge/level sensitive configuration" "Edge,Level" line.long 0x04 "IENR,Pin interrupt level (rising edge) interrupt enable register" setclrfld.long 0x04 7. 0x08 7. 0x0C 7. " ENRL[7]_set/clr ,Rising edge or level interrupt for pin 7 enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x08 6. 0x0C 6. " ENRL[6]_set/clr ,Rising edge or level interrupt for pin 6 enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x08 5. 0x0C 5. " ENRL[5]_set/clr ,Rising edge or level interrupt for pin 5 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 4. 0x08 4. 0x0C 4. " ENRL[4]_set/clr ,Rising edge or level interrupt for pin 4 enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x08 3. 0x0C 3. " ENRL[3]_set/clr ,Rising edge or level interrupt for pin 3 enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x08 2. 0x0C 2. " ENRL[2]_set/clr ,Rising edge or level interrupt for pin 2 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x08 1. 0x0C 1. " ENRL[1]_set/clr ,Rising edge or level interrupt for pin 1 enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x08 0. 0x0C 0. " ENRL[0]_set/clr ,Rising edge or level interrupt for pin 0 enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "IENF,Pin interrupt active level (falling edge) interrupt enable register" setclrfld.long 0x00 7. 0x14 7. 0x18 7. " ENAF[7]_set/clr ,Falling edge or active level interrupt for pin 7 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 6. 0x14 6. 0x18 6. " ENAF[6]_set/clr ,Falling edge or active level interrupt for pin 6 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 5. 0x14 5. 0x18 5. " ENAF[5]_set/clr ,Falling edge or active level interrupt for pin 5 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 4. 0x14 4. 0x18 4. " ENAF[4]_set/clr ,Falling edge or active level interrupt for pin 4 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 3. 0x14 3. 0x18 3. " ENAF[3]_set/clr ,Falling edge or active level interrupt for pin 3 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 2. 0x14 2. 0x18 2. " ENAF[2]_set/clr ,Falling edge or active level interrupt for pin 2 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 1. 0x14 1. 0x18 1. " ENAF[1]_set/clr ,Falling edge or active level interrupt for pin 1 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 0. 0x14 0. 0x18 0. " ENAF[0]_set/clr ,Falling edge or active level interrupt for pin 0 enable" "Disabled/Low,Enabled/High" group.long 0x1C++0x0B line.long 0x00 "RISE,Pin Interrupt Rising Edge register" eventfld.long 0x00 7. " RDET[7] ,PINTSEL7 rising edge detect" "Not detected,Detected" eventfld.long 0x00 6. " RDET[6] ,PINTSEL6 rising edge detect" "Not detected,Detected" eventfld.long 0x00 5. " RDET[5] ,PINTSEL5 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 4. " RDET[4] ,PINTSEL4 rising edge detect" "Not detected,Detected" eventfld.long 0x00 3. " RDET[3] ,PINTSEL3 rising edge detect" "Not detected,Detected" eventfld.long 0x00 2. " RDET[2] ,PINTSEL2 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 1. " RDET[1] ,PINTSEL1 rising edge detect" "Not detected,Detected" eventfld.long 0x00 0. " RDET[0] ,PINTSEL0 rising edge detect" "Not detected,Detected" line.long 0x04 "FALL,Pin Interrupt Falling Edge register" eventfld.long 0x04 7. " FDET[7] ,PINTSEL7 falling edge detect" "Not detected,Detected" eventfld.long 0x04 6. " FDET[6] ,PINTSEL6 falling edge detect" "Not detected,Detected" eventfld.long 0x04 5. " FDET[5] ,PINTSEL5 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 4. " FDET[4] ,PINTSEL4 falling edge detect" "Not detected,Detected" eventfld.long 0x04 3. " FDET[3] ,PINTSEL3 falling edge detect" "Not detected,Detected" eventfld.long 0x04 2. " FDET[2] ,PINTSEL2 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 1. " FDET[1] ,PINTSEL1 falling edge detect" "Not detected,Detected" eventfld.long 0x04 0. " FDET[0] ,PINTSEL0 falling edge detect" "Not detected,Detected" line.long 0x08 "IST,Pin Interrupt Status register" bitfld.long 0x08 7. " PSTAT[7] ,PINTSEL7 interrupt status (Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 6. " PSTAT[6] ,PINTSEL6 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 5. " PSTAT[5] ,PINTSEL5 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 4. " PSTAT[4] ,PINTSEL4 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 3. " PSTAT[3] ,PINTSEL3 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 2. " PSTAT[2] ,PINTSEL2 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 1. " PSTAT[1] ,PINTSEL1 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 0. " PSTAT[0] ,PINTSEL0 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" tree.end tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "Port 0" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x00++0xF line.byte 0x0 "B0 ,GPIO port 0 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO0[0 ]" "0,1" line.byte 0x1 "B1 ,GPIO port 0 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO0[1 ]" "0,1" line.byte 0x2 "B2 ,GPIO port 0 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO0[2 ]" "0,1" line.byte 0x3 "B3 ,GPIO port 0 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO0[3 ]" "0,1" line.byte 0x4 "B4 ,GPIO port 0 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO0[4 ]" "0,1" group.byte 0x06++0x09 line.byte 0x0 "B6 ,GPIO port 0 byte pin 6 register" bitfld.byte 0x0 0. " PBYTE_6 ,State of the pin GPIO0[6 ]" "0,1" line.byte 0x1 "B7 ,GPIO port 0 byte pin 7 register" bitfld.byte 0x1 0. " PBYTE_7 ,State of the pin GPIO0[7 ]" "0,1" line.byte 0x2 "B8 ,GPIO port 0 byte pin 8 register" bitfld.byte 0x2 0. " PBYTE_8 ,State of the pin GPIO0[8 ]" "0,1" line.byte 0x3 "B9 ,GPIO port 0 byte pin 9 register" bitfld.byte 0x3 0. " PBYTE_9 ,State of the pin GPIO0[9 ]" "0,1" line.byte 0x4 "B10,GPIO port 0 byte pin 10 register" bitfld.byte 0x4 0. " PBYTE_10 ,State of the pin GPIO0[10]" "0,1" line.byte 0x5 "B11,GPIO port 0 byte pin 11 register" bitfld.byte 0x5 0. " PBYTE_11 ,State of the pin GPIO0[11]" "0,1" line.byte 0x6 "B12,GPIO port 0 byte pin 12 register" bitfld.byte 0x6 0. " PBYTE_12 ,State of the pin GPIO0[12]" "0,1" line.byte 0x7 "B13,GPIO port 0 byte pin 13 register" bitfld.byte 0x7 0. " PBYTE_13 ,State of the pin GPIO0[13]" "0,1" line.byte 0x8 "B14,GPIO port 0 byte pin 14 register" bitfld.byte 0x8 0. " PBYTE_14 ,State of the pin GPIO0[14]" "0,1" line.byte 0x9 "B15,GPIO port 0 byte pin 15 register" bitfld.byte 0x9 0. " PBYTE_15 ,State of the pin GPIO0[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1000++0x13 line.long 0x0 "W0,GPIO port 0 word pin 0 register" line.long 0x4 "W1,GPIO port 0 word pin 1 register" line.long 0x8 "W2,GPIO port 0 word pin 2 register" line.long 0xC "W3,GPIO port 0 word pin 3 register" line.long 0x10 "W4,GPIO port 0 word pin 4 register" group.long 0x1018++0x27 line.long 0x0 "W6 ,GPIO port 0 word pin 6 register" line.long 0x4 "W7 ,GPIO port 0 word pin 7 register" line.long 0x8 "W8 ,GPIO port 0 word pin 8 register" line.long 0xC "W9 ,GPIO port 0 word pin 9 register" line.long 0x10 "W10,GPIO port 0 word pin 10 register" line.long 0x14 "W11,GPIO port 0 word pin 11 register" line.long 0x18 "W12,GPIO port 0 word pin 12 register" line.long 0x1C "W13,GPIO port 0 word pin 13 register" line.long 0x20 "W14,GPIO port 0 word pin 14 register" line.long 0x24 "W15,GPIO port 0 word pin 15 register" tree.end width 7. group.long 0x2000++0x03 "" line.long 0x00 "DIR0,GPIO port 0 direction register" bitfld.long 0x00 15. " DIR0[15] ,Pin direction for pin GPIO0[15]" "Input,Output" bitfld.long 0x00 14. " DIR0[14] ,Pin direction for pin GPIO0[14]" "Input,Output" bitfld.long 0x00 13. " DIR0[13] ,Pin direction for pin GPIO0[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR0[12] ,Pin direction for pin GPIO0[12]" "Input,Output" bitfld.long 0x00 11. " DIR0[11] ,Pin direction for pin GPIO0[11]" "Input,Output" bitfld.long 0x00 10. " DIR0[10] ,Pin direction for pin GPIO0[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR0[9] ,Pin direction for pin GPIO0[9]" "Input,Output" bitfld.long 0x00 8. " DIR0[8] ,Pin direction for pin GPIO0[8]" "Input,Output" bitfld.long 0x00 7. " DIR0[7] ,Pin direction for pin GPIO0[7]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR0[6] ,Pin direction for pin GPIO0[6]" "Input,Output" bitfld.long 0x00 4. " DIR0[4] ,Pin direction for pin GPIO0[4]" "Input,Output" bitfld.long 0x00 3. " DIR0[3] ,Pin direction for pin GPIO0[3]" "Input,Output" textline " " bitfld.long 0x00 2. " DIR0[2] ,Pin direction for pin GPIO0[2]" "Input,Output" bitfld.long 0x00 1. " DIR0[1] ,Pin direction for pin GPIO0[1]" "Input,Output" bitfld.long 0x00 0. " DIR0[0] ,Pin direction for pin GPIO0[0]" "Input,Output" group.long 0x2080++0x03 line.long 0x00 "MASK0,GPIO 0 port mask register" bitfld.long 0x00 15. " MASKP0[15] ,Mask for GPIO0[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP0[14] ,Mask for GPIO0[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP0[13] ,Mask for GPIO0[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP0[12] ,Mask for GPIO0[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP0[11] ,Mask for GPIO0[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP0[10] ,Mask for GPIO0[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP0[9] ,Mask for GPIO0[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP0[8] ,Mask for GPIO0[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP0[7] ,Mask for GPIO0[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP0[6] ,Mask for GPIO0[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP0[4] ,Mask for GPIO0[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP0[3] ,Mask for GPIO0[3] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 2. " MASKP0[3] ,Mask for GPIO0[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP0[1] ,Mask for GPIO0[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP0[0] ,Mask for GPIO0[0] in the MPORT register" "Not masked,Masked" group.long 0x2100++0x03 line.long 0x00 "PIN0,GPIO port 0 pin register" bitfld.long 0x00 15. " PORT0[15] ,Pin GPIO0[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT0[14] ,Pin GPIO0[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT0[13] ,Pin GPIO0[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT0[12] ,Pin GPIO0[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT0[11] ,Pin GPIO0[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT0[10] ,Pin GPIO0[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT0[9] ,Pin GPIO0[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT0[8] ,Pin GPIO0[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT0[7] ,Pin GPIO0[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT0[6] ,Pin GPIO0[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT0[4] ,Pin GPIO0[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT0[3] ,Pin GPIO0[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " PORT0[2] ,Pin GPIO0[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT0[1] ,Pin GPIO0[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT0[0] ,Pin GPIO0[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2180++0x03 line.long 0x00 "MPIN0,GPIO masked port 0 pin register" bitfld.long 0x00 15. " MPORTP0[15] ,Masked GPIO0[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP0[14] ,Masked GPIO0[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP0[13] ,Masked GPIO0[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP0[12] ,Masked GPIO0[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP0[11] ,Masked GPIO0[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP0[10] ,Masked GPIO0[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP0[9] ,Masked GPIO0[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP0[8] ,Masked GPIO0[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP0[7] ,Masked GPIO0[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP0[6] ,Masked GPIO0[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP0[4] ,Masked GPIO0[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP0[3] ,Masked GPIO0[3] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " MPORTP0[2] ,Masked GPIO0[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP0[1] ,Masked GPIO0[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP0[0] ,Masked GPIO0[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2200++0x03 line.long 0x00 "SET0,GPIO set port 0 register" bitfld.long 0x00 15. " SETP0[15] ,Read or set output bit GPIO0[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP0[14] ,Read or set output bit GPIO0[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP0[13] ,Read or set output bit GPIO0[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP0[12] ,Read or set output bit GPIO0[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP0[11] ,Read or set output bit GPIO0[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP0[10] ,Read or set output bit GPIO0[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP0[9] ,Read or set output bit GPIO0[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP0[8] ,Read or set output bit GPIO0[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP0[7] ,Read or set output bit GPIO0[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP0[6] ,Read or set output bit GPIO0[6]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP0[4] ,Read or set output bit GPIO0[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP0[3] ,Read or set output bit GPIO0[3]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 2. " SETP0[2] ,Read or set output bit GPIO0[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP0[1] ,Read or set output bit GPIO0[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP0[0] ,Read or set output bit GPIO0[0]" "Low/No effect,High/Set" wgroup.long 0x2280++0x03 line.long 0x00 "CLR0,GPIO port 0 clear register" bitfld.long 0x00 15. " CLRP0[15] ,Clear output GPIO0[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP0[14] ,Clear output GPIO0[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP0[13] ,Clear output GPIO0[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP0[12] ,Clear output GPIO0[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP0[11] ,Clear output GPIO0[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP0[10] ,Clear output GPIO0[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP0[9] ,Clear output GPIO0[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP0[8] ,Clear output GPIO0[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP0[7] ,Clear output GPIO0[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP0[6] ,Clear output GPIO0[6]" "No effect,Clear" bitfld.long 0x00 4. " CLRP0[4] ,Clear output GPIO0[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP0[3] ,Clear output GPIO0[3]" "No effect,Clear" textline " " bitfld.long 0x00 2. " CLRP0[2] ,Clear output GPIO0[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP0[1] ,Clear output GPIO0[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP0[0] ,Clear output GPIO0[0]" "No effect,Clear" wgroup.long 0x2300++0x03 line.long 0x00 "NOT0,GPIO port 0 toggle register" bitfld.long 0x00 15. " NOTP0[15] ,Toggle output GPIO0[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP0[14] ,Toggle output GPIO0[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP0[13] ,Toggle output GPIO0[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP0[12] ,Toggle output GPIO0[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP0[11] ,Toggle output GPIO0[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP0[10] ,Toggle output GPIO0[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP0[9] ,Toggle output GPIO0[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP0[8] ,Toggle output GPIO0[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP0[7] ,Toggle output GPIO0[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP0[6] ,Toggle output GPIO0[6]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP0[4] ,Toggle output GPIO0[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP0[3] ,Toggle output GPIO0[3]" "No effect,Toggle" textline " " bitfld.long 0x00 2. " NOTP0[2] ,Toggle output GPIO0[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP0[1] ,Toggle output GPIO0[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP0[0] ,Toggle output GPIO0[0]" "No effect,Toggle" tree.end tree.end tree "Port 1" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x20++0x0F line.byte 0x0 "B32,GPIO port 1 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO1[0 ]" "0,1" line.byte 0x1 "B33,GPIO port 1 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO1[1 ]" "0,1" line.byte 0x2 "B34,GPIO port 1 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO1[2 ]" "0,1" line.byte 0x3 "B35,GPIO port 1 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO1[3 ]" "0,1" line.byte 0x4 "B36,GPIO port 1 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO1[4 ]" "0,1" line.byte 0x5 "B37,GPIO port 1 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO1[5 ]" "0,1" line.byte 0x6 "B38,GPIO port 1 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO1[6 ]" "0,1" line.byte 0x7 "B39,GPIO port 1 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO1[7 ]" "0,1" line.byte 0x8 "B40,GPIO port 1 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO1[8 ]" "0,1" line.byte 0x9 "B41,GPIO port 1 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO1[9 ]" "0,1" line.byte 0xA "B42,GPIO port 1 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO1[10]" "0,1" line.byte 0xB "B43,GPIO port 1 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO1[11]" "0,1" line.byte 0xC "B44,GPIO port 1 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO1[12]" "0,1" line.byte 0xD "B45,GPIO port 1 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO1[13]" "0,1" line.byte 0xE "B46,GPIO port 1 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO1[14]" "0,1" line.byte 0xF "B47,GPIO port 1 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO1[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1080++0x3F line.long 0x0 "W32,GPIO port 1 word pin 0 register" line.long 0x4 "W33,GPIO port 1 word pin 1 register" line.long 0x8 "W34,GPIO port 1 word pin 2 register" line.long 0xC "W35,GPIO port 1 word pin 3 register" line.long 0x10 "W36,GPIO port 1 word pin 4 register" line.long 0x14 "W37,GPIO port 1 word pin 5 register" line.long 0x18 "W38,GPIO port 1 word pin 6 register" line.long 0x1C "W39,GPIO port 1 word pin 7 register" line.long 0x20 "W40,GPIO port 1 word pin 8 register" line.long 0x24 "W41,GPIO port 1 word pin 9 register" line.long 0x28 "W42,GPIO port 1 word pin 10 register" line.long 0x2C "W43,GPIO port 1 word pin 11 register" line.long 0x30 "W44,GPIO port 1 word pin 12 register" line.long 0x34 "W45,GPIO port 1 word pin 13 register" line.long 0x38 "W46,GPIO port 1 word pin 14 register" line.long 0x3C "W47,GPIO port 1 word pin 15 register" tree.end width 7. group.long 0x2004++0x03 "" line.long 0x00 "DIR1,GPIO port 1 direction register" bitfld.long 0x00 15. " DIR1[15] ,Pin direction for pin GPIO1[15]" "Input,Output" bitfld.long 0x00 14. " DIR1[14] ,Pin direction for pin GPIO1[14]" "Input,Output" bitfld.long 0x00 13. " DIR1[13] ,Pin direction for pin GPIO1[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR1[12] ,Pin direction for pin GPIO1[12]" "Input,Output" bitfld.long 0x00 11. " DIR1[11] ,Pin direction for pin GPIO1[11]" "Input,Output" bitfld.long 0x00 10. " DIR1[10] ,Pin direction for pin GPIO1[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR1[9] ,Pin direction for pin GPIO1[9]" "Input,Output" bitfld.long 0x00 8. " DIR1[8] ,Pin direction for pin GPIO1[8]" "Input,Output" bitfld.long 0x00 7. " DIR1[7] ,Pin direction for pin GPIO17]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR1[6] ,Pin direction for pin GPIO1[6]" "Input,Output" bitfld.long 0x00 5. " DIR1[5] ,Pin direction for pin GPIO1[5]" "Input,Output" bitfld.long 0x00 4. " DIR1[4] ,Pin direction for pin GPIO1[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR1[3] ,Pin direction for pin GPIO1[3]" "Input,Output" bitfld.long 0x00 2. " DIR1[2] ,Pin direction for pin GPIO1[2]" "Input,Output" bitfld.long 0x00 1. " DIR1[1] ,Pin direction for pin GPIO1[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR1[0] ,Pin direction for pin GPIO1[0]" "Input,Output" group.long 0x2084++0x03 line.long 0x00 "MASK1,GPIO 1 port mask register" bitfld.long 0x00 15. " MASKP1[15] ,Mask for GPIO1[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP1[14] ,Mask for GPIO1[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP1[13] ,Mask for GPIO1[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP1[12] ,Mask for GPIO1[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP1[11] ,Mask for GPIO1[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP1[10] ,Mask for GPIO1[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP1[9] ,Mask for GPIO1[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP1[8] ,Mask for GPIO1[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP1[7] ,Mask for GPIO1[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP1[6] ,Mask for GPIO1[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP1[5] ,Mask for GPIO1[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP1[4] ,Mask for GPIO1[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP1[3] ,Mask for GPIO1[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP1[3] ,Mask for GPIO1[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP1[1] ,Mask for GPIO1[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP1[0] ,Mask for GPIO1[0] in the MPORT register" "Not masked,Masked" group.long 0x2104++0x03 line.long 0x00 "PIN1,GPIO port 1 pin register" bitfld.long 0x00 15. " PORT1[15] ,Pin GPIO1[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT1[14] ,Pin GPIO1[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT1[13] ,Pin GPIO1[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT1[12] ,Pin GPIO1[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT1[11] ,Pin GPIO1[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT1[10] ,Pin GPIO1[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT1[9] ,Pin GPIO1[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT1[8] ,Pin GPIO1[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT1[7] ,Pin GPIO1[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT1[6] ,Pin GPIO1[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT1[5] ,Pin GPIO1[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT1[4] ,Pin GPIO1[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT1[3] ,Pin GPIO1[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT1[2] ,Pin GPIO1[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT1[1] ,Pin GPIO1[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT1[0] ,Pin GPIO1[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2184++0x03 line.long 0x00 "MPIN1,GPIO masked port 1 pin register" bitfld.long 0x00 15. " MPORTP1[15] ,Masked GPIO1[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP1[14] ,Masked GPIO1[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP1[13] ,Masked GPIO1[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP1[12] ,Masked GPIO1[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP1[11] ,Masked GPIO1[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP1[10] ,Masked GPIO1[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP1[9] ,Masked GPIO1[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP1[8] ,Masked GPIO1[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP1[7] ,Masked GPIO1[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP1[6] ,Masked GPIO1[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP1[5] ,Masked GPIO1[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP1[4] ,Masked GPIO1[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP1[3] ,Masked GPIO1[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP1[2] ,Masked GPIO1[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP1[1] ,Masked GPIO1[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP1[0] ,Masked GPIO1[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2204++0x03 line.long 0x00 "SET1,GPIO set port 1 register" bitfld.long 0x00 15. " SETP1[15] ,Read or set output bit GPIO1[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP1[14] ,Read or set output bit GPIO1[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP1[13] ,Read or set output bit GPIO1[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP1[12] ,Read or set output bit GPIO1[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP1[11] ,Read or set output bit GPIO1[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP1[10] ,Read or set output bit GPIO1[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP1[9] ,Read or set output bit GPIO1[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP1[8] ,Read or set output bit GPIO1[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP1[7] ,Read or set output bit GPIO1[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP1[6] ,Read or set output bit GPIO1[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP1[5] ,Read or set output bit GPIO1[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP1[4] ,Read or set output bit GPIO1[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP1[3] ,Read or set output bit GPIO1[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP1[2] ,Read or set output bit GPIO1[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP1[1] ,Read or set output bit GPIO1[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP1[0] ,Read or set output bit GPIO1[0]" "Low/No effect,High/Set" wgroup.long 0x2284++0x03 line.long 0x00 "CLR1,GPIO port 1 clear register" bitfld.long 0x00 15. " CLRP1[15] ,Clear output GPIO1[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP1[14] ,Clear output GPIO1[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP1[13] ,Clear output GPIO1[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP1[12] ,Clear output GPIO1[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP1[11] ,Clear output GPIO1[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP1[10] ,Clear output GPIO1[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP1[9] ,Clear output GPIO1[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP1[8] ,Clear output GPIO1[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP1[7] ,Clear output GPIO1[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP1[6] ,Clear output GPIO1[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP1[5] ,Clear output GPIO1[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP1[4] ,Clear output GPIO1[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP1[3] ,Clear output GPIO1[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP1[2] ,Clear output GPIO1[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP1[1] ,Clear output GPIO1[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP1[0] ,Clear output GPIO1[0]" "No effect,Clear" wgroup.long 0x2304++0x03 line.long 0x00 "NOT1,GPIO port 1 toggle register" bitfld.long 0x00 15. " NOTP1[15] ,Toggle output GPIO1[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP1[14] ,Toggle output GPIO1[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP1[13] ,Toggle output GPIO1[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP1[12] ,Toggle output GPIO1[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP1[11] ,Toggle output GPIO1[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP1[10] ,Toggle output GPIO1[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP1[9] ,Toggle output GPIO1[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP1[8] ,Toggle output GPIO1[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP1[7] ,Toggle output GPIO1[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP1[6] ,Toggle output GPIO1[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP1[5] ,Toggle output GPIO1[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP1[4] ,Toggle output GPIO1[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP1[3] ,Toggle output GPIO1[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP1[2] ,Toggle output GPIO1[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP1[1] ,Toggle output GPIO1[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP1[0] ,Toggle output GPIO1[0]" "No effect,Toggle" tree.end tree.end tree "Port 3" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x60++0x01 line.byte 0x0 "B96 ,GPIO port 3 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO3[0 ]" "0,1" line.byte 0x1 "B97 ,GPIO port 3 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO3[1 ]" "0,1" group.byte 0x63++0x02 line.byte 0x0 "B99 ,GPIO port 3 byte pin 3 register" bitfld.byte 0x0 0. " PBYTE_3 ,State of the pin GPIO3[3 ]" "0,1" line.byte 0x1 "B100,GPIO port 3 byte pin 4 register" bitfld.byte 0x1 0. " PBYTE_4 ,State of the pin GPIO3[4 ]" "0,1" line.byte 0x2 "B101,GPIO port 3 byte pin 5 register" bitfld.byte 0x2 0. " PBYTE_5 ,State of the pin GPIO3[5 ]" "0,1" group.byte 0x67++0x00 line.byte 0x00 "B103,GPIO port 3 byte pin 7 register" bitfld.byte 0x00 0. " PBYTE_7 ,State of the pin GPIO3[7]" "0,1" tree.end tree "Word pin registers" group.long 0x1180++0x07 line.long 0x0 "W96 ,GPIO port 3 word pin 0 register" line.long 0x4 "W97 ,GPIO port 3 word pin 1 register" group.long 0x118C++0x0B line.long 0x0 "W99 ,GPIO port 3 word pin 3 register" line.long 0x4 "W100,GPIO port 3 word pin 4 register" line.long 0x8 "W101,GPIO port 3 word pin 5 register" group.long 0x119C++0x03 line.long 0x00 "W103,GPIO port 3 word pin 7 register" tree.end width 7. group.long 0x200C++0x03 "" line.long 0x00 "DIR3,GPIO port 3 direction register" bitfld.long 0x00 7. " DIR3[7] ,Pin direction for pin GPIO3[7]" "Input,Output" bitfld.long 0x00 5. " DIR3[5] ,Pin direction for pin GPIO3[5]" "Input,Output" bitfld.long 0x00 4. " DIR3[4] ,Pin direction for pin GPIO3[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR3[3] ,Pin direction for pin GPIO3[3]" "Input,Output" bitfld.long 0x00 1. " DIR3[1] ,Pin direction for pin GPIO3[1]" "Input,Output" bitfld.long 0x00 0. " DIR3[0] ,Pin direction for pin GPIO3[0]" "Input,Output" group.long 0x208C++0x03 line.long 0x00 "MASK3,GPIO 3 port mask register" bitfld.long 0x00 7. " MASKP3[7] ,Mask for GPIO3[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP3[5] ,Mask for GPIO3[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP3[4] ,Mask for GPIO3[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP3[3] ,Mask for GPIO3[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP3[1] ,Mask for GPIO3[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP3[0] ,Mask for GPIO3[0] in the MPORT register" "Not masked,Masked" group.long 0x210C++0x03 line.long 0x00 "PIN3,GPIO port 3 pin register" bitfld.long 0x00 7. " PORT3[7] ,Pin GPIO3[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT3[5] ,Pin GPIO3[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT3[4] ,Pin GPIO3[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT3[3] ,Pin GPIO3[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT3[1] ,Pin GPIO3[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT3[0] ,Pin GPIO3[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x218C++0x03 line.long 0x00 "MPIN3,GPIO masked port 3 pin register" bitfld.long 0x00 7. " MPORTP3[7] ,Masked GPIO3[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP3[5] ,Masked GPIO3[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP3[4] ,Masked GPIO3[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP3[3] ,Masked GPIO3[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP3[1] ,Masked GPIO3[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP3[0] ,Masked GPIO3[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x220C++0x03 line.long 0x00 "SET3,GPIO set port 3 register" bitfld.long 0x00 7. " SETP3[7] ,Read or set output bit GPIO3[7]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP3[5] ,Read or set output bit GPIO3[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP3[4] ,Read or set output bit GPIO3[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP3[3] ,Read or set output bit GPIO3[3]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP3[1] ,Read or set output bit GPIO3[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP3[0] ,Read or set output bit GPIO3[0]" "Low/No effect,High/Set" wgroup.long 0x228C++0x03 line.long 0x00 "CLR3,GPIO port 3 clear register" bitfld.long 0x00 7. " CLRP3[7] ,Clear output GPIO3[7]" "No effect,Clear" bitfld.long 0x00 5. " CLRP3[5] ,Clear output GPIO3[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP3[4] ,Clear output GPIO3[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP3[3] ,Clear output GPIO3[3]" "No effect,Clear" bitfld.long 0x00 1. " CLRP3[1] ,Clear output GPIO3[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP3[0] ,Clear output GPIO3[0]" "No effect,Clear" wgroup.long 0x230C++0x03 line.long 0x00 "NOT3,GPIO port 3 toggle register" bitfld.long 0x00 7. " NOTP3[7] ,Toggle output GPIO3[7]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP3[5] ,Toggle output GPIO3[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP3[4] ,Toggle output GPIO3[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP3[3] ,Toggle output GPIO3[3]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP3[1] ,Toggle output GPIO3[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP3[0] ,Toggle output GPIO3[0]" "No effect,Toggle" tree.end tree.end tree "Port 5" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xA0++0x0B line.byte 0x0 "B160,GPIO port 5 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO5[0 ]" "0,1" line.byte 0x1 "B161,GPIO port 5 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO5[1 ]" "0,1" line.byte 0x2 "B162,GPIO port 5 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO5[2 ]" "0,1" line.byte 0x3 "B163,GPIO port 5 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO5[3 ]" "0,1" line.byte 0x4 "B164,GPIO port 5 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO5[4 ]" "0,1" line.byte 0x5 "B165,GPIO port 5 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO5[5 ]" "0,1" line.byte 0x6 "B166,GPIO port 5 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO5[6 ]" "0,1" line.byte 0x7 "B167,GPIO port 5 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO5[7 ]" "0,1" line.byte 0x8 "B168,GPIO port 5 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO5[8 ]" "0,1" line.byte 0x9 "B169,GPIO port 5 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO5[9 ]" "0,1" line.byte 0xA "B170,GPIO port 5 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO5[10]" "0,1" line.byte 0xB "B171,GPIO port 5 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO5[11]" "0,1" tree.end tree "Word pin registers" group.long 0x1280++0x2F line.long 0x0 "W160,GPIO port 5 word pin 0 register" line.long 0x4 "W161,GPIO port 5 word pin 1 register" line.long 0x8 "W162,GPIO port 5 word pin 2 register" line.long 0xC "W163,GPIO port 5 word pin 3 register" line.long 0x10 "W164,GPIO port 5 word pin 4 register" line.long 0x14 "W165,GPIO port 5 word pin 5 register" line.long 0x18 "W166,GPIO port 5 word pin 6 register" line.long 0x1C "W167,GPIO port 5 word pin 7 register" line.long 0x20 "W168,GPIO port 5 word pin 8 register" line.long 0x24 "W169,GPIO port 5 word pin 9 register" line.long 0x28 "W170,GPIO port 5 word pin 10 register" line.long 0x2C "W171,GPIO port 5 word pin 11 register" tree.end width 7. group.long 0x2014++0x03 "" line.long 0x00 "DIR5,GPIO port 5 direction register" bitfld.long 0x00 11. " DIR5[11] ,Pin direction for pin GPIO5[11]" "Input,Output" bitfld.long 0x00 10. " DIR5[10] ,Pin direction for pin GPIO5[10]" "Input,Output" bitfld.long 0x00 9. " DIR5[9] ,Pin direction for pin GPIO5[9]" "Input,Output" textline " " bitfld.long 0x00 8. " DIR5[8] ,Pin direction for pin GPIO5[8]" "Input,Output" bitfld.long 0x00 7. " DIR5[7] ,Pin direction for pin GPIO5[7]" "Input,Output" bitfld.long 0x00 6. " DIR5[6] ,Pin direction for pin GPIO5[6]" "Input,Output" textline " " bitfld.long 0x00 5. " DIR5[5] ,Pin direction for pin GPIO5[5]" "Input,Output" bitfld.long 0x00 4. " DIR5[4] ,Pin direction for pin GPIO5[4]" "Input,Output" bitfld.long 0x00 3. " DIR5[3] ,Pin direction for pin GPIO5[3]" "Input,Output" textline " " bitfld.long 0x00 2. " DIR5[2] ,Pin direction for pin GPIO5[2]" "Input,Output" bitfld.long 0x00 1. " DIR5[1] ,Pin direction for pin GPIO5[1]" "Input,Output" bitfld.long 0x00 0. " DIR5[0] ,Pin direction for pin GPIO5[0]" "Input,Output" group.long 0x2094++0x03 line.long 0x00 "MASK5,GPIO port 5 mask register" bitfld.long 0x00 11. " MASKP5[11] ,Mask for GPIO5[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP5[10] ,Mask for GPIO5[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP5[9] ,Mask for GPIO5[9] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 8. " MASKP5[8] ,Mask for GPIO5[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP5[7] ,Mask for GPIO5[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP5[6] ,Mask for GPIO5[6] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 5. " MASKP5[5] ,Mask for GPIO5[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP5[4] ,Mask for GPIO5[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP5[3] ,Mask for GPIO5[3] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 2. " MASKP5[2] ,Mask for GPIO5[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP5[1] ,Mask for GPIO5[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP5[0] ,Mask for GPIO5[0] in the MPORT register" "Not masked,Masked" group.long 0x2114++0x03 line.long 0x00 "PIN5,GPIO port 5 pin register" bitfld.long 0x00 11. " PORT5[11] ,Pin GPIO5[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT5[10] ,Pin GPIO5[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT5[9] ,Pin GPIO5[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " PORT5[8] ,Pin GPIO5[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT5[7] ,Pin GPIO5[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT5[6] ,Pin GPIO5[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " PORT5[5] ,Pin GPIO5[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT5[4] ,Pin GPIO5[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT5[3] ,Pin GPIO5[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " PORT5[2] ,Pin GPIO5[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT5[1] ,Pin GPIO5[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT5[0] ,Pin GPIO5[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2194++0x03 line.long 0x00 "MPIN5,GPIO masked port 5 pin register" bitfld.long 0x00 11. " MPORTP5[11] ,Masked GPIO5[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP5[10] ,Masked GPIO5[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP5[9] ,Masked GPIO5[9] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " MPORTP5[8] ,Masked GPIO5[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP5[7] ,Masked GPIO5[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP5[6] ,Masked GPIO5[6] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " MPORTP5[5] ,Masked GPIO5[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP5[4] ,Masked GPIO5[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP5[3] ,Masked GPIO5[3] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " MPORTP5[2] ,Masked GPIO5[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP5[1] ,Masked GPIO5[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP5[0] ,Masked GPIO5[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2214++0x03 line.long 0x00 "SET5,GPIO set port 5 register" bitfld.long 0x00 11. " SETP5[11] ,Read or set output bit GPIO5[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP5[10] ,Read or set output bit GPIO5[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP5[9] ,Read or set output bit GPIO5[9]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 8. " SETP5[8] ,Read or set output bit GPIO5[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP5[7] ,Read or set output bit GPIO5[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP5[6] ,Read or set output bit GPIO5[6]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 5. " SETP5[5] ,Read or set output bit GPIO5[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP5[4] ,Read or set output bit GPIO5[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP5[3] ,Read or set output bit GPIO5[3]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 2. " SETP5[2] ,Read or set output bit GPIO5[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP5[1] ,Read or set output bit GPIO5[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP5[0] ,Read or set output bit GPIO5[0]" "Low/No effect,High/Set" wgroup.long 0x2294++0x03 line.long 0x00 "CLR5,GPIO port 5 clear register" bitfld.long 0x00 11. " CLRP5[11] ,Clear output GPIO5[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP5[10] ,Clear output GPIO5[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP5[9] ,Clear output GPIO5[9]" "No effect,Clear" textline " " bitfld.long 0x00 8. " CLRP5[8] ,Clear output GPIO5[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP5[7] ,Clear output GPIO5[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP5[6] ,Clear output GPIO5[6]" "No effect,Clear" textline " " bitfld.long 0x00 5. " CLRP5[5] ,Clear output GPIO5[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP5[4] ,Clear output GPIO5[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP5[3] ,Clear output GPIO5[3]" "No effect,Clear" textline " " bitfld.long 0x00 2. " CLRP5[2] ,Clear output GPIO5[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP5[1] ,Clear output GPIO5[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP5[0] ,Clear output GPIO5[0]" "No effect,Clear" wgroup.long 0x2314++0x03 line.long 0x00 "NOT5,GPIO port 5 toggle register" bitfld.long 0x00 11. " NOTP5[11] ,Toggle output GPIO5[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP5[10] ,Toggle output GPIO5[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP5[9] ,Toggle output GPIO5[9]" "No effect,Toggle" textline " " bitfld.long 0x00 8. " NOTP5[8] ,Toggle output GPIO5[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP5[7] ,Toggle output GPIO5[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP5[6] ,Toggle output GPIO5[6]" "No effect,Toggle" textline " " bitfld.long 0x00 5. " NOTP5[5] ,Toggle output GPIO5[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP5[4] ,Toggle output GPIO5[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP5[3] ,Toggle output GPIO5[3]" "No effect,Toggle" textline " " bitfld.long 0x00 2. " NOTP5[2] ,Toggle output GPIO5[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP5[1] ,Toggle output GPIO5[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP5[0] ,Toggle output GPIO5[0]" "No effect,Toggle" tree.end tree.end width 0xB elif (cpu()=="LPC4353FBD208")||(cpu()=="LPC4350FBD208")||(cpu()=="LPC4357FBD208")||(cpu()=="LPC4353FBD208-M0")||(cpu()=="LPC4350FBD208-M0")||(cpu()=="LPC4357FBD208-M0")||(cpu()=="LPC4353JBD208")||(cpu()=="LPC4357JBD208")||(cpu()=="LPC4353JBD208-M0")||(cpu()=="LPC4357JBD208-M0")||(cpu()=="LPC4367JBD208")||(cpu()=="LPC43S67JBD208")||(cpu()=="LPC4367JBD208-M0APP")||(cpu()=="LPC43S67JBD208-M0APP")||(cpu()=="LPC4367JBD208-M0SUB")||(cpu()=="LPC43S67JBD208-M0SUB") tree "GPIO pin interrupts" base ad:0x40087000 width 0x6 group.long 0x00++0x07 line.long 0x00 "ISEL,Pin Interrupt Mode register" bitfld.long 0x00 7. " PMODE[7] ,PINTSEL7 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 6. " PMODE[6] ,PINTSEL6 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 5. " PMODE[5] ,PINTSEL5 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 4. " PMODE[4] ,PINTSEL4 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 3. " PMODE[3] ,PINTSEL3 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 2. " PMODE[2] ,PINTSEL2 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 1. " PMODE[1] ,PINTSEL1 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 0. " PMODE[0] ,PINTSEL0 interrupt edge/level sensitive configuration" "Edge,Level" line.long 0x04 "IENR,Pin interrupt level (rising edge) interrupt enable register" setclrfld.long 0x04 7. 0x08 7. 0x0C 7. " ENRL[7]_set/clr ,Rising edge or level interrupt for pin 7 enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x08 6. 0x0C 6. " ENRL[6]_set/clr ,Rising edge or level interrupt for pin 6 enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x08 5. 0x0C 5. " ENRL[5]_set/clr ,Rising edge or level interrupt for pin 5 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 4. 0x08 4. 0x0C 4. " ENRL[4]_set/clr ,Rising edge or level interrupt for pin 4 enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x08 3. 0x0C 3. " ENRL[3]_set/clr ,Rising edge or level interrupt for pin 3 enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x08 2. 0x0C 2. " ENRL[2]_set/clr ,Rising edge or level interrupt for pin 2 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x08 1. 0x0C 1. " ENRL[1]_set/clr ,Rising edge or level interrupt for pin 1 enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x08 0. 0x0C 0. " ENRL[0]_set/clr ,Rising edge or level interrupt for pin 0 enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "IENF,Pin interrupt active level (falling edge) interrupt enable register" setclrfld.long 0x00 7. 0x14 7. 0x18 7. " ENAF[7]_set/clr ,Falling edge or active level interrupt for pin 7 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 6. 0x14 6. 0x18 6. " ENAF[6]_set/clr ,Falling edge or active level interrupt for pin 6 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 5. 0x14 5. 0x18 5. " ENAF[5]_set/clr ,Falling edge or active level interrupt for pin 5 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 4. 0x14 4. 0x18 4. " ENAF[4]_set/clr ,Falling edge or active level interrupt for pin 4 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 3. 0x14 3. 0x18 3. " ENAF[3]_set/clr ,Falling edge or active level interrupt for pin 3 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 2. 0x14 2. 0x18 2. " ENAF[2]_set/clr ,Falling edge or active level interrupt for pin 2 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 1. 0x14 1. 0x18 1. " ENAF[1]_set/clr ,Falling edge or active level interrupt for pin 1 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 0. 0x14 0. 0x18 0. " ENAF[0]_set/clr ,Falling edge or active level interrupt for pin 0 enable" "Disabled/Low,Enabled/High" group.long 0x1C++0x0B line.long 0x00 "RISE,Pin Interrupt Rising Edge register" eventfld.long 0x00 7. " RDET[7] ,PINTSEL7 rising edge detect" "Not detected,Detected" eventfld.long 0x00 6. " RDET[6] ,PINTSEL6 rising edge detect" "Not detected,Detected" eventfld.long 0x00 5. " RDET[5] ,PINTSEL5 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 4. " RDET[4] ,PINTSEL4 rising edge detect" "Not detected,Detected" eventfld.long 0x00 3. " RDET[3] ,PINTSEL3 rising edge detect" "Not detected,Detected" eventfld.long 0x00 2. " RDET[2] ,PINTSEL2 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 1. " RDET[1] ,PINTSEL1 rising edge detect" "Not detected,Detected" eventfld.long 0x00 0. " RDET[0] ,PINTSEL0 rising edge detect" "Not detected,Detected" line.long 0x04 "FALL,Pin Interrupt Falling Edge register" eventfld.long 0x04 7. " FDET[7] ,PINTSEL7 falling edge detect" "Not detected,Detected" eventfld.long 0x04 6. " FDET[6] ,PINTSEL6 falling edge detect" "Not detected,Detected" eventfld.long 0x04 5. " FDET[5] ,PINTSEL5 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 4. " FDET[4] ,PINTSEL4 falling edge detect" "Not detected,Detected" eventfld.long 0x04 3. " FDET[3] ,PINTSEL3 falling edge detect" "Not detected,Detected" eventfld.long 0x04 2. " FDET[2] ,PINTSEL2 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 1. " FDET[1] ,PINTSEL1 falling edge detect" "Not detected,Detected" eventfld.long 0x04 0. " FDET[0] ,PINTSEL0 falling edge detect" "Not detected,Detected" line.long 0x08 "IST,Pin Interrupt Status register" bitfld.long 0x08 7. " PSTAT[7] ,PINTSEL7 interrupt status (Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 6. " PSTAT[6] ,PINTSEL6 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 5. " PSTAT[5] ,PINTSEL5 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 4. " PSTAT[4] ,PINTSEL4 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 3. " PSTAT[3] ,PINTSEL3 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 2. " PSTAT[2] ,PINTSEL2 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 1. " PSTAT[1] ,PINTSEL1 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 0. " PSTAT[0] ,PINTSEL0 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" tree.end tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "Port 0" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x00++0xF line.byte 0x0 "B0 ,GPIO port 0 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO0[0 ]" "0,1" line.byte 0x1 "B1 ,GPIO port 0 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO0[1 ]" "0,1" line.byte 0x2 "B2 ,GPIO port 0 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO0[2 ]" "0,1" line.byte 0x3 "B3 ,GPIO port 0 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO0[3 ]" "0,1" line.byte 0x4 "B4 ,GPIO port 0 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO0[4 ]" "0,1" line.byte 0x5 "B5 ,GPIO port 0 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO0[5 ]" "0,1" line.byte 0x6 "B6 ,GPIO port 0 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO0[6 ]" "0,1" line.byte 0x7 "B7 ,GPIO port 0 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO0[7 ]" "0,1" line.byte 0x8 "B8 ,GPIO port 0 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO0[8 ]" "0,1" line.byte 0x9 "B9 ,GPIO port 0 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO0[9 ]" "0,1" line.byte 0xA "B10,GPIO port 0 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO0[10]" "0,1" line.byte 0xB "B11,GPIO port 0 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO0[11]" "0,1" line.byte 0xC "B12,GPIO port 0 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO0[12]" "0,1" line.byte 0xD "B13,GPIO port 0 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO0[13]" "0,1" line.byte 0xE "B14,GPIO port 0 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO0[14]" "0,1" line.byte 0xF "B15,GPIO port 0 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO0[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1000++0x3F line.long 0x0 "W0 ,GPIO port 0 word pin 0 register" line.long 0x4 "W1 ,GPIO port 0 word pin 1 register" line.long 0x8 "W2 ,GPIO port 0 word pin 2 register" line.long 0xC "W3 ,GPIO port 0 word pin 3 register" line.long 0x10 "W4 ,GPIO port 0 word pin 4 register" line.long 0x14 "W5 ,GPIO port 0 word pin 5 register" line.long 0x18 "W6 ,GPIO port 0 word pin 6 register" line.long 0x1C "W7 ,GPIO port 0 word pin 7 register" line.long 0x20 "W8 ,GPIO port 0 word pin 8 register" line.long 0x24 "W9 ,GPIO port 0 word pin 9 register" line.long 0x28 "W10,GPIO port 0 word pin 10 register" line.long 0x2C "W11,GPIO port 0 word pin 11 register" line.long 0x30 "W12,GPIO port 0 word pin 12 register" line.long 0x34 "W13,GPIO port 0 word pin 13 register" line.long 0x38 "W14,GPIO port 0 word pin 14 register" line.long 0x3C "W15,GPIO port 0 word pin 15 register" tree.end width 7. group.long 0x2000++0x03 "" line.long 0x00 "DIR0,GPIO port 0 direction register" bitfld.long 0x00 15. " DIR0[15] ,Pin direction for pin GPIO0[15]" "Input,Output" bitfld.long 0x00 14. " DIR0[14] ,Pin direction for pin GPIO0[14]" "Input,Output" bitfld.long 0x00 13. " DIR0[13] ,Pin direction for pin GPIO0[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR0[12] ,Pin direction for pin GPIO0[12]" "Input,Output" bitfld.long 0x00 11. " DIR0[11] ,Pin direction for pin GPIO0[11]" "Input,Output" bitfld.long 0x00 10. " DIR0[10] ,Pin direction for pin GPIO0[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR0[9] ,Pin direction for pin GPIO0[9]" "Input,Output" bitfld.long 0x00 8. " DIR0[8] ,Pin direction for pin GPIO0[8]" "Input,Output" bitfld.long 0x00 7. " DIR0[7] ,Pin direction for pin GPIO07]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR0[6] ,Pin direction for pin GPIO0[6]" "Input,Output" bitfld.long 0x00 5. " DIR0[5] ,Pin direction for pin GPIO0[5]" "Input,Output" bitfld.long 0x00 4. " DIR0[4] ,Pin direction for pin GPIO0[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR0[3] ,Pin direction for pin GPIO0[3]" "Input,Output" bitfld.long 0x00 2. " DIR0[2] ,Pin direction for pin GPIO0[2]" "Input,Output" bitfld.long 0x00 1. " DIR0[1] ,Pin direction for pin GPIO0[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR0[0] ,Pin direction for pin GPIO0[0]" "Input,Output" group.long 0x2080++0x03 line.long 0x00 "MASK0,GPIO 0 port mask register" bitfld.long 0x00 15. " MASKP0[15] ,Mask for GPIO0[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP0[14] ,Mask for GPIO0[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP0[13] ,Mask for GPIO0[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP0[12] ,Mask for GPIO0[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP0[11] ,Mask for GPIO0[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP0[10] ,Mask for GPIO0[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP0[9] ,Mask for GPIO0[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP0[8] ,Mask for GPIO0[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP0[7] ,Mask for GPIO0[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP0[6] ,Mask for GPIO0[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP0[5] ,Mask for GPIO0[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP0[4] ,Mask for GPIO0[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP0[3] ,Mask for GPIO0[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP0[3] ,Mask for GPIO0[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP0[1] ,Mask for GPIO0[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP0[0] ,Mask for GPIO0[0] in the MPORT register" "Not masked,Masked" group.long 0x2100++0x03 line.long 0x00 "PIN0,GPIO port 0 pin register" bitfld.long 0x00 15. " PORT0[15] ,Pin GPIO0[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT0[14] ,Pin GPIO0[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT0[13] ,Pin GPIO0[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT0[12] ,Pin GPIO0[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT0[11] ,Pin GPIO0[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT0[10] ,Pin GPIO0[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT0[9] ,Pin GPIO0[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT0[8] ,Pin GPIO0[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT0[7] ,Pin GPIO0[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT0[6] ,Pin GPIO0[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT0[5] ,Pin GPIO0[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT0[4] ,Pin GPIO0[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT0[3] ,Pin GPIO0[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT0[2] ,Pin GPIO0[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT0[1] ,Pin GPIO0[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT0[0] ,Pin GPIO0[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2180++0x03 line.long 0x00 "MPIN0,GPIO masked port 0 pin register" bitfld.long 0x00 15. " MPORTP0[15] ,Masked GPIO0[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP0[14] ,Masked GPIO0[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP0[13] ,Masked GPIO0[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP0[12] ,Masked GPIO0[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP0[11] ,Masked GPIO0[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP0[10] ,Masked GPIO0[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP0[9] ,Masked GPIO0[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP0[8] ,Masked GPIO0[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP0[7] ,Masked GPIO0[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP0[6] ,Masked GPIO0[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP0[5] ,Masked GPIO0[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP0[4] ,Masked GPIO0[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP0[3] ,Masked GPIO0[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP0[2] ,Masked GPIO0[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP0[1] ,Masked GPIO0[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP0[0] ,Masked GPIO0[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2200++0x03 line.long 0x00 "SET0,GPIO set port 0 register" bitfld.long 0x00 15. " SETP0[15] ,Read or set output bit GPIO0[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP0[14] ,Read or set output bit GPIO0[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP0[13] ,Read or set output bit GPIO0[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP0[12] ,Read or set output bit GPIO0[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP0[11] ,Read or set output bit GPIO0[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP0[10] ,Read or set output bit GPIO0[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP0[9] ,Read or set output bit GPIO0[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP0[8] ,Read or set output bit GPIO0[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP0[7] ,Read or set output bit GPIO0[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP0[6] ,Read or set output bit GPIO0[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP0[5] ,Read or set output bit GPIO0[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP0[4] ,Read or set output bit GPIO0[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP0[3] ,Read or set output bit GPIO0[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP0[2] ,Read or set output bit GPIO0[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP0[1] ,Read or set output bit GPIO0[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP0[0] ,Read or set output bit GPIO0[0]" "Low/No effect,High/Set" wgroup.long 0x2280++0x03 line.long 0x00 "CLR0,GPIO port 0 clear register" bitfld.long 0x00 15. " CLRP0[15] ,Clear output GPIO0[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP0[14] ,Clear output GPIO0[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP0[13] ,Clear output GPIO0[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP0[12] ,Clear output GPIO0[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP0[11] ,Clear output GPIO0[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP0[10] ,Clear output GPIO0[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP0[9] ,Clear output GPIO0[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP0[8] ,Clear output GPIO0[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP0[7] ,Clear output GPIO0[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP0[6] ,Clear output GPIO0[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP0[5] ,Clear output GPIO0[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP0[4] ,Clear output GPIO0[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP0[3] ,Clear output GPIO0[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP0[2] ,Clear output GPIO0[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP0[1] ,Clear output GPIO0[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP0[0] ,Clear output GPIO0[0]" "No effect,Clear" wgroup.long 0x2300++0x03 line.long 0x00 "NOT0,GPIO port 0 toggle register" bitfld.long 0x00 15. " NOTP0[15] ,Toggle output GPIO0[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP0[14] ,Toggle output GPIO0[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP0[13] ,Toggle output GPIO0[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP0[12] ,Toggle output GPIO0[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP0[11] ,Toggle output GPIO0[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP0[10] ,Toggle output GPIO0[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP0[9] ,Toggle output GPIO0[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP0[8] ,Toggle output GPIO0[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP0[7] ,Toggle output GPIO0[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP0[6] ,Toggle output GPIO0[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP0[5] ,Toggle output GPIO0[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP0[4] ,Toggle output GPIO0[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP0[3] ,Toggle output GPIO0[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP0[2] ,Toggle output GPIO0[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP0[1] ,Toggle output GPIO0[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP0[0] ,Toggle output GPIO0[0]" "No effect,Toggle" tree.end tree.end tree "Port 1" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x20++0x0F line.byte 0x0 "B32,GPIO port 1 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO1[0 ]" "0,1" line.byte 0x1 "B33,GPIO port 1 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO1[1 ]" "0,1" line.byte 0x2 "B34,GPIO port 1 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO1[2 ]" "0,1" line.byte 0x3 "B35,GPIO port 1 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO1[3 ]" "0,1" line.byte 0x4 "B36,GPIO port 1 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO1[4 ]" "0,1" line.byte 0x5 "B37,GPIO port 1 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO1[5 ]" "0,1" line.byte 0x6 "B38,GPIO port 1 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO1[6 ]" "0,1" line.byte 0x7 "B39,GPIO port 1 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO1[7 ]" "0,1" line.byte 0x8 "B40,GPIO port 1 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO1[8 ]" "0,1" line.byte 0x9 "B41,GPIO port 1 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO1[9 ]" "0,1" line.byte 0xA "B42,GPIO port 1 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO1[10]" "0,1" line.byte 0xB "B43,GPIO port 1 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO1[11]" "0,1" line.byte 0xC "B44,GPIO port 1 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO1[12]" "0,1" line.byte 0xD "B45,GPIO port 1 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO1[13]" "0,1" line.byte 0xE "B46,GPIO port 1 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO1[14]" "0,1" line.byte 0xF "B47,GPIO port 1 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO1[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1080++0x3F line.long 0x0 "W32,GPIO port 1 word pin 0 register" line.long 0x4 "W33,GPIO port 1 word pin 1 register" line.long 0x8 "W34,GPIO port 1 word pin 2 register" line.long 0xC "W35,GPIO port 1 word pin 3 register" line.long 0x10 "W36,GPIO port 1 word pin 4 register" line.long 0x14 "W37,GPIO port 1 word pin 5 register" line.long 0x18 "W38,GPIO port 1 word pin 6 register" line.long 0x1C "W39,GPIO port 1 word pin 7 register" line.long 0x20 "W40,GPIO port 1 word pin 8 register" line.long 0x24 "W41,GPIO port 1 word pin 9 register" line.long 0x28 "W42,GPIO port 1 word pin 10 register" line.long 0x2C "W43,GPIO port 1 word pin 11 register" line.long 0x30 "W44,GPIO port 1 word pin 12 register" line.long 0x34 "W45,GPIO port 1 word pin 13 register" line.long 0x38 "W46,GPIO port 1 word pin 14 register" line.long 0x3C "W47,GPIO port 1 word pin 15 register" tree.end width 7. group.long 0x2004++0x03 "" line.long 0x00 "DIR1,GPIO port 1 direction register" bitfld.long 0x00 15. " DIR1[15] ,Pin direction for pin GPIO1[15]" "Input,Output" bitfld.long 0x00 14. " DIR1[14] ,Pin direction for pin GPIO1[14]" "Input,Output" bitfld.long 0x00 13. " DIR1[13] ,Pin direction for pin GPIO1[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR1[12] ,Pin direction for pin GPIO1[12]" "Input,Output" bitfld.long 0x00 11. " DIR1[11] ,Pin direction for pin GPIO1[11]" "Input,Output" bitfld.long 0x00 10. " DIR1[10] ,Pin direction for pin GPIO1[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR1[9] ,Pin direction for pin GPIO1[9]" "Input,Output" bitfld.long 0x00 8. " DIR1[8] ,Pin direction for pin GPIO1[8]" "Input,Output" bitfld.long 0x00 7. " DIR1[7] ,Pin direction for pin GPIO17]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR1[6] ,Pin direction for pin GPIO1[6]" "Input,Output" bitfld.long 0x00 5. " DIR1[5] ,Pin direction for pin GPIO1[5]" "Input,Output" bitfld.long 0x00 4. " DIR1[4] ,Pin direction for pin GPIO1[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR1[3] ,Pin direction for pin GPIO1[3]" "Input,Output" bitfld.long 0x00 2. " DIR1[2] ,Pin direction for pin GPIO1[2]" "Input,Output" bitfld.long 0x00 1. " DIR1[1] ,Pin direction for pin GPIO1[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR1[0] ,Pin direction for pin GPIO1[0]" "Input,Output" group.long 0x2084++0x03 line.long 0x00 "MASK1,GPIO 1 port mask register" bitfld.long 0x00 15. " MASKP1[15] ,Mask for GPIO1[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP1[14] ,Mask for GPIO1[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP1[13] ,Mask for GPIO1[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP1[12] ,Mask for GPIO1[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP1[11] ,Mask for GPIO1[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP1[10] ,Mask for GPIO1[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP1[9] ,Mask for GPIO1[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP1[8] ,Mask for GPIO1[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP1[7] ,Mask for GPIO1[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP1[6] ,Mask for GPIO1[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP1[5] ,Mask for GPIO1[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP1[4] ,Mask for GPIO1[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP1[3] ,Mask for GPIO1[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP1[3] ,Mask for GPIO1[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP1[1] ,Mask for GPIO1[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP1[0] ,Mask for GPIO1[0] in the MPORT register" "Not masked,Masked" group.long 0x2104++0x03 line.long 0x00 "PIN1,GPIO port 1 pin register" bitfld.long 0x00 15. " PORT1[15] ,Pin GPIO1[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT1[14] ,Pin GPIO1[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT1[13] ,Pin GPIO1[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT1[12] ,Pin GPIO1[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT1[11] ,Pin GPIO1[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT1[10] ,Pin GPIO1[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT1[9] ,Pin GPIO1[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT1[8] ,Pin GPIO1[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT1[7] ,Pin GPIO1[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT1[6] ,Pin GPIO1[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT1[5] ,Pin GPIO1[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT1[4] ,Pin GPIO1[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT1[3] ,Pin GPIO1[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT1[2] ,Pin GPIO1[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT1[1] ,Pin GPIO1[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT1[0] ,Pin GPIO1[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2184++0x03 line.long 0x00 "MPIN1,GPIO masked port 1 pin register" bitfld.long 0x00 15. " MPORTP1[15] ,Masked GPIO1[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP1[14] ,Masked GPIO1[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP1[13] ,Masked GPIO1[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP1[12] ,Masked GPIO1[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP1[11] ,Masked GPIO1[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP1[10] ,Masked GPIO1[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP1[9] ,Masked GPIO1[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP1[8] ,Masked GPIO1[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP1[7] ,Masked GPIO1[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP1[6] ,Masked GPIO1[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP1[5] ,Masked GPIO1[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP1[4] ,Masked GPIO1[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP1[3] ,Masked GPIO1[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP1[2] ,Masked GPIO1[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP1[1] ,Masked GPIO1[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP1[0] ,Masked GPIO1[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2204++0x03 line.long 0x00 "SET1,GPIO set port 1 register" bitfld.long 0x00 15. " SETP1[15] ,Read or set output bit GPIO1[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP1[14] ,Read or set output bit GPIO1[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP1[13] ,Read or set output bit GPIO1[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP1[12] ,Read or set output bit GPIO1[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP1[11] ,Read or set output bit GPIO1[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP1[10] ,Read or set output bit GPIO1[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP1[9] ,Read or set output bit GPIO1[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP1[8] ,Read or set output bit GPIO1[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP1[7] ,Read or set output bit GPIO1[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP1[6] ,Read or set output bit GPIO1[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP1[5] ,Read or set output bit GPIO1[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP1[4] ,Read or set output bit GPIO1[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP1[3] ,Read or set output bit GPIO1[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP1[2] ,Read or set output bit GPIO1[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP1[1] ,Read or set output bit GPIO1[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP1[0] ,Read or set output bit GPIO1[0]" "Low/No effect,High/Set" wgroup.long 0x2284++0x03 line.long 0x00 "CLR1,GPIO port 1 clear register" bitfld.long 0x00 15. " CLRP1[15] ,Clear output GPIO1[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP1[14] ,Clear output GPIO1[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP1[13] ,Clear output GPIO1[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP1[12] ,Clear output GPIO1[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP1[11] ,Clear output GPIO1[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP1[10] ,Clear output GPIO1[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP1[9] ,Clear output GPIO1[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP1[8] ,Clear output GPIO1[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP1[7] ,Clear output GPIO1[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP1[6] ,Clear output GPIO1[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP1[5] ,Clear output GPIO1[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP1[4] ,Clear output GPIO1[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP1[3] ,Clear output GPIO1[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP1[2] ,Clear output GPIO1[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP1[1] ,Clear output GPIO1[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP1[0] ,Clear output GPIO1[0]" "No effect,Clear" wgroup.long 0x2304++0x03 line.long 0x00 "NOT1,GPIO port 1 toggle register" bitfld.long 0x00 15. " NOTP1[15] ,Toggle output GPIO1[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP1[14] ,Toggle output GPIO1[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP1[13] ,Toggle output GPIO1[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP1[12] ,Toggle output GPIO1[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP1[11] ,Toggle output GPIO1[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP1[10] ,Toggle output GPIO1[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP1[9] ,Toggle output GPIO1[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP1[8] ,Toggle output GPIO1[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP1[7] ,Toggle output GPIO1[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP1[6] ,Toggle output GPIO1[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP1[5] ,Toggle output GPIO1[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP1[4] ,Toggle output GPIO1[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP1[3] ,Toggle output GPIO1[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP1[2] ,Toggle output GPIO1[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP1[1] ,Toggle output GPIO1[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP1[0] ,Toggle output GPIO1[0]" "No effect,Toggle" tree.end tree.end tree "Port 2" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x40++0x0F line.byte 0x0 "B64,GPIO port 2 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO2[0 ]" "0,1" line.byte 0x1 "B65,GPIO port 2 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO2[1 ]" "0,1" line.byte 0x2 "B66,GPIO port 2 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO2[2 ]" "0,1" line.byte 0x3 "B67,GPIO port 2 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO2[3 ]" "0,1" line.byte 0x4 "B68,GPIO port 2 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO2[4 ]" "0,1" line.byte 0x5 "B69,GPIO port 2 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO2[5 ]" "0,1" line.byte 0x6 "B70,GPIO port 2 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO2[6 ]" "0,1" line.byte 0x7 "B71,GPIO port 2 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO2[7 ]" "0,1" line.byte 0x8 "B72,GPIO port 2 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO2[8 ]" "0,1" line.byte 0x9 "B73,GPIO port 2 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO2[9 ]" "0,1" line.byte 0xA "B74,GPIO port 2 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO2[10]" "0,1" line.byte 0xB "B75,GPIO port 2 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO2[11]" "0,1" line.byte 0xC "B76,GPIO port 2 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO2[12]" "0,1" line.byte 0xD "B77,GPIO port 2 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO2[13]" "0,1" line.byte 0xE "B78,GPIO port 2 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO2[14]" "0,1" line.byte 0xF "B79,GPIO port 2 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO2[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1100++0x3F line.long 0x0 "W64,GPIO port 2 word pin 0 register" line.long 0x4 "W65,GPIO port 2 word pin 1 register" line.long 0x8 "W66,GPIO port 2 word pin 2 register" line.long 0xC "W67,GPIO port 2 word pin 3 register" line.long 0x10 "W68,GPIO port 2 word pin 4 register" line.long 0x14 "W69,GPIO port 2 word pin 5 register" line.long 0x18 "W70,GPIO port 2 word pin 6 register" line.long 0x1C "W71,GPIO port 2 word pin 7 register" line.long 0x20 "W72,GPIO port 2 word pin 8 register" line.long 0x24 "W73,GPIO port 2 word pin 9 register" line.long 0x28 "W74,GPIO port 2 word pin 10 register" line.long 0x2C "W75,GPIO port 2 word pin 11 register" line.long 0x30 "W76,GPIO port 2 word pin 12 register" line.long 0x34 "W77,GPIO port 2 word pin 13 register" line.long 0x38 "W78,GPIO port 2 word pin 14 register" line.long 0x3C "W79,GPIO port 2 word pin 15 register" tree.end width 7. group.long 0x2008++0x03 "" line.long 0x00 "DIR2,GPIO port 2 direction register" bitfld.long 0x00 15. " DIR2[15] ,Pin direction for pin GPIO2[15]" "Input,Output" bitfld.long 0x00 14. " DIR2[14] ,Pin direction for pin GPIO2[14]" "Input,Output" bitfld.long 0x00 13. " DIR2[13] ,Pin direction for pin GPIO2[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR2[12] ,Pin direction for pin GPIO2[12]" "Input,Output" bitfld.long 0x00 11. " DIR2[11] ,Pin direction for pin GPIO2[11]" "Input,Output" bitfld.long 0x00 10. " DIR2[10] ,Pin direction for pin GPIO2[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR2[9] ,Pin direction for pin GPIO2[9]" "Input,Output" bitfld.long 0x00 8. " DIR2[8] ,Pin direction for pin GPIO2[8]" "Input,Output" bitfld.long 0x00 7. " DIR2[7] ,Pin direction for pin GPIO27]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR2[6] ,Pin direction for pin GPIO2[6]" "Input,Output" bitfld.long 0x00 5. " DIR2[5] ,Pin direction for pin GPIO2[5]" "Input,Output" bitfld.long 0x00 4. " DIR2[4] ,Pin direction for pin GPIO2[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR2[3] ,Pin direction for pin GPIO2[3]" "Input,Output" bitfld.long 0x00 2. " DIR2[2] ,Pin direction for pin GPIO2[2]" "Input,Output" bitfld.long 0x00 1. " DIR2[1] ,Pin direction for pin GPIO2[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR2[0] ,Pin direction for pin GPIO2[0]" "Input,Output" group.long 0x2088++0x03 line.long 0x00 "MASK2,GPIO 2 port mask register" bitfld.long 0x00 15. " MASKP2[15] ,Mask for GPIO2[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP2[14] ,Mask for GPIO2[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP2[13] ,Mask for GPIO2[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP2[12] ,Mask for GPIO2[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP2[11] ,Mask for GPIO2[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP2[10] ,Mask for GPIO2[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP2[9] ,Mask for GPIO2[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP2[8] ,Mask for GPIO2[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP2[7] ,Mask for GPIO2[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP2[6] ,Mask for GPIO2[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP2[5] ,Mask for GPIO2[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP2[4] ,Mask for GPIO2[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP2[3] ,Mask for GPIO2[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP2[3] ,Mask for GPIO2[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP2[1] ,Mask for GPIO2[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP2[0] ,Mask for GPIO2[0] in the MPORT register" "Not masked,Masked" group.long 0x2108++0x03 line.long 0x00 "PIN2,GPIO port 2 pin register" bitfld.long 0x00 15. " PORT2[15] ,Pin GPIO2[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT2[14] ,Pin GPIO2[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT2[13] ,Pin GPIO2[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT2[12] ,Pin GPIO2[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT2[11] ,Pin GPIO2[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT2[10] ,Pin GPIO2[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT2[9] ,Pin GPIO2[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT2[8] ,Pin GPIO2[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT2[7] ,Pin GPIO2[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT2[6] ,Pin GPIO2[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT2[5] ,Pin GPIO2[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT2[4] ,Pin GPIO2[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT2[3] ,Pin GPIO2[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT2[2] ,Pin GPIO2[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT2[1] ,Pin GPIO2[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT2[0] ,Pin GPIO2[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2188++0x03 line.long 0x00 "MPIN2,GPIO masked port 2 pin register" bitfld.long 0x00 15. " MPORTP2[15] ,Masked GPIO2[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP2[14] ,Masked GPIO2[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP2[13] ,Masked GPIO2[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP2[12] ,Masked GPIO2[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP2[11] ,Masked GPIO2[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP2[10] ,Masked GPIO2[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP2[9] ,Masked GPIO2[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP2[8] ,Masked GPIO2[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP2[7] ,Masked GPIO2[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP2[6] ,Masked GPIO2[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP2[5] ,Masked GPIO2[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP2[4] ,Masked GPIO2[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP2[3] ,Masked GPIO2[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP2[2] ,Masked GPIO2[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP2[1] ,Masked GPIO2[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP2[0] ,Masked GPIO2[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2208++0x03 line.long 0x00 "SET2,GPIO set port 2 register" bitfld.long 0x00 15. " SETP2[15] ,Read or set output bit GPIO2[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP2[14] ,Read or set output bit GPIO2[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP2[13] ,Read or set output bit GPIO2[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP2[12] ,Read or set output bit GPIO2[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP2[11] ,Read or set output bit GPIO2[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP2[10] ,Read or set output bit GPIO2[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP2[9] ,Read or set output bit GPIO2[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP2[8] ,Read or set output bit GPIO2[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP2[7] ,Read or set output bit GPIO2[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP2[6] ,Read or set output bit GPIO2[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP2[5] ,Read or set output bit GPIO2[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP2[4] ,Read or set output bit GPIO2[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP2[3] ,Read or set output bit GPIO2[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP2[2] ,Read or set output bit GPIO2[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP2[1] ,Read or set output bit GPIO2[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP2[0] ,Read or set output bit GPIO2[0]" "Low/No effect,High/Set" wgroup.long 0x2288++0x03 line.long 0x00 "CLR2,GPIO port 2 clear register" bitfld.long 0x00 15. " CLRP2[15] ,Clear output GPIO2[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP2[14] ,Clear output GPIO2[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP2[13] ,Clear output GPIO2[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP2[12] ,Clear output GPIO2[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP2[11] ,Clear output GPIO2[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP2[10] ,Clear output GPIO2[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP2[9] ,Clear output GPIO2[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP2[8] ,Clear output GPIO2[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP2[7] ,Clear output GPIO2[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP2[6] ,Clear output GPIO2[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP2[5] ,Clear output GPIO2[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP2[4] ,Clear output GPIO2[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP2[3] ,Clear output GPIO2[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP2[2] ,Clear output GPIO2[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP2[1] ,Clear output GPIO2[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP2[0] ,Clear output GPIO2[0]" "No effect,Clear" wgroup.long 0x2308++0x03 line.long 0x00 "NOT2,GPIO port 2 toggle register" bitfld.long 0x00 15. " NOTP2[15] ,Toggle output GPIO2[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP2[14] ,Toggle output GPIO2[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP2[13] ,Toggle output GPIO2[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP2[12] ,Toggle output GPIO2[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP2[11] ,Toggle output GPIO2[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP2[10] ,Toggle output GPIO2[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP2[9] ,Toggle output GPIO2[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP2[8] ,Toggle output GPIO2[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP2[7] ,Toggle output GPIO2[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP2[6] ,Toggle output GPIO2[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP2[5] ,Toggle output GPIO2[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP2[4] ,Toggle output GPIO2[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP2[3] ,Toggle output GPIO2[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP2[2] ,Toggle output GPIO2[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP2[1] ,Toggle output GPIO2[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP2[0] ,Toggle output GPIO2[0]" "No effect,Toggle" tree.end tree.end tree "Port 3" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x60++0x0F line.byte 0x0 "B96 ,GPIO port 3 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO3[0 ]" "0,1" line.byte 0x1 "B97 ,GPIO port 3 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO3[1 ]" "0,1" line.byte 0x2 "B98 ,GPIO port 3 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO3[2 ]" "0,1" line.byte 0x3 "B99 ,GPIO port 3 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO3[3 ]" "0,1" line.byte 0x4 "B100,GPIO port 3 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO3[4 ]" "0,1" line.byte 0x5 "B101,GPIO port 3 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO3[5 ]" "0,1" line.byte 0x6 "B102,GPIO port 3 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO3[6 ]" "0,1" line.byte 0x7 "B103,GPIO port 3 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO3[7 ]" "0,1" line.byte 0x8 "B104,GPIO port 3 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO3[8 ]" "0,1" line.byte 0x9 "B105,GPIO port 3 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO3[9 ]" "0,1" line.byte 0xA "B106,GPIO port 3 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO3[10]" "0,1" line.byte 0xB "B107,GPIO port 3 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO3[11]" "0,1" line.byte 0xC "B108,GPIO port 3 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO3[12]" "0,1" line.byte 0xD "B109,GPIO port 3 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO3[13]" "0,1" line.byte 0xE "B110,GPIO port 3 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO3[14]" "0,1" line.byte 0xF "B111,GPIO port 3 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO3[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1180++0x3F line.long 0x0 "W96 ,GPIO port 3 word pin 0 register" line.long 0x4 "W97 ,GPIO port 3 word pin 1 register" line.long 0x8 "W98 ,GPIO port 3 word pin 2 register" line.long 0xC "W99 ,GPIO port 3 word pin 3 register" line.long 0x10 "W100,GPIO port 3 word pin 4 register" line.long 0x14 "W101,GPIO port 3 word pin 5 register" line.long 0x18 "W102,GPIO port 3 word pin 6 register" line.long 0x1C "W103,GPIO port 3 word pin 7 register" line.long 0x20 "W104,GPIO port 3 word pin 8 register" line.long 0x24 "W105,GPIO port 3 word pin 9 register" line.long 0x28 "W106,GPIO port 3 word pin 10 register" line.long 0x2C "W107,GPIO port 3 word pin 11 register" line.long 0x30 "W108,GPIO port 3 word pin 12 register" line.long 0x34 "W109,GPIO port 3 word pin 13 register" line.long 0x38 "W110,GPIO port 3 word pin 14 register" line.long 0x3C "W111,GPIO port 3 word pin 15 register" tree.end width 7. group.long 0x200C++0x03 "" line.long 0x00 "DIR3,GPIO port 3 direction register" bitfld.long 0x00 15. " DIR3[15] ,Pin direction for pin GPIO3[15]" "Input,Output" bitfld.long 0x00 14. " DIR3[14] ,Pin direction for pin GPIO3[14]" "Input,Output" bitfld.long 0x00 13. " DIR3[13] ,Pin direction for pin GPIO3[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR3[12] ,Pin direction for pin GPIO3[12]" "Input,Output" bitfld.long 0x00 11. " DIR3[11] ,Pin direction for pin GPIO3[11]" "Input,Output" bitfld.long 0x00 10. " DIR3[10] ,Pin direction for pin GPIO3[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR3[9] ,Pin direction for pin GPIO3[9]" "Input,Output" bitfld.long 0x00 8. " DIR3[8] ,Pin direction for pin GPIO3[8]" "Input,Output" bitfld.long 0x00 7. " DIR3[7] ,Pin direction for pin GPIO37]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR3[6] ,Pin direction for pin GPIO3[6]" "Input,Output" bitfld.long 0x00 5. " DIR3[5] ,Pin direction for pin GPIO3[5]" "Input,Output" bitfld.long 0x00 4. " DIR3[4] ,Pin direction for pin GPIO3[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR3[3] ,Pin direction for pin GPIO3[3]" "Input,Output" bitfld.long 0x00 2. " DIR3[2] ,Pin direction for pin GPIO3[2]" "Input,Output" bitfld.long 0x00 1. " DIR3[1] ,Pin direction for pin GPIO3[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR3[0] ,Pin direction for pin GPIO3[0]" "Input,Output" group.long 0x208C++0x03 line.long 0x00 "MASK3,GPIO 3 port mask register" bitfld.long 0x00 15. " MASKP3[15] ,Mask for GPIO3[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP3[14] ,Mask for GPIO3[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP3[13] ,Mask for GPIO3[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP3[12] ,Mask for GPIO3[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP3[11] ,Mask for GPIO3[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP3[10] ,Mask for GPIO3[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP3[9] ,Mask for GPIO3[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP3[8] ,Mask for GPIO3[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP3[7] ,Mask for GPIO3[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP3[6] ,Mask for GPIO3[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP3[5] ,Mask for GPIO3[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP3[4] ,Mask for GPIO3[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP3[3] ,Mask for GPIO3[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP3[3] ,Mask for GPIO3[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP3[1] ,Mask for GPIO3[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP3[0] ,Mask for GPIO3[0] in the MPORT register" "Not masked,Masked" group.long 0x210C++0x03 line.long 0x00 "PIN3,GPIO port 3 pin register" bitfld.long 0x00 15. " PORT3[15] ,Pin GPIO3[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT3[14] ,Pin GPIO3[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT3[13] ,Pin GPIO3[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT3[12] ,Pin GPIO3[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT3[11] ,Pin GPIO3[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT3[10] ,Pin GPIO3[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT3[9] ,Pin GPIO3[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT3[8] ,Pin GPIO3[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT3[7] ,Pin GPIO3[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT3[6] ,Pin GPIO3[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT3[5] ,Pin GPIO3[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT3[4] ,Pin GPIO3[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT3[3] ,Pin GPIO3[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT3[2] ,Pin GPIO3[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT3[1] ,Pin GPIO3[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT3[0] ,Pin GPIO3[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x218C++0x03 line.long 0x00 "MPIN3,GPIO masked port 3 pin register" bitfld.long 0x00 15. " MPORTP3[15] ,Masked GPIO3[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP3[14] ,Masked GPIO3[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP3[13] ,Masked GPIO3[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP3[12] ,Masked GPIO3[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP3[11] ,Masked GPIO3[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP3[10] ,Masked GPIO3[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP3[9] ,Masked GPIO3[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP3[8] ,Masked GPIO3[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP3[7] ,Masked GPIO3[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP3[6] ,Masked GPIO3[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP3[5] ,Masked GPIO3[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP3[4] ,Masked GPIO3[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP3[3] ,Masked GPIO3[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP3[2] ,Masked GPIO3[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP3[1] ,Masked GPIO3[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP3[0] ,Masked GPIO3[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x220C++0x03 line.long 0x00 "SET3,GPIO set port 3 register" bitfld.long 0x00 15. " SETP3[15] ,Read or set output bit GPIO3[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP3[14] ,Read or set output bit GPIO3[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP3[13] ,Read or set output bit GPIO3[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP3[12] ,Read or set output bit GPIO3[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP3[11] ,Read or set output bit GPIO3[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP3[10] ,Read or set output bit GPIO3[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP3[9] ,Read or set output bit GPIO3[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP3[8] ,Read or set output bit GPIO3[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP3[7] ,Read or set output bit GPIO3[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP3[6] ,Read or set output bit GPIO3[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP3[5] ,Read or set output bit GPIO3[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP3[4] ,Read or set output bit GPIO3[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP3[3] ,Read or set output bit GPIO3[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP3[2] ,Read or set output bit GPIO3[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP3[1] ,Read or set output bit GPIO3[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP3[0] ,Read or set output bit GPIO3[0]" "Low/No effect,High/Set" wgroup.long 0x228C++0x03 line.long 0x00 "CLR3,GPIO port 3 clear register" bitfld.long 0x00 15. " CLRP3[15] ,Clear output GPIO3[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP3[14] ,Clear output GPIO3[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP3[13] ,Clear output GPIO3[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP3[12] ,Clear output GPIO3[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP3[11] ,Clear output GPIO3[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP3[10] ,Clear output GPIO3[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP3[9] ,Clear output GPIO3[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP3[8] ,Clear output GPIO3[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP3[7] ,Clear output GPIO3[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP3[6] ,Clear output GPIO3[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP3[5] ,Clear output GPIO3[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP3[4] ,Clear output GPIO3[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP3[3] ,Clear output GPIO3[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP3[2] ,Clear output GPIO3[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP3[1] ,Clear output GPIO3[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP3[0] ,Clear output GPIO3[0]" "No effect,Clear" wgroup.long 0x230C++0x03 line.long 0x00 "NOT3,GPIO port 3 toggle register" bitfld.long 0x00 15. " NOTP3[15] ,Toggle output GPIO3[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP3[14] ,Toggle output GPIO3[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP3[13] ,Toggle output GPIO3[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP3[12] ,Toggle output GPIO3[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP3[11] ,Toggle output GPIO3[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP3[10] ,Toggle output GPIO3[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP3[9] ,Toggle output GPIO3[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP3[8] ,Toggle output GPIO3[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP3[7] ,Toggle output GPIO3[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP3[6] ,Toggle output GPIO3[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP3[5] ,Toggle output GPIO3[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP3[4] ,Toggle output GPIO3[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP3[3] ,Toggle output GPIO3[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP3[2] ,Toggle output GPIO3[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP3[1] ,Toggle output GPIO3[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP3[0] ,Toggle output GPIO3[0]" "No effect,Toggle" tree.end tree.end tree "Port 4" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 15. " POL4[15] ,Pin GPIO4[15] polarity" "Low,High" bitfld.long 0x00 14. " POL4[14] ,Pin GPIO4[14] polarity" "Low,High" bitfld.long 0x00 13. " POL4[13] ,Pin GPIO4[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL4[12] ,Pin GPIO4[12] polarity" "Low,High" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" bitfld.long 0x00 10. " POL4[10] ,Pin GPIO4[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL4[9] ,Pin GPIO4[9] polarity" "Low,High" bitfld.long 0x00 8. " POL4[8] ,Pin GPIO4[8] polarity" "Low,High" bitfld.long 0x00 7. " POL4[7] ,Pin GPIO4[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL4[6] ,Pin GPIO4[6] polarity" "Low,High" bitfld.long 0x00 5. " POL4[5] ,Pin GPIO4[5] polarity" "Low,High" bitfld.long 0x00 4. " POL4[4] ,Pin GPIO4[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL4[3] ,Pin GPIO4[3] polarity" "Low,High" bitfld.long 0x00 2. " POL4[2] ,Pin GPIO4[2] polarity" "Low,High" bitfld.long 0x00 1. " POL4[1] ,Pin GPIO4[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL4[0] ,Pin GPIO4[0] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 15. " ENA4[15] ,Pin GPIO4[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA4[14] ,Pin GPIO4[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA4[13] ,Pin GPIO4[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA4[12] ,Pin GPIO4[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA4[10] ,Pin GPIO4[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA4[9] ,Pin GPIO4[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA4[8] ,Pin GPIO4[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA4[7] ,Pin GPIO4[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA4[6] ,Pin GPIO4[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA4[5] ,Pin GPIO4[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA4[4] ,Pin GPIO4[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA4[3] ,Pin GPIO4[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA4[2] ,Pin GPIO4[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA4[1] ,Pin GPIO4[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA4[0] ,Pin GPIO4[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x80++0x0F line.byte 0x0 "B128,GPIO port 4 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO4[0 ]" "0,1" line.byte 0x1 "B129,GPIO port 4 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO4[1 ]" "0,1" line.byte 0x2 "B130,GPIO port 4 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO4[2 ]" "0,1" line.byte 0x3 "B131,GPIO port 4 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO4[3 ]" "0,1" line.byte 0x4 "B132,GPIO port 4 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO4[4 ]" "0,1" line.byte 0x5 "B133,GPIO port 4 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO4[5 ]" "0,1" line.byte 0x6 "B134,GPIO port 4 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO4[6 ]" "0,1" line.byte 0x7 "B135,GPIO port 4 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO4[7 ]" "0,1" line.byte 0x8 "B136,GPIO port 4 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO4[8 ]" "0,1" line.byte 0x9 "B137,GPIO port 4 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO4[9 ]" "0,1" line.byte 0xA "B138,GPIO port 4 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO4[10]" "0,1" line.byte 0xB "B139,GPIO port 4 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO4[11]" "0,1" line.byte 0xC "B140,GPIO port 4 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO4[12]" "0,1" line.byte 0xD "B141,GPIO port 4 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO4[13]" "0,1" line.byte 0xE "B142,GPIO port 4 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO4[14]" "0,1" line.byte 0xF "B143,GPIO port 4 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO4[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1200++0x3F line.long 0x0 "W128,GPIO port 4 word pin 0 register" line.long 0x4 "W129,GPIO port 4 word pin 1 register" line.long 0x8 "W130,GPIO port 4 word pin 2 register" line.long 0xC "W131,GPIO port 4 word pin 3 register" line.long 0x10 "W132,GPIO port 4 word pin 4 register" line.long 0x14 "W133,GPIO port 4 word pin 5 register" line.long 0x18 "W134,GPIO port 4 word pin 6 register" line.long 0x1C "W135,GPIO port 4 word pin 7 register" line.long 0x20 "W136,GPIO port 4 word pin 8 register" line.long 0x24 "W137,GPIO port 4 word pin 9 register" line.long 0x28 "W138,GPIO port 4 word pin 10 register" line.long 0x2C "W139,GPIO port 4 word pin 11 register" line.long 0x30 "W140,GPIO port 4 word pin 12 register" line.long 0x34 "W141,GPIO port 4 word pin 13 register" line.long 0x38 "W142,GPIO port 4 word pin 14 register" line.long 0x3C "W143,GPIO port 4 word pin 15 register" tree.end width 7. group.long 0x2010++0x03 "" line.long 0x00 "DIR4,GPIO port 4 direction register" bitfld.long 0x00 15. " DIR4[15] ,Pin direction for pin GPIO4[15]" "Input,Output" bitfld.long 0x00 14. " DIR4[14] ,Pin direction for pin GPIO4[14]" "Input,Output" bitfld.long 0x00 13. " DIR4[13] ,Pin direction for pin GPIO4[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR4[12] ,Pin direction for pin GPIO4[12]" "Input,Output" bitfld.long 0x00 11. " DIR4[11] ,Pin direction for pin GPIO4[11]" "Input,Output" bitfld.long 0x00 10. " DIR4[10] ,Pin direction for pin GPIO4[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR4[9] ,Pin direction for pin GPIO4[9]" "Input,Output" bitfld.long 0x00 8. " DIR4[8] ,Pin direction for pin GPIO4[8]" "Input,Output" bitfld.long 0x00 7. " DIR4[7] ,Pin direction for pin GPIO47]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR4[6] ,Pin direction for pin GPIO4[6]" "Input,Output" bitfld.long 0x00 5. " DIR4[5] ,Pin direction for pin GPIO4[5]" "Input,Output" bitfld.long 0x00 4. " DIR4[4] ,Pin direction for pin GPIO4[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR4[3] ,Pin direction for pin GPIO4[3]" "Input,Output" bitfld.long 0x00 2. " DIR4[2] ,Pin direction for pin GPIO4[2]" "Input,Output" bitfld.long 0x00 1. " DIR4[1] ,Pin direction for pin GPIO4[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR4[0] ,Pin direction for pin GPIO4[0]" "Input,Output" group.long 0x2090++0x03 line.long 0x00 "MASK4,GPIO 4 port mask register" bitfld.long 0x00 15. " MASKP4[15] ,Mask for GPIO4[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP4[14] ,Mask for GPIO4[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP4[13] ,Mask for GPIO4[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP4[12] ,Mask for GPIO4[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP4[11] ,Mask for GPIO4[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP4[10] ,Mask for GPIO4[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP4[9] ,Mask for GPIO4[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP4[8] ,Mask for GPIO4[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP4[7] ,Mask for GPIO4[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP4[6] ,Mask for GPIO4[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP4[5] ,Mask for GPIO4[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP4[4] ,Mask for GPIO4[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP4[3] ,Mask for GPIO4[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP4[3] ,Mask for GPIO4[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP4[1] ,Mask for GPIO4[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP4[0] ,Mask for GPIO4[0] in the MPORT register" "Not masked,Masked" group.long 0x2110++0x03 line.long 0x00 "PIN4,GPIO port 4 pin register" bitfld.long 0x00 15. " PORT4[15] ,Pin GPIO4[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT4[14] ,Pin GPIO4[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT4[13] ,Pin GPIO4[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT4[12] ,Pin GPIO4[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT4[11] ,Pin GPIO4[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT4[10] ,Pin GPIO4[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT4[9] ,Pin GPIO4[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT4[8] ,Pin GPIO4[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT4[7] ,Pin GPIO4[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT4[6] ,Pin GPIO4[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT4[5] ,Pin GPIO4[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT4[4] ,Pin GPIO4[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT4[3] ,Pin GPIO4[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT4[2] ,Pin GPIO4[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT4[1] ,Pin GPIO4[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT4[0] ,Pin GPIO4[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2190++0x03 line.long 0x00 "MPIN4,GPIO masked port 4 pin register" bitfld.long 0x00 15. " MPORTP4[15] ,Masked GPIO4[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP4[14] ,Masked GPIO4[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP4[13] ,Masked GPIO4[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP4[12] ,Masked GPIO4[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP4[11] ,Masked GPIO4[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP4[10] ,Masked GPIO4[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP4[9] ,Masked GPIO4[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP4[8] ,Masked GPIO4[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP4[7] ,Masked GPIO4[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP4[6] ,Masked GPIO4[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP4[5] ,Masked GPIO4[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP4[4] ,Masked GPIO4[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP4[3] ,Masked GPIO4[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP4[2] ,Masked GPIO4[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP4[1] ,Masked GPIO4[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP4[0] ,Masked GPIO4[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2210++0x03 line.long 0x00 "SET4,GPIO set port 4 register" bitfld.long 0x00 15. " SETP4[15] ,Read or set output bit GPIO4[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP4[14] ,Read or set output bit GPIO4[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP4[13] ,Read or set output bit GPIO4[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP4[12] ,Read or set output bit GPIO4[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP4[11] ,Read or set output bit GPIO4[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP4[10] ,Read or set output bit GPIO4[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP4[9] ,Read or set output bit GPIO4[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP4[8] ,Read or set output bit GPIO4[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP4[7] ,Read or set output bit GPIO4[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP4[6] ,Read or set output bit GPIO4[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP4[5] ,Read or set output bit GPIO4[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP4[4] ,Read or set output bit GPIO4[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP4[3] ,Read or set output bit GPIO4[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP4[2] ,Read or set output bit GPIO4[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP4[1] ,Read or set output bit GPIO4[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP4[0] ,Read or set output bit GPIO4[0]" "Low/No effect,High/Set" wgroup.long 0x2290++0x03 line.long 0x00 "CLR4,GPIO port 4 clear register" bitfld.long 0x00 15. " CLRP4[15] ,Clear output GPIO4[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP4[14] ,Clear output GPIO4[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP4[13] ,Clear output GPIO4[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP4[12] ,Clear output GPIO4[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP4[11] ,Clear output GPIO4[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP4[10] ,Clear output GPIO4[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP4[9] ,Clear output GPIO4[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP4[8] ,Clear output GPIO4[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP4[7] ,Clear output GPIO4[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP4[6] ,Clear output GPIO4[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP4[5] ,Clear output GPIO4[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP4[4] ,Clear output GPIO4[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP4[3] ,Clear output GPIO4[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP4[2] ,Clear output GPIO4[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP4[1] ,Clear output GPIO4[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP4[0] ,Clear output GPIO4[0]" "No effect,Clear" wgroup.long 0x2310++0x03 line.long 0x00 "NOT4,GPIO port 4 toggle register" bitfld.long 0x00 15. " NOTP4[15] ,Toggle output GPIO4[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP4[14] ,Toggle output GPIO4[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP4[13] ,Toggle output GPIO4[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP4[12] ,Toggle output GPIO4[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP4[11] ,Toggle output GPIO4[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP4[10] ,Toggle output GPIO4[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP4[9] ,Toggle output GPIO4[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP4[8] ,Toggle output GPIO4[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP4[7] ,Toggle output GPIO4[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP4[6] ,Toggle output GPIO4[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP4[5] ,Toggle output GPIO4[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP4[4] ,Toggle output GPIO4[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP4[3] ,Toggle output GPIO4[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP4[2] ,Toggle output GPIO4[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP4[1] ,Toggle output GPIO4[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP4[0] ,Toggle output GPIO4[0]" "No effect,Toggle" tree.end tree.end tree "Port 5" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" textline " " bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" textline " " bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" textline " " bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" textline " " bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" textline " " bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" textline " " bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 25. " POL5[25] ,Pin GPIO5[25] polarity" "Low,High" bitfld.long 0x00 24. " POL5[24] ,Pin GPIO5[24] polarity" "Low,High" bitfld.long 0x00 23. " POL5[23] ,Pin GPIO5[23] polarity" "Low,High" textline " " bitfld.long 0x00 22. " POL5[22] ,Pin GPIO5[22] polarity" "Low,High" bitfld.long 0x00 21. " POL5[21] ,Pin GPIO5[21] polarity" "Low,High" bitfld.long 0x00 20. " POL5[20] ,Pin GPIO5[20] polarity" "Low,High" textline " " bitfld.long 0x00 19. " POL5[19] ,Pin GPIO5[19] polarity" "Low,High" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" bitfld.long 0x00 17. " POL5[17] ,Pin GPIO5[17] polarity" "Low,High" textline " " bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" textline " " bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" textline " " bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" textline " " bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 25. " ENA5[25] ,Pin GPIO5[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA5[24] ,Pin GPIO5[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA5[23] ,Pin GPIO5[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ENA5[22] ,Pin GPIO5[22] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 21. " ENA5[21] ,Pin GPIO5[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA5[20] ,Pin GPIO5[20] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ENA5[19] ,Pin GPIO5[19] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA5[17] ,Pin GPIO5[17] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xA0++0x19 line.byte 0x0 "B160,GPIO port 5 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO5[0 ]" "0,1" line.byte 0x1 "B161,GPIO port 5 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO5[1 ]" "0,1" line.byte 0x2 "B162,GPIO port 5 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO5[2 ]" "0,1" line.byte 0x3 "B163,GPIO port 5 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO5[3 ]" "0,1" line.byte 0x4 "B164,GPIO port 5 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO5[4 ]" "0,1" line.byte 0x5 "B165,GPIO port 5 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO5[5 ]" "0,1" line.byte 0x6 "B166,GPIO port 5 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO5[6 ]" "0,1" line.byte 0x7 "B167,GPIO port 5 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO5[7 ]" "0,1" line.byte 0x8 "B168,GPIO port 5 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO5[8 ]" "0,1" line.byte 0x9 "B169,GPIO port 5 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO5[9 ]" "0,1" line.byte 0xA "B170,GPIO port 5 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO5[10]" "0,1" line.byte 0xB "B171,GPIO port 5 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO5[11]" "0,1" line.byte 0xC "B172,GPIO port 5 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO5[12]" "0,1" line.byte 0xD "B173,GPIO port 5 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO5[13]" "0,1" line.byte 0xE "B174,GPIO port 5 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO5[14]" "0,1" line.byte 0xF "B175,GPIO port 5 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO5[15]" "0,1" line.byte 0x10 "B176,GPIO port 5 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO5[16]" "0,1" line.byte 0x11 "B177,GPIO port 5 byte pin 17 register" bitfld.byte 0x11 0. " PBYTE_17 ,State of the pin GPIO5[17]" "0,1" line.byte 0x12 "B178,GPIO port 5 byte pin 18 register" bitfld.byte 0x12 0. " PBYTE_18 ,State of the pin GPIO5[18]" "0,1" line.byte 0x13 "B179,GPIO port 5 byte pin 19 register" bitfld.byte 0x13 0. " PBYTE_19 ,State of the pin GPIO5[19]" "0,1" line.byte 0x14 "B180,GPIO port 5 byte pin 20 register" bitfld.byte 0x14 0. " PBYTE_20 ,State of the pin GPIO5[20]" "0,1" line.byte 0x15 "B181,GPIO port 5 byte pin 21 register" bitfld.byte 0x15 0. " PBYTE_21 ,State of the pin GPIO5[21]" "0,1" line.byte 0x16 "B182,GPIO port 5 byte pin 22 register" bitfld.byte 0x16 0. " PBYTE_22 ,State of the pin GPIO5[22]" "0,1" line.byte 0x17 "B183,GPIO port 5 byte pin 23 register" bitfld.byte 0x17 0. " PBYTE_23 ,State of the pin GPIO5[23]" "0,1" line.byte 0x18 "B184,GPIO port 5 byte pin 24 register" bitfld.byte 0x18 0. " PBYTE_24 ,State of the pin GPIO5[24]" "0,1" line.byte 0x19 "B185,GPIO port 5 byte pin 25 register" bitfld.byte 0x19 0. " PBYTE_25 ,State of the pin GPIO5[25]" "0,1" tree.end tree "Word pin registers" group.long 0x1280++0x67 line.long 0x0 "W160,GPIO port 5 word pin 0 register" line.long 0x4 "W161,GPIO port 5 word pin 1 register" line.long 0x8 "W162,GPIO port 5 word pin 2 register" line.long 0xC "W163,GPIO port 5 word pin 3 register" line.long 0x10 "W164,GPIO port 5 word pin 4 register" line.long 0x14 "W165,GPIO port 5 word pin 5 register" line.long 0x18 "W166,GPIO port 5 word pin 6 register" line.long 0x1C "W167,GPIO port 5 word pin 7 register" line.long 0x20 "W168,GPIO port 5 word pin 8 register" line.long 0x24 "W169,GPIO port 5 word pin 9 register" line.long 0x28 "W170,GPIO port 5 word pin 10 register" line.long 0x2C "W171,GPIO port 5 word pin 11 register" line.long 0x30 "W172,GPIO port 5 word pin 12 register" line.long 0x34 "W173,GPIO port 5 word pin 13 register" line.long 0x38 "W174,GPIO port 5 word pin 14 register" line.long 0x3C "W175,GPIO port 5 word pin 15 register" line.long 0x40 "W176,GPIO port 5 word pin 16 register" line.long 0x44 "W177,GPIO port 5 word pin 17 register" line.long 0x48 "W178,GPIO port 5 word pin 18 register" line.long 0x4C "W179,GPIO port 5 word pin 19 register" line.long 0x50 "W180,GPIO port 5 word pin 20 register" line.long 0x54 "W181,GPIO port 5 word pin 21 register" line.long 0x58 "W182,GPIO port 5 word pin 22 register" line.long 0x5C "W183,GPIO port 5 word pin 23 register" line.long 0x60 "W184,GPIO port 5 word pin 24 register" line.long 0x64 "W185,GPIO port 5 word pin 25 register" tree.end width 7. group.long 0x2014++0x03 "" line.long 0x00 "DIR5,GPIO port 5 direction register" bitfld.long 0x00 25. " DIR5[25] ,Pin direction for pin GPIO5[25]" "Input,Output" bitfld.long 0x00 24. " DIR5[24] ,Pin direction for pin GPIO5[24]" "Input,Output" bitfld.long 0x00 23. " DIR5[23] ,Pin direction for pin GPIO5[23]" "Input,Output" textline " " bitfld.long 0x00 22. " DIR5[22] ,Pin direction for pin GPIO5[22]" "Input,Output" bitfld.long 0x00 21. " DIR5[21] ,Pin direction for pin GPIO5[21]" "Input,Output" bitfld.long 0x00 20. " DIR5[20] ,Pin direction for pin GPIO5[20]" "Input,Output" textline " " bitfld.long 0x00 19. " DIR5[19] ,Pin direction for pin GPIO5[19]" "Input,Output" bitfld.long 0x00 18. " DIR5[18] ,Pin direction for pin GPIO5[18]" "Input,Output" bitfld.long 0x00 17. " DIR5[17] ,Pin direction for pin GPIO5[17]" "Input,Output" textline " " bitfld.long 0x00 16. " DIR5[16] ,Pin direction for pin GPIO5[16]" "Input,Output" bitfld.long 0x00 15. " DIR5[15] ,Pin direction for pin GPIO5[15]" "Input,Output" bitfld.long 0x00 14. " DIR5[14] ,Pin direction for pin GPIO5[14]" "Input,Output" textline " " bitfld.long 0x00 13. " DIR5[13] ,Pin direction for pin GPIO5[13]" "Input,Output" bitfld.long 0x00 12. " DIR5[12] ,Pin direction for pin GPIO5[12]" "Input,Output" bitfld.long 0x00 11. " DIR5[11] ,Pin direction for pin GPIO5[11]" "Input,Output" textline " " bitfld.long 0x00 10. " DIR5[10] ,Pin direction for pin GPIO5[10]" "Input,Output" bitfld.long 0x00 9. " DIR5[9] ,Pin direction for pin GPIO5[9]" "Input,Output" bitfld.long 0x00 8. " DIR5[8] ,Pin direction for pin GPIO5[8]" "Input,Output" textline " " bitfld.long 0x00 7. " DIR5[7] ,Pin direction for pin GPIO5[7]" "Input,Output" bitfld.long 0x00 6. " DIR5[6] ,Pin direction for pin GPIO5[6]" "Input,Output" bitfld.long 0x00 5. " DIR5[5] ,Pin direction for pin GPIO5[5]" "Input,Output" textline " " bitfld.long 0x00 4. " DIR5[4] ,Pin direction for pin GPIO5[4]" "Input,Output" bitfld.long 0x00 3. " DIR5[3] ,Pin direction for pin GPIO5[3]" "Input,Output" bitfld.long 0x00 2. " DIR5[2] ,Pin direction for pin GPIO5[2]" "Input,Output" textline " " bitfld.long 0x00 1. " DIR5[1] ,Pin direction for pin GPIO5[1]" "Input,Output" bitfld.long 0x00 0. " DIR5[0] ,Pin direction for pin GPIO5[0]" "Input,Output" group.long 0x2094++0x03 line.long 0x00 "MASK5,GPIO port 5 mask register" bitfld.long 0x00 25. " MASKP5[25] ,Mask for GPIO5[25] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 24. " MASKP5[24] ,Mask for GPIO5[24] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 23. " MASKP5[23] ,Mask for GPIO5[23] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 22. " MASKP5[22] ,Mask for GPIO5[22] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 21. " MASKP5[21] ,Mask for GPIO5[21] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 20. " MASKP5[20] ,Mask for GPIO5[20] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 19. " MASKP5[19] ,Mask for GPIO5[19] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 18. " MASKP5[18] ,Mask for GPIO5[18] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 17. " MASKP5[17] ,Mask for GPIO5[17] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 16. " MASKP5[16] ,Mask for GPIO5[16] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 15. " MASKP5[15] ,Mask for GPIO5[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP5[14] ,Mask for GPIO5[14] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 13. " MASKP5[13] ,Mask for GPIO5[13] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 12. " MASKP5[12] ,Mask for GPIO5[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP5[11] ,Mask for GPIO5[11] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 10. " MASKP5[10] ,Mask for GPIO5[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP5[9] ,Mask for GPIO5[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP5[8] ,Mask for GPIO5[8] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 7. " MASKP5[7] ,Mask for GPIO5[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP5[6] ,Mask for GPIO5[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP5[5] ,Mask for GPIO5[5] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 4. " MASKP5[4] ,Mask for GPIO5[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP5[3] ,Mask for GPIO5[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP5[2] ,Mask for GPIO5[2] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 1. " MASKP5[1] ,Mask for GPIO5[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP5[0] ,Mask for GPIO5[0] in the MPORT register" "Not masked,Masked" group.long 0x2114++0x03 line.long 0x00 "PIN5,GPIO port 5 pin register" bitfld.long 0x00 25. " PORT5[25] ,Pin GPIO5[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " PORT5[24] ,Pin GPIO5[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " PORT5[23] ,Pin GPIO5[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 22. " PORT5[22] ,Pin GPIO5[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " PORT5[21] ,Pin GPIO5[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " PORT5[20] ,Pin GPIO5[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 19. " PORT5[19] ,Pin GPIO5[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " PORT5[18] ,Pin GPIO5[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " PORT5[17] ,Pin GPIO5[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 16. " PORT5[16] ,Pin GPIO5[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " PORT5[15] ,Pin GPIO5[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT5[14] ,Pin GPIO5[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 13. " PORT5[13] ,Pin GPIO5[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " PORT5[12] ,Pin GPIO5[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT5[11] ,Pin GPIO5[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 10. " PORT5[10] ,Pin GPIO5[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT5[9] ,Pin GPIO5[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT5[8] ,Pin GPIO5[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 7. " PORT5[7] ,Pin GPIO5[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT5[6] ,Pin GPIO5[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT5[5] ,Pin GPIO5[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " PORT5[4] ,Pin GPIO5[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT5[3] ,Pin GPIO5[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT5[2] ,Pin GPIO5[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " PORT5[1] ,Pin GPIO5[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT5[0] ,Pin GPIO5[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2194++0x03 line.long 0x00 "MPIN5,GPIO masked port 5 pin register" bitfld.long 0x00 25. " MPORTP5[25] ,Masked GPIO5[25] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " MPORTP5[24] ,Masked GPIO5[24] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " MPORTP5[23] ,Masked GPIO5[23] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 22. " MPORTP5[22] ,Masked GPIO5[22] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 21. " MPORTP5[21] ,Masked GPIO5[21] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " MPORTP5[20] ,Masked GPIO5[20] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 19. " MPORTP5[19] ,Masked GPIO5[19] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 18. " MPORTP5[18] ,Masked GPIO5[18] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " MPORTP5[17] ,Masked GPIO5[17] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 16. " MPORTP5[16] ,Masked GPIO5[16] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " MPORTP5[15] ,Masked GPIO5[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP5[14] ,Masked GPIO5[14] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 13. " MPORTP5[13] ,Masked GPIO5[13] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " MPORTP5[12] ,Masked GPIO5[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP5[11] ,Masked GPIO5[11] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 10. " MPORTP5[10] ,Masked GPIO5[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP5[9] ,Masked GPIO5[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP5[8] ,Masked GPIO5[8] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 7. " MPORTP5[7] ,Masked GPIO5[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP5[6] ,Masked GPIO5[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP5[5] ,Masked GPIO5[5] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " MPORTP5[4] ,Masked GPIO5[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP5[3] ,Masked GPIO5[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP5[2] ,Masked GPIO5[2] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " MPORTP5[1] ,Masked GPIO5[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP5[0] ,Masked GPIO5[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2214++0x03 line.long 0x00 "SET5,GPIO set port 5 register" bitfld.long 0x00 25. " SETP5[25] ,Read or set output bit GPIO5[25]" "Low/No effect,High/Set" bitfld.long 0x00 24. " SETP5[24] ,Read or set output bit GPIO5[24]" "Low/No effect,High/Set" bitfld.long 0x00 23. " SETP5[23] ,Read or set output bit GPIO5[23]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 22. " SETP5[22] ,Read or set output bit GPIO5[22]" "Low/No effect,High/Set" bitfld.long 0x00 21. " SETP5[21] ,Read or set output bit GPIO5[21]" "Low/No effect,High/Set" bitfld.long 0x00 20. " SETP5[20] ,Read or set output bit GPIO5[20]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 19. " SETP5[19] ,Read or set output bit GPIO5[19]" "Low/No effect,High/Set" bitfld.long 0x00 18. " SETP5[18] ,Read or set output bit GPIO5[18]" "Low/No effect,High/Set" bitfld.long 0x00 17. " SETP5[17] ,Read or set output bit GPIO5[17]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 16. " SETP5[16] ,Read or set output bit GPIO5[16]" "Low/No effect,High/Set" bitfld.long 0x00 15. " SETP5[15] ,Read or set output bit GPIO5[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP5[14] ,Read or set output bit GPIO5[14]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 13. " SETP5[13] ,Read or set output bit GPIO5[13]" "Low/No effect,High/Set" bitfld.long 0x00 12. " SETP5[12] ,Read or set output bit GPIO5[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP5[11] ,Read or set output bit GPIO5[11]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 10. " SETP5[10] ,Read or set output bit GPIO5[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP5[9] ,Read or set output bit GPIO5[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP5[8] ,Read or set output bit GPIO5[8]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 7. " SETP5[7] ,Read or set output bit GPIO5[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP5[6] ,Read or set output bit GPIO5[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP5[5] ,Read or set output bit GPIO5[5]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 4. " SETP5[4] ,Read or set output bit GPIO5[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP5[3] ,Read or set output bit GPIO5[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP5[2] ,Read or set output bit GPIO5[2]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 1. " SETP5[1] ,Read or set output bit GPIO5[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP5[0] ,Read or set output bit GPIO5[0]" "Low/No effect,High/Set" wgroup.long 0x2294++0x03 line.long 0x00 "CLR5,GPIO port 5 clear register" bitfld.long 0x00 25. " CLRP5[25] ,Clear output GPIO5[25]" "No effect,Clear" bitfld.long 0x00 24. " CLRP5[24] ,Clear output GPIO5[24]" "No effect,Clear" bitfld.long 0x00 23. " CLRP5[23] ,Clear output GPIO5[23]" "No effect,Clear" textline " " bitfld.long 0x00 22. " CLRP5[22] ,Clear output GPIO5[22]" "No effect,Clear" bitfld.long 0x00 21. " CLRP5[21] ,Clear output GPIO5[21]" "No effect,Clear" bitfld.long 0x00 20. " CLRP5[20] ,Clear output GPIO5[20]" "No effect,Clear" textline " " bitfld.long 0x00 19. " CLRP5[19] ,Clear output GPIO5[19]" "No effect,Clear" bitfld.long 0x00 18. " CLRP5[18] ,Clear output GPIO5[18]" "No effect,Clear" bitfld.long 0x00 17. " CLRP5[17] ,Clear output GPIO5[17]" "No effect,Clear" textline " " bitfld.long 0x00 16. " CLRP5[16] ,Clear output GPIO5[16]" "No effect,Clear" bitfld.long 0x00 15. " CLRP5[15] ,Clear output GPIO5[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP5[14] ,Clear output GPIO5[14]" "No effect,Clear" textline " " bitfld.long 0x00 13. " CLRP5[13] ,Clear output GPIO5[13]" "No effect,Clear" bitfld.long 0x00 12. " CLRP5[12] ,Clear output GPIO5[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP5[11] ,Clear output GPIO5[11]" "No effect,Clear" textline " " bitfld.long 0x00 10. " CLRP5[10] ,Clear output GPIO5[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP5[9] ,Clear output GPIO5[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP5[8] ,Clear output GPIO5[8]" "No effect,Clear" textline " " bitfld.long 0x00 7. " CLRP5[7] ,Clear output GPIO5[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP5[6] ,Clear output GPIO5[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP5[5] ,Clear output GPIO5[5]" "No effect,Clear" textline " " bitfld.long 0x00 4. " CLRP5[4] ,Clear output GPIO5[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP5[3] ,Clear output GPIO5[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP5[2] ,Clear output GPIO5[2]" "No effect,Clear" textline " " bitfld.long 0x00 1. " CLRP5[1] ,Clear output GPIO5[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP5[0] ,Clear output GPIO5[0]" "No effect,Clear" wgroup.long 0x2314++0x03 line.long 0x00 "NOT5,GPIO port 5 toggle register" bitfld.long 0x00 25. " NOTP5[25] ,Toggle output GPIO5[25]" "No effect,Toggle" bitfld.long 0x00 24. " NOTP5[24] ,Toggle output GPIO5[24]" "No effect,Toggle" bitfld.long 0x00 23. " NOTP5[23] ,Toggle output GPIO5[23]" "No effect,Toggle" textline " " bitfld.long 0x00 22. " NOTP5[22] ,Toggle output GPIO5[22]" "No effect,Toggle" bitfld.long 0x00 21. " NOTP5[21] ,Toggle output GPIO5[21]" "No effect,Toggle" bitfld.long 0x00 20. " NOTP5[20] ,Toggle output GPIO5[20]" "No effect,Toggle" textline " " bitfld.long 0x00 19. " NOTP5[19] ,Toggle output GPIO5[19]" "No effect,Toggle" bitfld.long 0x00 18. " NOTP5[18] ,Toggle output GPIO5[18]" "No effect,Toggle" bitfld.long 0x00 17. " NOTP5[17] ,Toggle output GPIO5[17]" "No effect,Toggle" textline " " bitfld.long 0x00 16. " NOTP5[16] ,Toggle output GPIO5[16]" "No effect,Toggle" bitfld.long 0x00 15. " NOTP5[15] ,Toggle output GPIO5[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP5[14] ,Toggle output GPIO5[14]" "No effect,Toggle" textline " " bitfld.long 0x00 13. " NOTP5[13] ,Toggle output GPIO5[13]" "No effect,Toggle" bitfld.long 0x00 12. " NOTP5[12] ,Toggle output GPIO5[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP5[11] ,Toggle output GPIO5[11]" "No effect,Toggle" textline " " bitfld.long 0x00 10. " NOTP5[10] ,Toggle output GPIO5[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP5[9] ,Toggle output GPIO5[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP5[8] ,Toggle output GPIO5[8]" "No effect,Toggle" textline " " bitfld.long 0x00 7. " NOTP5[7] ,Toggle output GPIO5[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP5[6] ,Toggle output GPIO5[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP5[5] ,Toggle output GPIO5[5]" "No effect,Toggle" textline " " bitfld.long 0x00 4. " NOTP5[4] ,Toggle output GPIO5[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP5[3] ,Toggle output GPIO5[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP5[2] ,Toggle output GPIO5[2]" "No effect,Toggle" textline " " bitfld.long 0x00 1. " NOTP5[1] ,Toggle output GPIO5[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP5[0] ,Toggle output GPIO5[0]" "No effect,Toggle" tree.end tree.end tree "Port 6" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 27. " POL6[27] ,Pin GPIO6[27] polarity" "Low,High" bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" textline " " bitfld.long 0x00 24. " POL6[24] ,Pin GPIO6[24] polarity" "Low,High" bitfld.long 0x00 23. " POL6[23] ,Pin GPIO6[23] polarity" "Low,High" bitfld.long 0x00 22. " POL6[22] ,Pin GPIO6[22] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL6[21] ,Pin GPIO6[21] polarity" "Low,High" bitfld.long 0x00 20. " POL6[20] ,Pin GPIO6[20] polarity" "Low,High" bitfld.long 0x00 5. " POL6[5] ,Pin GPIO6[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL6[4] ,Pin GPIO6[4] polarity" "Low,High" bitfld.long 0x00 3. " POL6[3] ,Pin GPIO6[3] polarity" "Low,High" bitfld.long 0x00 2. " POL6[2] ,Pin GPIO6[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL6[1] ,Pin GPIO6[1] polarity" "Low,High" bitfld.long 0x00 0. " POL6[0] ,Pin GPIO6[0] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " ENA6[27] ,Pin GPIO6[27] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " ENA6[24] ,Pin GPIO6[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA6[23] ,Pin GPIO6[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA6[22] ,Pin GPIO6[22] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA6[21] ,Pin GPIO6[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA6[20] ,Pin GPIO6[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA6[5] ,Pin GPIO6[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA6[4] ,Pin GPIO6[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA6[3] ,Pin GPIO6[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA6[2] ,Pin GPIO6[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA6[1] ,Pin GPIO6[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA6[0] ,Pin GPIO6[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x38++0x03 line.long 0x00 "PORT_POL6,GPIO grouped interrupt port 6 polarity register" bitfld.long 0x00 30. " POL6[30] ,Pin GPIO6[30] polarity" "Low,High" bitfld.long 0x00 29. " POL6[29] ,Pin GPIO6[29] polarity" "Low,High" bitfld.long 0x00 28. " POL6[28] ,Pin GPIO6[28] polarity" "Low,High" textline " " bitfld.long 0x00 27. " POL6[27] ,Pin GPIO6[27] polarity" "Low,High" bitfld.long 0x00 26. " POL6[26] ,Pin GPIO6[26] polarity" "Low,High" bitfld.long 0x00 25. " POL6[25] ,Pin GPIO6[25] polarity" "Low,High" textline " " bitfld.long 0x00 24. " POL6[24] ,Pin GPIO6[24] polarity" "Low,High" bitfld.long 0x00 23. " POL6[23] ,Pin GPIO6[23] polarity" "Low,High" bitfld.long 0x00 22. " POL6[22] ,Pin GPIO6[22] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL6[21] ,Pin GPIO6[21] polarity" "Low,High" bitfld.long 0x00 20. " POL6[20] ,Pin GPIO6[20] polarity" "Low,High" bitfld.long 0x00 5. " POL6[5] ,Pin GPIO6[5] polarity" "Low,High" textline " " bitfld.long 0x00 4. " POL6[4] ,Pin GPIO6[4] polarity" "Low,High" bitfld.long 0x00 3. " POL6[3] ,Pin GPIO6[3] polarity" "Low,High" bitfld.long 0x00 2. " POL6[2] ,Pin GPIO6[2] polarity" "Low,High" textline " " bitfld.long 0x00 1. " POL6[1] ,Pin GPIO6[1] polarity" "Low,High" bitfld.long 0x00 0. " POL6[0] ,Pin GPIO6[0] polarity" "Low,High" group.long 0x58++0x03 line.long 0x00 "PORT_ENA6,GPIO grouped interrupt port 6 enable register" bitfld.long 0x00 30. " ENA6[30] ,Pin GPIO6[30] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 29. " ENA6[29] ,Pin GPIO6[29] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 28. " ENA6[28] ,Pin GPIO6[28] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " ENA6[27] ,Pin GPIO6[27] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 26. " ENA6[26] ,Pin GPIO6[26] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 25. " ENA6[25] ,Pin GPIO6[25] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " ENA6[24] ,Pin GPIO6[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA6[23] ,Pin GPIO6[23] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 22. " ENA6[22] ,Pin GPIO6[22] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA6[21] ,Pin GPIO6[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA6[20] ,Pin GPIO6[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA6[5] ,Pin GPIO6[5] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ENA6[4] ,Pin GPIO6[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA6[3] ,Pin GPIO6[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA6[2] ,Pin GPIO6[2] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ENA6[1] ,Pin GPIO6[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA6[0] ,Pin GPIO6[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xC0++0x05 line.byte 0x0 "B192,GPIO port 6 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO6[0 ]" "0,1" line.byte 0x1 "B193,GPIO port 6 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO6[1 ]" "0,1" line.byte 0x2 "B194,GPIO port 6 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO6[2 ]" "0,1" line.byte 0x3 "B195,GPIO port 6 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO6[3 ]" "0,1" line.byte 0x4 "B196,GPIO port 6 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO6[4 ]" "0,1" line.byte 0x5 "B197,GPIO port 6 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO6[5 ]" "0,1" group.byte 0xD4++0x0A line.byte 0x0 "B212,GPIO port 6 byte pin 20 register" bitfld.byte 0x0 0. " PBYTE_20 ,State of the pin GPIO6[20]" "0,1" line.byte 0x1 "B213,GPIO port 6 byte pin 21 register" bitfld.byte 0x1 0. " PBYTE_21 ,State of the pin GPIO6[21]" "0,1" line.byte 0x2 "B214,GPIO port 6 byte pin 22 register" bitfld.byte 0x2 0. " PBYTE_22 ,State of the pin GPIO6[22]" "0,1" line.byte 0x3 "B215,GPIO port 6 byte pin 23 register" bitfld.byte 0x3 0. " PBYTE_23 ,State of the pin GPIO6[23]" "0,1" line.byte 0x4 "B216,GPIO port 6 byte pin 24 register" bitfld.byte 0x4 0. " PBYTE_24 ,State of the pin GPIO6[24]" "0,1" line.byte 0x5 "B217,GPIO port 6 byte pin 25 register" bitfld.byte 0x5 0. " PBYTE_25 ,State of the pin GPIO6[25]" "0,1" line.byte 0x6 "B218,GPIO port 6 byte pin 26 register" bitfld.byte 0x6 0. " PBYTE_26 ,State of the pin GPIO6[26]" "0,1" line.byte 0x7 "B219,GPIO port 6 byte pin 27 register" bitfld.byte 0x7 0. " PBYTE_27 ,State of the pin GPIO6[27]" "0,1" line.byte 0x8 "B220,GPIO port 6 byte pin 28 register" bitfld.byte 0x8 0. " PBYTE_28 ,State of the pin GPIO6[28]" "0,1" line.byte 0x9 "B221,GPIO port 6 byte pin 29 register" bitfld.byte 0x9 0. " PBYTE_29 ,State of the pin GPIO6[29]" "0,1" line.byte 0xA "B222,GPIO port 6 byte pin 30 register" bitfld.byte 0xA 0. " PBYTE_30 ,State of the pin GPIO6[30]" "0,1" tree.end tree "Word pin registers" group.long 0x1300++0x17 line.long 0x0 "W192,GPIO port 6 word pin 0 register" line.long 0x4 "W193,GPIO port 6 word pin 1 register" line.long 0x8 "W194,GPIO port 6 word pin 2 register" line.long 0xC "W195,GPIO port 6 word pin 3 register" line.long 0x10 "W196,GPIO port 6 word pin 4 register" line.long 0x14 "W197,GPIO port 6 word pin 5 register" group.long 0x1350++0x2B line.long 0x0 "W212,GPIO port 6 word pin 20 register" line.long 0x4 "W213,GPIO port 6 word pin 21 register" line.long 0x8 "W214,GPIO port 6 word pin 22 register" line.long 0xC "W215,GPIO port 6 word pin 23 register" line.long 0x10 "W216,GPIO port 6 word pin 24 register" line.long 0x14 "W217,GPIO port 6 word pin 25 register" line.long 0x18 "W218,GPIO port 6 word pin 26 register" line.long 0x1C "W219,GPIO port 6 word pin 27 register" line.long 0x20 "W220,GPIO port 6 word pin 28 register" line.long 0x24 "W221,GPIO port 6 word pin 29 register" line.long 0x28 "W222,GPIO port 6 word pin 30 register" tree.end width 7. group.long 0x2018++0x03 "" line.long 0x00 "DIR6,GPIO port 6 direction register" bitfld.long 0x00 30. " DIR6[30] ,Pin direction for pin GPIO6[30]" "Input,Output" bitfld.long 0x00 29. " DIR6[29] ,Pin direction for pin GPIO6[29]" "Input,Output" bitfld.long 0x00 28. " DIR6[28] ,Pin direction for pin GPIO6[28]" "Input,Output" textline " " bitfld.long 0x00 27. " DIR6[27] ,Pin direction for pin GPIO6[27]" "Input,Output" bitfld.long 0x00 26. " DIR6[26] ,Pin direction for pin GPIO6[26]" "Input,Output" bitfld.long 0x00 25. " DIR6[25] ,Pin direction for pin GPIO6[25]" "Input,Output" textline " " bitfld.long 0x00 24. " DIR6[24] ,Pin direction for pin GPIO6[24]" "Input,Output" bitfld.long 0x00 23. " DIR6[23] ,Pin direction for pin GPIO6[23]" "Input,Output" bitfld.long 0x00 22. " DIR6[22] ,Pin direction for pin GPIO6[22]" "Input,Output" textline " " bitfld.long 0x00 21. " DIR6[21] ,Pin direction for pin GPIO6[21]" "Input,Output" bitfld.long 0x00 20. " DIR6[20] ,Pin direction for pin GPIO6[20]" "Input,Output" bitfld.long 0x00 5. " DIR6[5] ,Pin direction for pin GPIO6[5]" "Input,Output" textline " " bitfld.long 0x00 4. " DIR6[4] ,Pin direction for pin GPIO6[4]" "Input,Output" bitfld.long 0x00 3. " DIR6[3] ,Pin direction for pin GPIO6[3]" "Input,Output" bitfld.long 0x00 2. " DIR6[2] ,Pin direction for pin GPIO6[2]" "Input,Output" textline " " bitfld.long 0x00 1. " DIR6[1] ,Pin direction for pin GPIO6[1]" "Input,Output" bitfld.long 0x00 0. " DIR6[0] ,Pin direction for pin GPIO6[0]" "Input,Output" group.long 0x2098++0x03 line.long 0x00 "MASK6,GPIO port 6 mask register" bitfld.long 0x00 30. " MASKP6[30] ,Mask for GPIO6[30] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 29. " MASKP6[29] ,Mask for GPIO6[29] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 28. " MASKP6[28] ,Mask for GPIO6[28] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MASKP6[27] ,Mask for GPIO6[27] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 26. " MASKP6[26] ,Mask for GPIO6[26] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 25. " MASKP6[25] ,Mask for GPIO6[25] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 24. " MASKP6[24] ,Mask for GPIO6[24] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 23. " MASKP6[23] ,Mask for GPIO6[23] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 22. " MASKP6[22] ,Mask for GPIO6[22] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 21. " MASKP6[21] ,Mask for GPIO6[21] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 20. " MASKP6[20] ,Mask for GPIO6[20] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP6[5] ,Mask for GPIO6[5] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 4. " MASKP6[4] ,Mask for GPIO6[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP6[3] ,Mask for GPIO6[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP6[2] ,Mask for GPIO6[2] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 1. " MASKP6[1] ,Mask for GPIO6[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP6[0] ,Mask for GPIO6[0] in the MPORT register" "Not masked,Masked" group.long 0x2118++0x03 line.long 0x00 "PIN6,GPIO port 6 pin register" bitfld.long 0x00 30. " PORT6[30] ,Pin GPIO6[30] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " PORT6[29] ,Pin GPIO6[29] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " PORT6[28] ,Pin GPIO6[28] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 27. " PORT6[27] ,Pin GPIO6[27] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 26. " PORT6[26] ,Pin GPIO6[26] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " PORT6[25] ,Pin GPIO6[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 24. " PORT6[24] ,Pin GPIO6[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " PORT6[23] ,Pin GPIO6[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " PORT6[22] ,Pin GPIO6[22] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " PORT6[21] ,Pin GPIO6[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " PORT6[20] ,Pin GPIO6[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT6[5] ,Pin GPIO6[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " PORT6[4] ,Pin GPIO6[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT6[3] ,Pin GPIO6[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT6[2] ,Pin GPIO6[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " PORT6[1] ,Pin GPIO6[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT6[0] ,Pin GPIO6[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2198++0x03 line.long 0x00 "MPIN6,GPIO masked port 6 pin register" bitfld.long 0x00 30. " MPORTP6[30] ,Masked GPIO6[30] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 29. " MPORTP6[29] ,Masked GPIO6[29] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 28. " MPORTP6[28] ,Masked GPIO6[28] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 27. " MPORTP6[27] ,Masked GPIO6[27] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 26. " MPORTP6[26] ,Masked GPIO6[26] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 25. " MPORTP6[25] ,Masked GPIO6[25] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 24. " MPORTP6[24] ,Masked GPIO6[24] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " MPORTP6[23] ,Masked GPIO6[23] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 22. " MPORTP6[22] ,Masked GPIO6[22] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " MPORTP6[21] ,Masked GPIO6[21] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " MPORTP6[20] ,Masked GPIO6[20] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP6[5] ,Masked GPIO6[5] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 4. " MPORTP6[4] ,Masked GPIO6[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP6[3] ,Masked GPIO6[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP6[2] ,Masked GPIO6[2] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 1. " MPORTP6[1] ,Masked GPIO6[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP6[0] ,Masked GPIO6[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2218++0x03 line.long 0x00 "SET6,GPIO set port 6 register" bitfld.long 0x00 30. " SETP6[30] ,Read or set output bit GPIO6[30]" "Low/No effect,High/Set" bitfld.long 0x00 29. " SETP6[29] ,Read or set output bit GPIO6[29]" "Low/No effect,High/Set" bitfld.long 0x00 28. " SETP6[28] ,Read or set output bit GPIO6[28]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 27. " SETP6[27] ,Read or set output bit GPIO6[27]" "Low/No effect,High/Set" bitfld.long 0x00 26. " SETP6[26] ,Read or set output bit GPIO6[26]" "Low/No effect,High/Set" bitfld.long 0x00 25. " SETP6[25] ,Read or set output bit GPIO6[25]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 24. " SETP6[24] ,Read or set output bit GPIO6[24]" "Low/No effect,High/Set" bitfld.long 0x00 23. " SETP6[23] ,Read or set output bit GPIO6[23]" "Low/No effect,High/Set" bitfld.long 0x00 22. " SETP6[22] ,Read or set output bit GPIO6[22]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 21. " SETP6[21] ,Read or set output bit GPIO6[21]" "Low/No effect,High/Set" bitfld.long 0x00 20. " SETP6[20] ,Read or set output bit GPIO6[20]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP6[5] ,Read or set output bit GPIO6[5]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 4. " SETP6[4] ,Read or set output bit GPIO6[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP6[3] ,Read or set output bit GPIO6[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP6[2] ,Read or set output bit GPIO6[2]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 1. " SETP6[1] ,Read or set output bit GPIO6[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP6[0] ,Read or set output bit GPIO6[0]" "Low/No effect,High/Set" wgroup.long 0x2298++0x03 line.long 0x00 "CLR6,GPIO port 6 clear register" bitfld.long 0x00 30. " CLRP6[30] ,Clear output GPIO6[30]" "No effect,Clear" bitfld.long 0x00 29. " CLRP6[29] ,Clear output GPIO6[29]" "No effect,Clear" bitfld.long 0x00 28. " CLRP6[28] ,Clear output GPIO6[28]" "No effect,Clear" textline " " bitfld.long 0x00 27. " CLRP6[27] ,Clear output GPIO6[27]" "No effect,Clear" bitfld.long 0x00 26. " CLRP6[26] ,Clear output GPIO6[26]" "No effect,Clear" bitfld.long 0x00 25. " CLRP6[25] ,Clear output GPIO6[25]" "No effect,Clear" textline " " bitfld.long 0x00 24. " CLRP6[24] ,Clear output GPIO6[24]" "No effect,Clear" bitfld.long 0x00 23. " CLRP6[23] ,Clear output GPIO6[23]" "No effect,Clear" bitfld.long 0x00 22. " CLRP6[22] ,Clear output GPIO6[22]" "No effect,Clear" textline " " bitfld.long 0x00 21. " CLRP6[21] ,Clear output GPIO6[21]" "No effect,Clear" bitfld.long 0x00 20. " CLRP6[20] ,Clear output GPIO6[20]" "No effect,Clear" bitfld.long 0x00 5. " CLRP6[5] ,Clear output GPIO6[5]" "No effect,Clear" textline " " bitfld.long 0x00 4. " CLRP6[4] ,Clear output GPIO6[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP6[3] ,Clear output GPIO6[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP6[2] ,Clear output GPIO6[2]" "No effect,Clear" textline " " bitfld.long 0x00 1. " CLRP6[1] ,Clear output GPIO6[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP6[0] ,Clear output GPIO6[0]" "No effect,Clear" wgroup.long 0x2318++0x03 line.long 0x00 "NOT6,GPIO port 6 toggle register" bitfld.long 0x00 30. " NOTP6[30] ,Toggle output GPIO6[30]" "No effect,Toggle" bitfld.long 0x00 29. " NOTP6[29] ,Toggle output GPIO6[29]" "No effect,Toggle" bitfld.long 0x00 28. " NOTP6[28] ,Toggle output GPIO6[28]" "No effect,Toggle" textline " " bitfld.long 0x00 27. " NOTP6[27] ,Toggle output GPIO6[27]" "No effect,Toggle" bitfld.long 0x00 26. " NOTP6[26] ,Toggle output GPIO6[26]" "No effect,Toggle" bitfld.long 0x00 25. " NOTP6[25] ,Toggle output GPIO6[25]" "No effect,Toggle" textline " " bitfld.long 0x00 24. " NOTP6[24] ,Toggle output GPIO6[24]" "No effect,Toggle" bitfld.long 0x00 23. " NOTP6[23] ,Toggle output GPIO6[23]" "No effect,Toggle" bitfld.long 0x00 22. " NOTP6[22] ,Toggle output GPIO6[22]" "No effect,Toggle" textline " " bitfld.long 0x00 21. " NOTP6[21] ,Toggle output GPIO6[21]" "No effect,Toggle" bitfld.long 0x00 20. " NOTP6[20] ,Toggle output GPIO6[20]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP6[5] ,Toggle output GPIO6[5]" "No effect,Toggle" textline " " bitfld.long 0x00 4. " NOTP6[4] ,Toggle output GPIO6[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP6[3] ,Toggle output GPIO6[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP6[2] ,Toggle output GPIO6[2]" "No effect,Toggle" textline " " bitfld.long 0x00 1. " NOTP6[1] ,Toggle output GPIO6[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP6[0] ,Toggle output GPIO6[0]" "No effect,Toggle" tree.end tree.end tree "Port 7" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 25. " POL7[25] ,Pin GPIO7[25] polarity" "Low,High" bitfld.long 0x00 24. " POL7[24] ,Pin GPIO7[24] polarity" "Low,High" bitfld.long 0x00 23. " POL7[23] ,Pin GPIO7[23] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL7[21] ,Pin GPIO7[21] polarity" "Low,High" bitfld.long 0x00 20. " POL7[20] ,Pin GPIO7[20] polarity" "Low,High" bitfld.long 0x00 19. " POL7[19] ,Pin GPIO7[19] polarity" "Low,High" textline " " bitfld.long 0x00 18. " POL7[18] ,Pin GPIO7[18] polarity" "Low,High" bitfld.long 0x00 17. " POL7[17] ,Pin GPIO7[17] polarity" "Low,High" bitfld.long 0x00 10. " POL7[10] ,Pin GPIO7[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL7[9] ,Pin GPIO7[9] polarity" "Low,High" bitfld.long 0x00 8. " POL7[8] ,Pin GPIO7[8] polarity" "Low,High" bitfld.long 0x00 7. " POL7[7] ,Pin GPIO7[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL7[6] ,Pin GPIO7[6] polarity" "Low,High" bitfld.long 0x00 5. " POL7[5] ,Pin GPIO7[5] polarity" "Low,High" bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 25. " ENA7[25] ,Pin GPIO7[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA7[24] ,Pin GPIO7[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA7[23] ,Pin GPIO7[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA7[21] ,Pin GPIO7[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA7[20] ,Pin GPIO7[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA7[19] ,Pin GPIO7[19] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " ENA7[18] ,Pin GPIO7[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA7[17] ,Pin GPIO7[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA7[10] ,Pin GPIO7[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA7[9] ,Pin GPIO7[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA7[8] ,Pin GPIO7[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA7[7] ,Pin GPIO7[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA7[6] ,Pin GPIO7[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA7[5] ,Pin GPIO7[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x3C++0x03 line.long 0x00 "PORT_POL7,GPIO grouped interrupt port 7 polarity register" bitfld.long 0x00 25. " POL7[25] ,Pin GPIO7[25] polarity" "Low,High" bitfld.long 0x00 24. " POL7[24] ,Pin GPIO7[24] polarity" "Low,High" bitfld.long 0x00 23. " POL7[23] ,Pin GPIO7[23] polarity" "Low,High" textline " " bitfld.long 0x00 21. " POL7[21] ,Pin GPIO7[21] polarity" "Low,High" bitfld.long 0x00 20. " POL7[20] ,Pin GPIO7[20] polarity" "Low,High" bitfld.long 0x00 19. " POL7[19] ,Pin GPIO7[19] polarity" "Low,High" textline " " bitfld.long 0x00 18. " POL7[18] ,Pin GPIO7[18] polarity" "Low,High" bitfld.long 0x00 17. " POL7[17] ,Pin GPIO7[17] polarity" "Low,High" bitfld.long 0x00 10. " POL7[10] ,Pin GPIO7[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL7[9] ,Pin GPIO7[9] polarity" "Low,High" bitfld.long 0x00 8. " POL7[8] ,Pin GPIO7[8] polarity" "Low,High" bitfld.long 0x00 7. " POL7[7] ,Pin GPIO7[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL7[6] ,Pin GPIO7[6] polarity" "Low,High" bitfld.long 0x00 5. " POL7[5] ,Pin GPIO7[5] polarity" "Low,High" bitfld.long 0x00 4. " POL7[4] ,Pin GPIO7[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL7[3] ,Pin GPIO7[3] polarity" "Low,High" bitfld.long 0x00 2. " POL7[2] ,Pin GPIO7[2] polarity" "Low,High" bitfld.long 0x00 1. " POL7[1] ,Pin GPIO7[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL7[0] ,Pin GPIO7[0] polarity" "Low,High" group.long 0x5C++0x03 line.long 0x00 "PORT_ENA7,GPIO grouped interrupt port 7 enable register" bitfld.long 0x00 25. " ENA7[25] ,Pin GPIO7[25] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 24. " ENA7[24] ,Pin GPIO7[24] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 23. " ENA7[23] ,Pin GPIO7[23] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " ENA7[21] ,Pin GPIO7[21] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 20. " ENA7[20] ,Pin GPIO7[20] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 19. " ENA7[19] ,Pin GPIO7[19] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " ENA7[18] ,Pin GPIO7[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 17. " ENA7[17] ,Pin GPIO7[17] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA7[10] ,Pin GPIO7[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA7[9] ,Pin GPIO7[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA7[8] ,Pin GPIO7[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA7[7] ,Pin GPIO7[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA7[6] ,Pin GPIO7[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA7[5] ,Pin GPIO7[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA7[4] ,Pin GPIO7[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA7[3] ,Pin GPIO7[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA7[2] ,Pin GPIO7[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA7[1] ,Pin GPIO7[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA7[0] ,Pin GPIO7[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xE0++0x0A line.byte 0x0 "B224,GPIO port 7 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO7[0 ]" "0,1" line.byte 0x1 "B225,GPIO port 7 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO7[1 ]" "0,1" line.byte 0x2 "B226,GPIO port 7 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO7[2 ]" "0,1" line.byte 0x3 "B227,GPIO port 7 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO7[3 ]" "0,1" line.byte 0x4 "B228,GPIO port 7 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO7[4 ]" "0,1" line.byte 0x5 "B229,GPIO port 7 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO7[5 ]" "0,1" line.byte 0x6 "B230,GPIO port 7 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO7[6 ]" "0,1" line.byte 0x7 "B231,GPIO port 7 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO7[7 ]" "0,1" line.byte 0x8 "B232,GPIO port 7 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO7[8 ]" "0,1" line.byte 0x9 "B233,GPIO port 7 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO7[9 ]" "0,1" line.byte 0xA "B234,GPIO port 7 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO7[10]" "0,1" group.byte 0xF1++0x04 line.byte 0x0 "B241,GPIO port 7 byte pin 17 register" bitfld.byte 0x0 0. " PBYTE_17 ,State of the pin GPIO7[17]" "0,1" line.byte 0x1 "B242,GPIO port 7 byte pin 18 register" bitfld.byte 0x1 0. " PBYTE_18 ,State of the pin GPIO7[18]" "0,1" line.byte 0x2 "B243,GPIO port 7 byte pin 19 register" bitfld.byte 0x2 0. " PBYTE_19 ,State of the pin GPIO7[19]" "0,1" line.byte 0x3 "B244,GPIO port 7 byte pin 20 register" bitfld.byte 0x3 0. " PBYTE_20 ,State of the pin GPIO7[20]" "0,1" line.byte 0x4 "B245,GPIO port 7 byte pin 21 register" bitfld.byte 0x4 0. " PBYTE_21 ,State of the pin GPIO7[21]" "0,1" group.byte 0xF7++0x02 line.byte 0x0 "B247,GPIO port 7 byte pin 23 register" bitfld.byte 0x0 0. " PBYTE_23 ,State of the pin GPIO7[23]" "0,1" line.byte 0x1 "B248,GPIO port 7 byte pin 24 register" bitfld.byte 0x1 0. " PBYTE_24 ,State of the pin GPIO7[24]" "0,1" line.byte 0x2 "B249,GPIO port 7 byte pin 25 register" bitfld.byte 0x2 0. " PBYTE_25 ,State of the pin GPIO7[25]" "0,1" tree.end tree "Word pin registers" group.long 0x1380++0x2B line.long 0x0 "W224,GPIO port 7 word pin 0 register" line.long 0x4 "W225,GPIO port 7 word pin 1 register" line.long 0x8 "W226,GPIO port 7 word pin 2 register" line.long 0xC "W227,GPIO port 7 word pin 3 register" line.long 0x10 "W228,GPIO port 7 word pin 4 register" line.long 0x14 "W229,GPIO port 7 word pin 5 register" line.long 0x18 "W230,GPIO port 7 word pin 6 register" line.long 0x1C "W231,GPIO port 7 word pin 7 register" line.long 0x20 "W232,GPIO port 7 word pin 8 register" line.long 0x24 "W233,GPIO port 7 word pin 9 register" line.long 0x28 "W234,GPIO port 7 word pin 10 register" group.long 0x13C4++0x13 line.long 0x0 "W241,GPIO port 7 word pin 17 register" line.long 0x4 "W242,GPIO port 7 word pin 18 register" line.long 0x8 "W243,GPIO port 7 word pin 19 register" line.long 0xC "W244,GPIO port 7 word pin 20 register" line.long 0x10 "W245,GPIO port 7 word pin 21 register" group.long 0x13DC++0x0B line.long 0x0 "W247,GPIO port 7 word pin 23 register" line.long 0x4 "W248,GPIO port 7 word pin 24 register" line.long 0x8 "W249,GPIO port 7 word pin 25 register" tree.end width 7. group.long 0x201C++0x03 "" line.long 0x00 "DIR7,GPIO port 7 direction register" bitfld.long 0x00 25. " DIR7[25] ,Pin direction for pin GPIO7[25]" "Input,Output" bitfld.long 0x00 24. " DIR7[24] ,Pin direction for pin GPIO7[24]" "Input,Output" bitfld.long 0x00 23. " DIR7[23] ,Pin direction for pin GPIO7[23]" "Input,Output" textline " " bitfld.long 0x00 21. " DIR7[21] ,Pin direction for pin GPIO7[21]" "Input,Output" bitfld.long 0x00 20. " DIR7[20] ,Pin direction for pin GPIO7[20]" "Input,Output" bitfld.long 0x00 19. " DIR7[19] ,Pin direction for pin GPIO7[19]" "Input,Output" textline " " bitfld.long 0x00 18. " DIR7[18] ,Pin direction for pin GPIO7[18]" "Input,Output" bitfld.long 0x00 17. " DIR7[17] ,Pin direction for pin GPIO7[17]" "Input,Output" bitfld.long 0x00 10. " DIR7[10] ,Pin direction for pin GPIO7[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR7[9] ,Pin direction for pin GPIO7[9]" "Input,Output" bitfld.long 0x00 8. " DIR7[8] ,Pin direction for pin GPIO7[8]" "Input,Output" bitfld.long 0x00 7. " DIR7[7] ,Pin direction for pin GPIO7[7]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR7[6] ,Pin direction for pin GPIO7[6]" "Input,Output" bitfld.long 0x00 5. " DIR7[5] ,Pin direction for pin GPIO7[5]" "Input,Output" bitfld.long 0x00 4. " DIR7[4] ,Pin direction for pin GPIO7[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR7[3] ,Pin direction for pin GPIO7[3]" "Input,Output" bitfld.long 0x00 2. " DIR7[2] ,Pin direction for pin GPIO7[2]" "Input,Output" bitfld.long 0x00 1. " DIR7[1] ,Pin direction for pin GPIO7[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR7[0] ,Pin direction for pin GPIO7[0]" "Input,Output" group.long 0x209C++0x03 line.long 0x00 "MASK7,GPIO port 7 mask register" bitfld.long 0x00 25. " MASKP7[25] ,Mask for GPIO7[25] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 24. " MASKP7[24] ,Mask for GPIO7[24] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 23. " MASKP7[23] ,Mask for GPIO7[23] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 21. " MASKP7[21] ,Mask for GPIO7[21] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 20. " MASKP7[20] ,Mask for GPIO7[20] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 19. " MASKP7[19] ,Mask for GPIO7[19] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 18. " MASKP7[18] ,Mask for GPIO7[18] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 17. " MASKP7[17] ,Mask for GPIO7[17] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP7[10] ,Mask for GPIO7[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP7[9] ,Mask for GPIO7[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP7[8] ,Mask for GPIO7[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP7[7] ,Mask for GPIO7[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP7[6] ,Mask for GPIO7[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP7[5] ,Mask for GPIO7[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP7[4] ,Mask for GPIO7[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP7[3] ,Mask for GPIO7[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP7[2] ,Mask for GPIO7[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP7[1] ,Mask for GPIO7[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP7[0] ,Mask for GPIO7[0] in the MPORT register" "Not masked,Masked" group.long 0x211C++0x03 line.long 0x00 "PIN7,GPIO port 7 pin register" bitfld.long 0x00 25. " PORT7[25] ,Pin GPIO7[25] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " PORT7[24] ,Pin GPIO7[24] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " PORT7[23] ,Pin GPIO7[23] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " PORT7[21] ,Pin GPIO7[21] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " PORT7[20] ,Pin GPIO7[20] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " PORT7[19] ,Pin GPIO7[19] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 18. " PORT7[18] ,Pin GPIO7[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " PORT7[17] ,Pin GPIO7[17] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT7[10] ,Pin GPIO7[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT7[9] ,Pin GPIO7[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT7[8] ,Pin GPIO7[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT7[7] ,Pin GPIO7[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT7[6] ,Pin GPIO7[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT7[5] ,Pin GPIO7[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT7[4] ,Pin GPIO7[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT7[3] ,Pin GPIO7[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT7[2] ,Pin GPIO7[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT7[1] ,Pin GPIO7[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT7[0] ,Pin GPIO7[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x219C++0x03 line.long 0x00 "MPIN7,GPIO masked port 7 pin register" bitfld.long 0x00 25. " MPORTP7[25] ,Masked GPIO7[25] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 24. " MPORTP7[24] ,Masked GPIO7[24] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 23. " MPORTP7[23] ,Masked GPIO7[23] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 21. " MPORTP7[21] ,Masked GPIO7[21] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 20. " MPORTP7[20] ,Masked GPIO7[20] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 19. " MPORTP7[19] ,Masked GPIO7[19] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 18. " MPORTP7[18] ,Masked GPIO7[18] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 17. " MPORTP7[17] ,Masked GPIO7[17] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP7[10] ,Masked GPIO7[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP7[9] ,Masked GPIO7[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP7[8] ,Masked GPIO7[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP7[7] ,Masked GPIO7[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP7[6] ,Masked GPIO7[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP7[5] ,Masked GPIO7[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP7[4] ,Masked GPIO7[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP7[3] ,Masked GPIO7[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP7[2] ,Masked GPIO7[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP7[1] ,Masked GPIO7[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP7[0] ,Masked GPIO7[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x221C++0x03 line.long 0x00 "SET7,GPIO set port 7 register" bitfld.long 0x00 25. " SETP7[25] ,Read or set output bit GPIO7[25]" "Low/No effect,High/Set" bitfld.long 0x00 24. " SETP7[24] ,Read or set output bit GPIO7[24]" "Low/No effect,High/Set" bitfld.long 0x00 23. " SETP7[23] ,Read or set output bit GPIO7[23]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 21. " SETP7[21] ,Read or set output bit GPIO7[21]" "Low/No effect,High/Set" bitfld.long 0x00 20. " SETP7[20] ,Read or set output bit GPIO7[20]" "Low/No effect,High/Set" bitfld.long 0x00 19. " SETP7[19] ,Read or set output bit GPIO7[19]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 18. " SETP7[18] ,Read or set output bit GPIO7[18]" "Low/No effect,High/Set" bitfld.long 0x00 17. " SETP7[17] ,Read or set output bit GPIO7[17]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP7[10] ,Read or set output bit GPIO7[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP7[9] ,Read or set output bit GPIO7[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP7[8] ,Read or set output bit GPIO7[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP7[7] ,Read or set output bit GPIO7[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP7[6] ,Read or set output bit GPIO7[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP7[5] ,Read or set output bit GPIO7[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP7[4] ,Read or set output bit GPIO7[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP7[3] ,Read or set output bit GPIO7[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP7[2] ,Read or set output bit GPIO7[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP7[1] ,Read or set output bit GPIO7[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP7[0] ,Read or set output bit GPIO7[0]" "Low/No effect,High/Set" wgroup.long 0x229C++0x03 line.long 0x00 "CLR7,GPIO port 7 clear register" bitfld.long 0x00 25. " CLRP7[25] ,Clear output GPIO7[25]" "No effect,Clear" bitfld.long 0x00 24. " CLRP7[24] ,Clear output GPIO7[24]" "No effect,Clear" bitfld.long 0x00 23. " CLRP7[23] ,Clear output GPIO7[23]" "No effect,Clear" textline " " bitfld.long 0x00 21. " CLRP7[21] ,Clear output GPIO7[21]" "No effect,Clear" bitfld.long 0x00 20. " CLRP7[20] ,Clear output GPIO7[20]" "No effect,Clear" bitfld.long 0x00 19. " CLRP7[19] ,Clear output GPIO7[19]" "No effect,Clear" textline " " bitfld.long 0x00 18. " CLRP7[18] ,Clear output GPIO7[18]" "No effect,Clear" bitfld.long 0x00 17. " CLRP7[17] ,Clear output GPIO7[17]" "No effect,Clear" bitfld.long 0x00 10. " CLRP7[10] ,Clear output GPIO7[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP7[9] ,Clear output GPIO7[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP7[8] ,Clear output GPIO7[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP7[7] ,Clear output GPIO7[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP7[6] ,Clear output GPIO7[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP7[5] ,Clear output GPIO7[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP7[4] ,Clear output GPIO7[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP7[3] ,Clear output GPIO7[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP7[2] ,Clear output GPIO7[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP7[1] ,Clear output GPIO7[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP7[0] ,Clear output GPIO7[0]" "No effect,Clear" wgroup.long 0x231C++0x03 line.long 0x00 "NOT7,GPIO port 7 toggle register" bitfld.long 0x00 25. " NOTP7[25] ,Toggle output GPIO7[25]" "No effect,Toggle" bitfld.long 0x00 24. " NOTP7[24] ,Toggle output GPIO7[24]" "No effect,Toggle" bitfld.long 0x00 23. " NOTP7[23] ,Toggle output GPIO7[23]" "No effect,Toggle" textline " " bitfld.long 0x00 21. " NOTP7[21] ,Toggle output GPIO7[21]" "No effect,Toggle" bitfld.long 0x00 20. " NOTP7[20] ,Toggle output GPIO7[20]" "No effect,Toggle" bitfld.long 0x00 19. " NOTP7[19] ,Toggle output GPIO7[19]" "No effect,Toggle" textline " " bitfld.long 0x00 18. " NOTP7[18] ,Toggle output GPIO7[18]" "No effect,Toggle" bitfld.long 0x00 17. " NOTP7[17] ,Toggle output GPIO7[17]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP7[10] ,Toggle output GPIO7[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP7[9] ,Toggle output GPIO7[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP7[8] ,Toggle output GPIO7[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP7[7] ,Toggle output GPIO7[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP7[6] ,Toggle output GPIO7[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP7[5] ,Toggle output GPIO7[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP7[4] ,Toggle output GPIO7[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP7[3] ,Toggle output GPIO7[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP7[2] ,Toggle output GPIO7[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP7[1] ,Toggle output GPIO7[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP7[0] ,Toggle output GPIO7[0]" "No effect,Toggle" tree.end tree.end width 0xB elif (cpu()=="LPC4310FBD144")||(cpu()=="LPC4320FBD144")||(cpu()=="LPC4330FBD144")||(cpu()=="LPC4333FBD144")||(cpu()=="LPC4337FBD144")||(cpu()=="LPC4310FBD144-M0")||(cpu()=="LPC4320FBD144-M0")||(cpu()=="LPC4330FBD144-M0")||(cpu()=="LPC4333FBD144-M0")||(cpu()=="LPC4337FBD144-M0")||(cpu()=="LPC4312JBD144")||(cpu()=="LPC4313JBD144")||(cpu()=="LPC4315JBD144")||(cpu()=="LPC4317JBD144")||(cpu()=="LPC4312JBD144-M0")||(cpu()=="LPC4313JBD144-M0")||(cpu()=="LPC4315JBD144-M0")||(cpu()=="LPC4317JBD144-M0")||(cpu()=="LPC4322JBD144")||(cpu()=="LPC4323JBD144")||(cpu()=="LPC4325JBD144")||(cpu()=="LPC4327JBD144")||(cpu()=="LPC4322JBD144-M0")||(cpu()=="LPC4323JBD144-M0")||(cpu()=="LPC4325JBD144-M0")||(cpu()=="LPC4327JBD144-M0")||(cpu()=="LPC4333JBD144")||(cpu()=="LPC4337JBD144")||(cpu()=="LPC4333JBD144-M0")||(cpu()=="LPC4337JBD144-M0") tree "GPIO pin interrupts" base ad:0x40087000 width 0x6 group.long 0x00++0x07 line.long 0x00 "ISEL,Pin Interrupt Mode register" bitfld.long 0x00 7. " PMODE[7] ,PINTSEL7 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 6. " PMODE[6] ,PINTSEL6 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 5. " PMODE[5] ,PINTSEL5 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 4. " PMODE[4] ,PINTSEL4 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 3. " PMODE[3] ,PINTSEL3 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 2. " PMODE[2] ,PINTSEL2 interrupt edge/level sensitive configuration" "Edge,Level" textline " " bitfld.long 0x00 1. " PMODE[1] ,PINTSEL1 interrupt edge/level sensitive configuration" "Edge,Level" bitfld.long 0x00 0. " PMODE[0] ,PINTSEL0 interrupt edge/level sensitive configuration" "Edge,Level" line.long 0x04 "IENR,Pin interrupt level (rising edge) interrupt enable register" setclrfld.long 0x04 7. 0x08 7. 0x0C 7. " ENRL[7]_set/clr ,Rising edge or level interrupt for pin 7 enable" "Disabled,Enabled" setclrfld.long 0x04 6. 0x08 6. 0x0C 6. " ENRL[6]_set/clr ,Rising edge or level interrupt for pin 6 enable" "Disabled,Enabled" setclrfld.long 0x04 5. 0x08 5. 0x0C 5. " ENRL[5]_set/clr ,Rising edge or level interrupt for pin 5 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 4. 0x08 4. 0x0C 4. " ENRL[4]_set/clr ,Rising edge or level interrupt for pin 4 enable" "Disabled,Enabled" setclrfld.long 0x04 3. 0x08 3. 0x0C 3. " ENRL[3]_set/clr ,Rising edge or level interrupt for pin 3 enable" "Disabled,Enabled" setclrfld.long 0x04 2. 0x08 2. 0x0C 2. " ENRL[2]_set/clr ,Rising edge or level interrupt for pin 2 enable" "Disabled,Enabled" textline " " setclrfld.long 0x04 1. 0x08 1. 0x0C 1. " ENRL[1]_set/clr ,Rising edge or level interrupt for pin 1 enable" "Disabled,Enabled" setclrfld.long 0x04 0. 0x08 0. 0x0C 0. " ENRL[0]_set/clr ,Rising edge or level interrupt for pin 0 enable" "Disabled,Enabled" group.long 0x10++0x03 line.long 0x00 "IENF,Pin interrupt active level (falling edge) interrupt enable register" setclrfld.long 0x00 7. 0x14 7. 0x18 7. " ENAF[7]_set/clr ,Falling edge or active level interrupt for pin 7 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 6. 0x14 6. 0x18 6. " ENAF[6]_set/clr ,Falling edge or active level interrupt for pin 6 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 5. 0x14 5. 0x18 5. " ENAF[5]_set/clr ,Falling edge or active level interrupt for pin 5 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 4. 0x14 4. 0x18 4. " ENAF[4]_set/clr ,Falling edge or active level interrupt for pin 4 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 3. 0x14 3. 0x18 3. " ENAF[3]_set/clr ,Falling edge or active level interrupt for pin 3 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 2. 0x14 2. 0x18 2. " ENAF[2]_set/clr ,Falling edge or active level interrupt for pin 2 enable" "Disabled/Low,Enabled/High" textline " " setclrfld.long 0x00 1. 0x14 1. 0x18 1. " ENAF[1]_set/clr ,Falling edge or active level interrupt for pin 1 enable" "Disabled/Low,Enabled/High" setclrfld.long 0x00 0. 0x14 0. 0x18 0. " ENAF[0]_set/clr ,Falling edge or active level interrupt for pin 0 enable" "Disabled/Low,Enabled/High" group.long 0x1C++0x0B line.long 0x00 "RISE,Pin Interrupt Rising Edge register" eventfld.long 0x00 7. " RDET[7] ,PINTSEL7 rising edge detect" "Not detected,Detected" eventfld.long 0x00 6. " RDET[6] ,PINTSEL6 rising edge detect" "Not detected,Detected" eventfld.long 0x00 5. " RDET[5] ,PINTSEL5 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 4. " RDET[4] ,PINTSEL4 rising edge detect" "Not detected,Detected" eventfld.long 0x00 3. " RDET[3] ,PINTSEL3 rising edge detect" "Not detected,Detected" eventfld.long 0x00 2. " RDET[2] ,PINTSEL2 rising edge detect" "Not detected,Detected" textline " " eventfld.long 0x00 1. " RDET[1] ,PINTSEL1 rising edge detect" "Not detected,Detected" eventfld.long 0x00 0. " RDET[0] ,PINTSEL0 rising edge detect" "Not detected,Detected" line.long 0x04 "FALL,Pin Interrupt Falling Edge register" eventfld.long 0x04 7. " FDET[7] ,PINTSEL7 falling edge detect" "Not detected,Detected" eventfld.long 0x04 6. " FDET[6] ,PINTSEL6 falling edge detect" "Not detected,Detected" eventfld.long 0x04 5. " FDET[5] ,PINTSEL5 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 4. " FDET[4] ,PINTSEL4 falling edge detect" "Not detected,Detected" eventfld.long 0x04 3. " FDET[3] ,PINTSEL3 falling edge detect" "Not detected,Detected" eventfld.long 0x04 2. " FDET[2] ,PINTSEL2 falling edge detect" "Not detected,Detected" textline " " eventfld.long 0x04 1. " FDET[1] ,PINTSEL1 falling edge detect" "Not detected,Detected" eventfld.long 0x04 0. " FDET[0] ,PINTSEL0 falling edge detect" "Not detected,Detected" line.long 0x08 "IST,Pin Interrupt Status register" bitfld.long 0x08 7. " PSTAT[7] ,PINTSEL7 interrupt status (Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 6. " PSTAT[6] ,PINTSEL6 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 5. " PSTAT[5] ,PINTSEL5 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 4. " PSTAT[4] ,PINTSEL4 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 3. " PSTAT[3] ,PINTSEL3 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 2. " PSTAT[2] ,PINTSEL2 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" textline " " bitfld.long 0x08 1. " PSTAT[1] ,PINTSEL1 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" bitfld.long 0x08 0. " PSTAT[0] ,PINTSEL0 interrupt status(Read/Write)" "Not requested/No effect,Requested/Cleared|Switched" tree.end tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x00++0x3 line.long 0x00 "CTRL,GPIO grouped interrupt control register" bitfld.long 0x00 2. " TRIG ,Group interrupt trigger" "Edge,Level" bitfld.long 0x00 1. " COMB ,Combine enabled inputs for group interrupt" "Or,And" bitfld.long 0x00 0. " INT ,Group interrupt status" "No interrupt,Interrupt" tree.end tree "Port 0" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x20++0x03 line.long 0x00 "PORT_POL0,GPIO grouped interrupt port 0 polarity register" bitfld.long 0x00 15. " POL0[15] , Pin GPIO0[15] polarity" "Low,High" bitfld.long 0x00 14. " POL0[14] , Pin GPIO0[14] polarity" "Low,High" bitfld.long 0x00 13. " POL0[13] , Pin GPIO0[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL0[12] , Pin GPIO0[12] polarity" "Low,High" bitfld.long 0x00 11. " POL0[11] , Pin GPIO0[11] polarity" "Low,High" bitfld.long 0x00 10. " POL0[10] , Pin GPIO0[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL0[9] , Pin GPIO0[9] polarity" "Low,High" bitfld.long 0x00 8. " POL0[8] , Pin GPIO0[8] polarity" "Low,High" bitfld.long 0x00 7. " POL0[7] , Pin GPIO0[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL0[6] , Pin GPIO0[6] polarity" "Low,High" bitfld.long 0x00 5. " POL0[5] , Pin GPIO0[5] polarity" "Low,High" bitfld.long 0x00 4. " POL0[4] , Pin GPIO0[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL0[3] , Pin GPIO0[3] polarity" "Low,High" bitfld.long 0x00 2. " POL0[2] , Pin GPIO0[2] polarity" "Low,High" bitfld.long 0x00 1. " POL0[1] , Pin GPIO0[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL0[0] , Pin GPIO0[0] polarity" "Low,High" group.long 0x40++0x03 line.long 0x00 "PORT_ENA0,GPIO grouped interrupt port 0 enable register" bitfld.long 0x00 15. " ENA0[15] ,Pin GPIO0[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA0[14] ,Pin GPIO0[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA0[13] ,Pin GPIO0[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA0[12] ,Pin GPIO0[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA0[11] ,Pin GPIO0[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA0[10] ,Pin GPIO0[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA0[9] ,Pin GPIO0[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA0[8] ,Pin GPIO0[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA0[7] ,Pin GPIO0[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA0[6] ,Pin GPIO0[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA0[5] ,Pin GPIO0[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA0[4] ,Pin GPIO0[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA0[3] ,Pin GPIO0[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA0[2] ,Pin GPIO0[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA0[1] ,Pin GPIO0[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA0[0] ,Pin GPIO0[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x00++0xF line.byte 0x0 "B0 ,GPIO port 0 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO0[0 ]" "0,1" line.byte 0x1 "B1 ,GPIO port 0 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO0[1 ]" "0,1" line.byte 0x2 "B2 ,GPIO port 0 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO0[2 ]" "0,1" line.byte 0x3 "B3 ,GPIO port 0 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO0[3 ]" "0,1" line.byte 0x4 "B4 ,GPIO port 0 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO0[4 ]" "0,1" line.byte 0x5 "B5 ,GPIO port 0 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO0[5 ]" "0,1" line.byte 0x6 "B6 ,GPIO port 0 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO0[6 ]" "0,1" line.byte 0x7 "B7 ,GPIO port 0 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO0[7 ]" "0,1" line.byte 0x8 "B8 ,GPIO port 0 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO0[8 ]" "0,1" line.byte 0x9 "B9 ,GPIO port 0 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO0[9 ]" "0,1" line.byte 0xA "B10,GPIO port 0 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO0[10]" "0,1" line.byte 0xB "B11,GPIO port 0 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO0[11]" "0,1" line.byte 0xC "B12,GPIO port 0 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO0[12]" "0,1" line.byte 0xD "B13,GPIO port 0 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO0[13]" "0,1" line.byte 0xE "B14,GPIO port 0 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO0[14]" "0,1" line.byte 0xF "B15,GPIO port 0 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO0[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1000++0x3F line.long 0x0 "W0 ,GPIO port 0 word pin 0 register" line.long 0x4 "W1 ,GPIO port 0 word pin 1 register" line.long 0x8 "W2 ,GPIO port 0 word pin 2 register" line.long 0xC "W3 ,GPIO port 0 word pin 3 register" line.long 0x10 "W4 ,GPIO port 0 word pin 4 register" line.long 0x14 "W5 ,GPIO port 0 word pin 5 register" line.long 0x18 "W6 ,GPIO port 0 word pin 6 register" line.long 0x1C "W7 ,GPIO port 0 word pin 7 register" line.long 0x20 "W8 ,GPIO port 0 word pin 8 register" line.long 0x24 "W9 ,GPIO port 0 word pin 9 register" line.long 0x28 "W10,GPIO port 0 word pin 10 register" line.long 0x2C "W11,GPIO port 0 word pin 11 register" line.long 0x30 "W12,GPIO port 0 word pin 12 register" line.long 0x34 "W13,GPIO port 0 word pin 13 register" line.long 0x38 "W14,GPIO port 0 word pin 14 register" line.long 0x3C "W15,GPIO port 0 word pin 15 register" tree.end width 7. group.long 0x2000++0x03 "" line.long 0x00 "DIR0,GPIO port 0 direction register" bitfld.long 0x00 15. " DIR0[15] ,Pin direction for pin GPIO0[15]" "Input,Output" bitfld.long 0x00 14. " DIR0[14] ,Pin direction for pin GPIO0[14]" "Input,Output" bitfld.long 0x00 13. " DIR0[13] ,Pin direction for pin GPIO0[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR0[12] ,Pin direction for pin GPIO0[12]" "Input,Output" bitfld.long 0x00 11. " DIR0[11] ,Pin direction for pin GPIO0[11]" "Input,Output" bitfld.long 0x00 10. " DIR0[10] ,Pin direction for pin GPIO0[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR0[9] ,Pin direction for pin GPIO0[9]" "Input,Output" bitfld.long 0x00 8. " DIR0[8] ,Pin direction for pin GPIO0[8]" "Input,Output" bitfld.long 0x00 7. " DIR0[7] ,Pin direction for pin GPIO07]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR0[6] ,Pin direction for pin GPIO0[6]" "Input,Output" bitfld.long 0x00 5. " DIR0[5] ,Pin direction for pin GPIO0[5]" "Input,Output" bitfld.long 0x00 4. " DIR0[4] ,Pin direction for pin GPIO0[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR0[3] ,Pin direction for pin GPIO0[3]" "Input,Output" bitfld.long 0x00 2. " DIR0[2] ,Pin direction for pin GPIO0[2]" "Input,Output" bitfld.long 0x00 1. " DIR0[1] ,Pin direction for pin GPIO0[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR0[0] ,Pin direction for pin GPIO0[0]" "Input,Output" group.long 0x2080++0x03 line.long 0x00 "MASK0,GPIO 0 port mask register" bitfld.long 0x00 15. " MASKP0[15] ,Mask for GPIO0[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP0[14] ,Mask for GPIO0[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP0[13] ,Mask for GPIO0[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP0[12] ,Mask for GPIO0[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP0[11] ,Mask for GPIO0[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP0[10] ,Mask for GPIO0[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP0[9] ,Mask for GPIO0[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP0[8] ,Mask for GPIO0[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP0[7] ,Mask for GPIO0[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP0[6] ,Mask for GPIO0[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP0[5] ,Mask for GPIO0[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP0[4] ,Mask for GPIO0[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP0[3] ,Mask for GPIO0[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP0[3] ,Mask for GPIO0[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP0[1] ,Mask for GPIO0[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP0[0] ,Mask for GPIO0[0] in the MPORT register" "Not masked,Masked" group.long 0x2100++0x03 line.long 0x00 "PIN0,GPIO port 0 pin register" bitfld.long 0x00 15. " PORT0[15] ,Pin GPIO0[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT0[14] ,Pin GPIO0[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT0[13] ,Pin GPIO0[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT0[12] ,Pin GPIO0[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT0[11] ,Pin GPIO0[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT0[10] ,Pin GPIO0[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT0[9] ,Pin GPIO0[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT0[8] ,Pin GPIO0[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT0[7] ,Pin GPIO0[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT0[6] ,Pin GPIO0[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT0[5] ,Pin GPIO0[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT0[4] ,Pin GPIO0[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT0[3] ,Pin GPIO0[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT0[2] ,Pin GPIO0[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT0[1] ,Pin GPIO0[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT0[0] ,Pin GPIO0[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2180++0x03 line.long 0x00 "MPIN0,GPIO masked port 0 pin register" bitfld.long 0x00 15. " MPORTP0[15] ,Masked GPIO0[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP0[14] ,Masked GPIO0[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP0[13] ,Masked GPIO0[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP0[12] ,Masked GPIO0[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP0[11] ,Masked GPIO0[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP0[10] ,Masked GPIO0[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP0[9] ,Masked GPIO0[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP0[8] ,Masked GPIO0[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP0[7] ,Masked GPIO0[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP0[6] ,Masked GPIO0[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP0[5] ,Masked GPIO0[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP0[4] ,Masked GPIO0[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP0[3] ,Masked GPIO0[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP0[2] ,Masked GPIO0[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP0[1] ,Masked GPIO0[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP0[0] ,Masked GPIO0[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2200++0x03 line.long 0x00 "SET0,GPIO set port 0 register" bitfld.long 0x00 15. " SETP0[15] ,Read or set output bit GPIO0[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP0[14] ,Read or set output bit GPIO0[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP0[13] ,Read or set output bit GPIO0[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP0[12] ,Read or set output bit GPIO0[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP0[11] ,Read or set output bit GPIO0[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP0[10] ,Read or set output bit GPIO0[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP0[9] ,Read or set output bit GPIO0[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP0[8] ,Read or set output bit GPIO0[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP0[7] ,Read or set output bit GPIO0[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP0[6] ,Read or set output bit GPIO0[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP0[5] ,Read or set output bit GPIO0[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP0[4] ,Read or set output bit GPIO0[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP0[3] ,Read or set output bit GPIO0[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP0[2] ,Read or set output bit GPIO0[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP0[1] ,Read or set output bit GPIO0[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP0[0] ,Read or set output bit GPIO0[0]" "Low/No effect,High/Set" wgroup.long 0x2280++0x03 line.long 0x00 "CLR0,GPIO port 0 clear register" bitfld.long 0x00 15. " CLRP0[15] ,Clear output GPIO0[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP0[14] ,Clear output GPIO0[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP0[13] ,Clear output GPIO0[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP0[12] ,Clear output GPIO0[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP0[11] ,Clear output GPIO0[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP0[10] ,Clear output GPIO0[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP0[9] ,Clear output GPIO0[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP0[8] ,Clear output GPIO0[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP0[7] ,Clear output GPIO0[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP0[6] ,Clear output GPIO0[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP0[5] ,Clear output GPIO0[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP0[4] ,Clear output GPIO0[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP0[3] ,Clear output GPIO0[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP0[2] ,Clear output GPIO0[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP0[1] ,Clear output GPIO0[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP0[0] ,Clear output GPIO0[0]" "No effect,Clear" wgroup.long 0x2300++0x03 line.long 0x00 "NOT0,GPIO port 0 toggle register" bitfld.long 0x00 15. " NOTP0[15] ,Toggle output GPIO0[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP0[14] ,Toggle output GPIO0[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP0[13] ,Toggle output GPIO0[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP0[12] ,Toggle output GPIO0[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP0[11] ,Toggle output GPIO0[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP0[10] ,Toggle output GPIO0[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP0[9] ,Toggle output GPIO0[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP0[8] ,Toggle output GPIO0[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP0[7] ,Toggle output GPIO0[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP0[6] ,Toggle output GPIO0[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP0[5] ,Toggle output GPIO0[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP0[4] ,Toggle output GPIO0[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP0[3] ,Toggle output GPIO0[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP0[2] ,Toggle output GPIO0[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP0[1] ,Toggle output GPIO0[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP0[0] ,Toggle output GPIO0[0]" "No effect,Toggle" tree.end tree.end tree "Port 1" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x24++0x03 line.long 0x00 "PORT_POL1,GPIO grouped interrupt port 1 polarity register" bitfld.long 0x00 15. " POL1[15] ,Pin GPIO1[15] polarity" "Low,High" bitfld.long 0x00 14. " POL1[14] ,Pin GPIO1[14] polarity" "Low,High" bitfld.long 0x00 13. " POL1[13] ,Pin GPIO1[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL1[12] ,Pin GPIO1[12] polarity" "Low,High" bitfld.long 0x00 11. " POL1[11] ,Pin GPIO1[11] polarity" "Low,High" bitfld.long 0x00 10. " POL1[10] ,Pin GPIO1[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL1[9] ,Pin GPIO1[9] polarity" "Low,High" bitfld.long 0x00 8. " POL1[8] ,Pin GPIO1[8] polarity" "Low,High" bitfld.long 0x00 7. " POL1[7] ,Pin GPIO1[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL1[6] ,Pin GPIO1[6] polarity" "Low,High" bitfld.long 0x00 5. " POL1[5] ,Pin GPIO1[5] polarity" "Low,High" bitfld.long 0x00 4. " POL1[4] ,Pin GPIO1[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL1[3] ,Pin GPIO1[3] polarity" "Low,High" bitfld.long 0x00 2. " POL1[2] ,Pin GPIO1[2] polarity" "Low,High" bitfld.long 0x00 1. " POL1[1] ,Pin GPIO1[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL1[0] ,Pin GPIO1[0] polarity" "Low,High" group.long 0x44++0x03 line.long 0x00 "PORT_ENA1,GPIO grouped interrupt port 1 enable register" bitfld.long 0x00 15. " ENA1[15] ,Pin GPIO1[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA1[14] ,Pin GPIO1[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA1[13] ,Pin GPIO1[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA1[12] ,Pin GPIO1[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA1[11] ,Pin GPIO1[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA1[10] ,Pin GPIO1[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA1[9] ,Pin GPIO1[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA1[8] ,Pin GPIO1[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA1[7] ,Pin GPIO1[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA1[6] ,Pin GPIO1[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA1[5] ,Pin GPIO1[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA1[4] ,Pin GPIO1[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA1[3] ,Pin GPIO1[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA1[2] ,Pin GPIO1[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA1[1] ,Pin GPIO1[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA1[0] ,Pin GPIO1[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x20++0x0F line.byte 0x0 "B32,GPIO port 1 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO1[0 ]" "0,1" line.byte 0x1 "B33,GPIO port 1 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO1[1 ]" "0,1" line.byte 0x2 "B34,GPIO port 1 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO1[2 ]" "0,1" line.byte 0x3 "B35,GPIO port 1 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO1[3 ]" "0,1" line.byte 0x4 "B36,GPIO port 1 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO1[4 ]" "0,1" line.byte 0x5 "B37,GPIO port 1 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO1[5 ]" "0,1" line.byte 0x6 "B38,GPIO port 1 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO1[6 ]" "0,1" line.byte 0x7 "B39,GPIO port 1 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO1[7 ]" "0,1" line.byte 0x8 "B40,GPIO port 1 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO1[8 ]" "0,1" line.byte 0x9 "B41,GPIO port 1 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO1[9 ]" "0,1" line.byte 0xA "B42,GPIO port 1 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO1[10]" "0,1" line.byte 0xB "B43,GPIO port 1 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO1[11]" "0,1" line.byte 0xC "B44,GPIO port 1 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO1[12]" "0,1" line.byte 0xD "B45,GPIO port 1 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO1[13]" "0,1" line.byte 0xE "B46,GPIO port 1 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO1[14]" "0,1" line.byte 0xF "B47,GPIO port 1 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO1[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1080++0x3F line.long 0x0 "W32,GPIO port 1 word pin 0 register" line.long 0x4 "W33,GPIO port 1 word pin 1 register" line.long 0x8 "W34,GPIO port 1 word pin 2 register" line.long 0xC "W35,GPIO port 1 word pin 3 register" line.long 0x10 "W36,GPIO port 1 word pin 4 register" line.long 0x14 "W37,GPIO port 1 word pin 5 register" line.long 0x18 "W38,GPIO port 1 word pin 6 register" line.long 0x1C "W39,GPIO port 1 word pin 7 register" line.long 0x20 "W40,GPIO port 1 word pin 8 register" line.long 0x24 "W41,GPIO port 1 word pin 9 register" line.long 0x28 "W42,GPIO port 1 word pin 10 register" line.long 0x2C "W43,GPIO port 1 word pin 11 register" line.long 0x30 "W44,GPIO port 1 word pin 12 register" line.long 0x34 "W45,GPIO port 1 word pin 13 register" line.long 0x38 "W46,GPIO port 1 word pin 14 register" line.long 0x3C "W47,GPIO port 1 word pin 15 register" tree.end width 7. group.long 0x2004++0x03 "" line.long 0x00 "DIR1,GPIO port 1 direction register" bitfld.long 0x00 15. " DIR1[15] ,Pin direction for pin GPIO1[15]" "Input,Output" bitfld.long 0x00 14. " DIR1[14] ,Pin direction for pin GPIO1[14]" "Input,Output" bitfld.long 0x00 13. " DIR1[13] ,Pin direction for pin GPIO1[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR1[12] ,Pin direction for pin GPIO1[12]" "Input,Output" bitfld.long 0x00 11. " DIR1[11] ,Pin direction for pin GPIO1[11]" "Input,Output" bitfld.long 0x00 10. " DIR1[10] ,Pin direction for pin GPIO1[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR1[9] ,Pin direction for pin GPIO1[9]" "Input,Output" bitfld.long 0x00 8. " DIR1[8] ,Pin direction for pin GPIO1[8]" "Input,Output" bitfld.long 0x00 7. " DIR1[7] ,Pin direction for pin GPIO17]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR1[6] ,Pin direction for pin GPIO1[6]" "Input,Output" bitfld.long 0x00 5. " DIR1[5] ,Pin direction for pin GPIO1[5]" "Input,Output" bitfld.long 0x00 4. " DIR1[4] ,Pin direction for pin GPIO1[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR1[3] ,Pin direction for pin GPIO1[3]" "Input,Output" bitfld.long 0x00 2. " DIR1[2] ,Pin direction for pin GPIO1[2]" "Input,Output" bitfld.long 0x00 1. " DIR1[1] ,Pin direction for pin GPIO1[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR1[0] ,Pin direction for pin GPIO1[0]" "Input,Output" group.long 0x2084++0x03 line.long 0x00 "MASK1,GPIO 1 port mask register" bitfld.long 0x00 15. " MASKP1[15] ,Mask for GPIO1[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP1[14] ,Mask for GPIO1[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP1[13] ,Mask for GPIO1[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP1[12] ,Mask for GPIO1[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP1[11] ,Mask for GPIO1[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP1[10] ,Mask for GPIO1[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP1[9] ,Mask for GPIO1[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP1[8] ,Mask for GPIO1[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP1[7] ,Mask for GPIO1[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP1[6] ,Mask for GPIO1[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP1[5] ,Mask for GPIO1[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP1[4] ,Mask for GPIO1[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP1[3] ,Mask for GPIO1[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP1[3] ,Mask for GPIO1[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP1[1] ,Mask for GPIO1[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP1[0] ,Mask for GPIO1[0] in the MPORT register" "Not masked,Masked" group.long 0x2104++0x03 line.long 0x00 "PIN1,GPIO port 1 pin register" bitfld.long 0x00 15. " PORT1[15] ,Pin GPIO1[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT1[14] ,Pin GPIO1[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT1[13] ,Pin GPIO1[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT1[12] ,Pin GPIO1[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT1[11] ,Pin GPIO1[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT1[10] ,Pin GPIO1[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT1[9] ,Pin GPIO1[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT1[8] ,Pin GPIO1[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT1[7] ,Pin GPIO1[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT1[6] ,Pin GPIO1[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT1[5] ,Pin GPIO1[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT1[4] ,Pin GPIO1[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT1[3] ,Pin GPIO1[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT1[2] ,Pin GPIO1[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT1[1] ,Pin GPIO1[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT1[0] ,Pin GPIO1[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2184++0x03 line.long 0x00 "MPIN1,GPIO masked port 1 pin register" bitfld.long 0x00 15. " MPORTP1[15] ,Masked GPIO1[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP1[14] ,Masked GPIO1[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP1[13] ,Masked GPIO1[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP1[12] ,Masked GPIO1[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP1[11] ,Masked GPIO1[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP1[10] ,Masked GPIO1[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP1[9] ,Masked GPIO1[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP1[8] ,Masked GPIO1[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP1[7] ,Masked GPIO1[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP1[6] ,Masked GPIO1[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP1[5] ,Masked GPIO1[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP1[4] ,Masked GPIO1[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP1[3] ,Masked GPIO1[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP1[2] ,Masked GPIO1[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP1[1] ,Masked GPIO1[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP1[0] ,Masked GPIO1[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2204++0x03 line.long 0x00 "SET1,GPIO set port 1 register" bitfld.long 0x00 15. " SETP1[15] ,Read or set output bit GPIO1[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP1[14] ,Read or set output bit GPIO1[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP1[13] ,Read or set output bit GPIO1[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP1[12] ,Read or set output bit GPIO1[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP1[11] ,Read or set output bit GPIO1[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP1[10] ,Read or set output bit GPIO1[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP1[9] ,Read or set output bit GPIO1[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP1[8] ,Read or set output bit GPIO1[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP1[7] ,Read or set output bit GPIO1[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP1[6] ,Read or set output bit GPIO1[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP1[5] ,Read or set output bit GPIO1[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP1[4] ,Read or set output bit GPIO1[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP1[3] ,Read or set output bit GPIO1[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP1[2] ,Read or set output bit GPIO1[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP1[1] ,Read or set output bit GPIO1[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP1[0] ,Read or set output bit GPIO1[0]" "Low/No effect,High/Set" wgroup.long 0x2284++0x03 line.long 0x00 "CLR1,GPIO port 1 clear register" bitfld.long 0x00 15. " CLRP1[15] ,Clear output GPIO1[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP1[14] ,Clear output GPIO1[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP1[13] ,Clear output GPIO1[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP1[12] ,Clear output GPIO1[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP1[11] ,Clear output GPIO1[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP1[10] ,Clear output GPIO1[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP1[9] ,Clear output GPIO1[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP1[8] ,Clear output GPIO1[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP1[7] ,Clear output GPIO1[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP1[6] ,Clear output GPIO1[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP1[5] ,Clear output GPIO1[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP1[4] ,Clear output GPIO1[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP1[3] ,Clear output GPIO1[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP1[2] ,Clear output GPIO1[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP1[1] ,Clear output GPIO1[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP1[0] ,Clear output GPIO1[0]" "No effect,Clear" wgroup.long 0x2304++0x03 line.long 0x00 "NOT1,GPIO port 1 toggle register" bitfld.long 0x00 15. " NOTP1[15] ,Toggle output GPIO1[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP1[14] ,Toggle output GPIO1[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP1[13] ,Toggle output GPIO1[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP1[12] ,Toggle output GPIO1[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP1[11] ,Toggle output GPIO1[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP1[10] ,Toggle output GPIO1[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP1[9] ,Toggle output GPIO1[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP1[8] ,Toggle output GPIO1[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP1[7] ,Toggle output GPIO1[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP1[6] ,Toggle output GPIO1[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP1[5] ,Toggle output GPIO1[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP1[4] ,Toggle output GPIO1[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP1[3] ,Toggle output GPIO1[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP1[2] ,Toggle output GPIO1[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP1[1] ,Toggle output GPIO1[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP1[0] ,Toggle output GPIO1[0]" "No effect,Toggle" tree.end tree.end tree "Port 2" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x28++0x03 line.long 0x00 "PORT_POL2,GPIO grouped interrupt port 2 polarity register" bitfld.long 0x00 15. " POL2[15] ,Pin GPIO2[15] polarity" "Low,High" bitfld.long 0x00 14. " POL2[14] ,Pin GPIO2[14] polarity" "Low,High" bitfld.long 0x00 13. " POL2[13] ,Pin GPIO2[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL2[12] ,Pin GPIO2[12] polarity" "Low,High" bitfld.long 0x00 11. " POL2[11] ,Pin GPIO2[11] polarity" "Low,High" bitfld.long 0x00 10. " POL2[10] ,Pin GPIO2[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL2[9] ,Pin GPIO2[9] polarity" "Low,High" bitfld.long 0x00 8. " POL2[8] ,Pin GPIO2[8] polarity" "Low,High" bitfld.long 0x00 7. " POL2[7] ,Pin GPIO2[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL2[6] ,Pin GPIO2[6] polarity" "Low,High" bitfld.long 0x00 5. " POL2[5] ,Pin GPIO2[5] polarity" "Low,High" bitfld.long 0x00 4. " POL2[4] ,Pin GPIO2[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL2[3] ,Pin GPIO2[3] polarity" "Low,High" bitfld.long 0x00 2. " POL2[2] ,Pin GPIO2[2] polarity" "Low,High" bitfld.long 0x00 1. " POL2[1] ,Pin GPIO2[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL2[0] ,Pin GPIO2[0] polarity" "Low,High" group.long 0x48++0x03 line.long 0x00 "PORT_ENA2,GPIO grouped interrupt port 2 enable register" bitfld.long 0x00 15. " ENA2[15] ,Pin GPIO2[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA2[14] ,Pin GPIO2[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA2[13] ,Pin GPIO2[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA2[12] ,Pin GPIO2[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA2[11] ,Pin GPIO2[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA2[10] ,Pin GPIO2[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA2[9] ,Pin GPIO2[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA2[8] ,Pin GPIO2[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA2[7] ,Pin GPIO2[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA2[6] ,Pin GPIO2[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA2[5] ,Pin GPIO2[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA2[4] ,Pin GPIO2[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA2[3] ,Pin GPIO2[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA2[2] ,Pin GPIO2[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA2[1] ,Pin GPIO2[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA2[0] ,Pin GPIO2[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 5. tree "Byte pin registers" group.byte 0x40++0x0F line.byte 0x0 "B64,GPIO port 2 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO2[0 ]" "0,1" line.byte 0x1 "B65,GPIO port 2 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO2[1 ]" "0,1" line.byte 0x2 "B66,GPIO port 2 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO2[2 ]" "0,1" line.byte 0x3 "B67,GPIO port 2 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO2[3 ]" "0,1" line.byte 0x4 "B68,GPIO port 2 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO2[4 ]" "0,1" line.byte 0x5 "B69,GPIO port 2 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO2[5 ]" "0,1" line.byte 0x6 "B70,GPIO port 2 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO2[6 ]" "0,1" line.byte 0x7 "B71,GPIO port 2 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO2[7 ]" "0,1" line.byte 0x8 "B72,GPIO port 2 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO2[8 ]" "0,1" line.byte 0x9 "B73,GPIO port 2 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO2[9 ]" "0,1" line.byte 0xA "B74,GPIO port 2 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO2[10]" "0,1" line.byte 0xB "B75,GPIO port 2 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO2[11]" "0,1" line.byte 0xC "B76,GPIO port 2 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO2[12]" "0,1" line.byte 0xD "B77,GPIO port 2 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO2[13]" "0,1" line.byte 0xE "B78,GPIO port 2 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO2[14]" "0,1" line.byte 0xF "B79,GPIO port 2 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO2[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1100++0x3F line.long 0x0 "W64,GPIO port 2 word pin 0 register" line.long 0x4 "W65,GPIO port 2 word pin 1 register" line.long 0x8 "W66,GPIO port 2 word pin 2 register" line.long 0xC "W67,GPIO port 2 word pin 3 register" line.long 0x10 "W68,GPIO port 2 word pin 4 register" line.long 0x14 "W69,GPIO port 2 word pin 5 register" line.long 0x18 "W70,GPIO port 2 word pin 6 register" line.long 0x1C "W71,GPIO port 2 word pin 7 register" line.long 0x20 "W72,GPIO port 2 word pin 8 register" line.long 0x24 "W73,GPIO port 2 word pin 9 register" line.long 0x28 "W74,GPIO port 2 word pin 10 register" line.long 0x2C "W75,GPIO port 2 word pin 11 register" line.long 0x30 "W76,GPIO port 2 word pin 12 register" line.long 0x34 "W77,GPIO port 2 word pin 13 register" line.long 0x38 "W78,GPIO port 2 word pin 14 register" line.long 0x3C "W79,GPIO port 2 word pin 15 register" tree.end width 7. group.long 0x2008++0x03 "" line.long 0x00 "DIR2,GPIO port 2 direction register" bitfld.long 0x00 15. " DIR2[15] ,Pin direction for pin GPIO2[15]" "Input,Output" bitfld.long 0x00 14. " DIR2[14] ,Pin direction for pin GPIO2[14]" "Input,Output" bitfld.long 0x00 13. " DIR2[13] ,Pin direction for pin GPIO2[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR2[12] ,Pin direction for pin GPIO2[12]" "Input,Output" bitfld.long 0x00 11. " DIR2[11] ,Pin direction for pin GPIO2[11]" "Input,Output" bitfld.long 0x00 10. " DIR2[10] ,Pin direction for pin GPIO2[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR2[9] ,Pin direction for pin GPIO2[9]" "Input,Output" bitfld.long 0x00 8. " DIR2[8] ,Pin direction for pin GPIO2[8]" "Input,Output" bitfld.long 0x00 7. " DIR2[7] ,Pin direction for pin GPIO27]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR2[6] ,Pin direction for pin GPIO2[6]" "Input,Output" bitfld.long 0x00 5. " DIR2[5] ,Pin direction for pin GPIO2[5]" "Input,Output" bitfld.long 0x00 4. " DIR2[4] ,Pin direction for pin GPIO2[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR2[3] ,Pin direction for pin GPIO2[3]" "Input,Output" bitfld.long 0x00 2. " DIR2[2] ,Pin direction for pin GPIO2[2]" "Input,Output" bitfld.long 0x00 1. " DIR2[1] ,Pin direction for pin GPIO2[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR2[0] ,Pin direction for pin GPIO2[0]" "Input,Output" group.long 0x2088++0x03 line.long 0x00 "MASK2,GPIO 2 port mask register" bitfld.long 0x00 15. " MASKP2[15] ,Mask for GPIO2[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP2[14] ,Mask for GPIO2[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP2[13] ,Mask for GPIO2[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP2[12] ,Mask for GPIO2[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP2[11] ,Mask for GPIO2[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP2[10] ,Mask for GPIO2[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP2[9] ,Mask for GPIO2[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP2[8] ,Mask for GPIO2[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP2[7] ,Mask for GPIO2[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP2[6] ,Mask for GPIO2[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP2[5] ,Mask for GPIO2[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP2[4] ,Mask for GPIO2[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP2[3] ,Mask for GPIO2[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP2[3] ,Mask for GPIO2[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP2[1] ,Mask for GPIO2[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP2[0] ,Mask for GPIO2[0] in the MPORT register" "Not masked,Masked" group.long 0x2108++0x03 line.long 0x00 "PIN2,GPIO port 2 pin register" bitfld.long 0x00 15. " PORT2[15] ,Pin GPIO2[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT2[14] ,Pin GPIO2[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT2[13] ,Pin GPIO2[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT2[12] ,Pin GPIO2[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT2[11] ,Pin GPIO2[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT2[10] ,Pin GPIO2[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT2[9] ,Pin GPIO2[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT2[8] ,Pin GPIO2[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT2[7] ,Pin GPIO2[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT2[6] ,Pin GPIO2[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT2[5] ,Pin GPIO2[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT2[4] ,Pin GPIO2[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT2[3] ,Pin GPIO2[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT2[2] ,Pin GPIO2[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT2[1] ,Pin GPIO2[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT2[0] ,Pin GPIO2[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2188++0x03 line.long 0x00 "MPIN2,GPIO masked port 2 pin register" bitfld.long 0x00 15. " MPORTP2[15] ,Masked GPIO2[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP2[14] ,Masked GPIO2[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP2[13] ,Masked GPIO2[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP2[12] ,Masked GPIO2[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP2[11] ,Masked GPIO2[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP2[10] ,Masked GPIO2[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP2[9] ,Masked GPIO2[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP2[8] ,Masked GPIO2[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP2[7] ,Masked GPIO2[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP2[6] ,Masked GPIO2[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP2[5] ,Masked GPIO2[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP2[4] ,Masked GPIO2[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP2[3] ,Masked GPIO2[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP2[2] ,Masked GPIO2[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP2[1] ,Masked GPIO2[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP2[0] ,Masked GPIO2[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2208++0x03 line.long 0x00 "SET2,GPIO set port 2 register" bitfld.long 0x00 15. " SETP2[15] ,Read or set output bit GPIO2[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP2[14] ,Read or set output bit GPIO2[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP2[13] ,Read or set output bit GPIO2[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP2[12] ,Read or set output bit GPIO2[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP2[11] ,Read or set output bit GPIO2[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP2[10] ,Read or set output bit GPIO2[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP2[9] ,Read or set output bit GPIO2[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP2[8] ,Read or set output bit GPIO2[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP2[7] ,Read or set output bit GPIO2[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP2[6] ,Read or set output bit GPIO2[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP2[5] ,Read or set output bit GPIO2[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP2[4] ,Read or set output bit GPIO2[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP2[3] ,Read or set output bit GPIO2[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP2[2] ,Read or set output bit GPIO2[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP2[1] ,Read or set output bit GPIO2[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP2[0] ,Read or set output bit GPIO2[0]" "Low/No effect,High/Set" wgroup.long 0x2288++0x03 line.long 0x00 "CLR2,GPIO port 2 clear register" bitfld.long 0x00 15. " CLRP2[15] ,Clear output GPIO2[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP2[14] ,Clear output GPIO2[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP2[13] ,Clear output GPIO2[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP2[12] ,Clear output GPIO2[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP2[11] ,Clear output GPIO2[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP2[10] ,Clear output GPIO2[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP2[9] ,Clear output GPIO2[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP2[8] ,Clear output GPIO2[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP2[7] ,Clear output GPIO2[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP2[6] ,Clear output GPIO2[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP2[5] ,Clear output GPIO2[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP2[4] ,Clear output GPIO2[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP2[3] ,Clear output GPIO2[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP2[2] ,Clear output GPIO2[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP2[1] ,Clear output GPIO2[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP2[0] ,Clear output GPIO2[0]" "No effect,Clear" wgroup.long 0x2308++0x03 line.long 0x00 "NOT2,GPIO port 2 toggle register" bitfld.long 0x00 15. " NOTP2[15] ,Toggle output GPIO2[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP2[14] ,Toggle output GPIO2[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP2[13] ,Toggle output GPIO2[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP2[12] ,Toggle output GPIO2[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP2[11] ,Toggle output GPIO2[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP2[10] ,Toggle output GPIO2[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP2[9] ,Toggle output GPIO2[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP2[8] ,Toggle output GPIO2[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP2[7] ,Toggle output GPIO2[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP2[6] ,Toggle output GPIO2[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP2[5] ,Toggle output GPIO2[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP2[4] ,Toggle output GPIO2[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP2[3] ,Toggle output GPIO2[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP2[2] ,Toggle output GPIO2[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP2[1] ,Toggle output GPIO2[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP2[0] ,Toggle output GPIO2[0]" "No effect,Toggle" tree.end tree.end tree "Port 3" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x2C++0x03 line.long 0x00 "PORT_POL3,GPIO grouped interrupt port 3 polarity register" bitfld.long 0x00 15. " POL3[15] ,Pin GPIO3[15] polarity" "Low,High" bitfld.long 0x00 14. " POL3[14] ,Pin GPIO3[14] polarity" "Low,High" bitfld.long 0x00 13. " POL3[13] ,Pin GPIO3[13] polarity" "Low,High" textline " " bitfld.long 0x00 12. " POL3[12] ,Pin GPIO3[12] polarity" "Low,High" bitfld.long 0x00 11. " POL3[11] ,Pin GPIO3[11] polarity" "Low,High" bitfld.long 0x00 10. " POL3[10] ,Pin GPIO3[10] polarity" "Low,High" textline " " bitfld.long 0x00 9. " POL3[9] ,Pin GPIO3[9] polarity" "Low,High" bitfld.long 0x00 8. " POL3[8] ,Pin GPIO3[8] polarity" "Low,High" bitfld.long 0x00 7. " POL3[7] ,Pin GPIO3[7] polarity" "Low,High" textline " " bitfld.long 0x00 6. " POL3[6] ,Pin GPIO3[6] polarity" "Low,High" bitfld.long 0x00 5. " POL3[5] ,Pin GPIO3[5] polarity" "Low,High" bitfld.long 0x00 4. " POL3[4] ,Pin GPIO3[4] polarity" "Low,High" textline " " bitfld.long 0x00 3. " POL3[3] ,Pin GPIO3[3] polarity" "Low,High" bitfld.long 0x00 2. " POL3[2] ,Pin GPIO3[2] polarity" "Low,High" bitfld.long 0x00 1. " POL3[1] ,Pin GPIO3[1] polarity" "Low,High" textline " " bitfld.long 0x00 0. " POL3[0] ,Pin GPIO3[0] polarity" "Low,High" group.long 0x4C++0x03 line.long 0x00 "PORT_ENA3,GPIO grouped interrupt port 3 enable register" bitfld.long 0x00 15. " ENA3[15] ,Pin GPIO3[15] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ENA3[14] ,Pin GPIO3[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA3[13] ,Pin GPIO3[13] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " ENA3[12] ,Pin GPIO3[12] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 11. " ENA3[11] ,Pin GPIO3[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA3[10] ,Pin GPIO3[10] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " ENA3[9] ,Pin GPIO3[9] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 8. " ENA3[8] ,Pin GPIO3[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA3[7] ,Pin GPIO3[7] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENA3[6] ,Pin GPIO3[6] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " ENA3[5] ,Pin GPIO3[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA3[4] ,Pin GPIO3[4] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " ENA3[3] ,Pin GPIO3[3] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " ENA3[2] ,Pin GPIO3[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA3[1] ,Pin GPIO3[1] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENA3[0] ,Pin GPIO3[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x60++0x0F line.byte 0x0 "B96 ,GPIO port 3 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO3[0 ]" "0,1" line.byte 0x1 "B97 ,GPIO port 3 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO3[1 ]" "0,1" line.byte 0x2 "B98 ,GPIO port 3 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO3[2 ]" "0,1" line.byte 0x3 "B99 ,GPIO port 3 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO3[3 ]" "0,1" line.byte 0x4 "B100,GPIO port 3 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO3[4 ]" "0,1" line.byte 0x5 "B101,GPIO port 3 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO3[5 ]" "0,1" line.byte 0x6 "B102,GPIO port 3 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO3[6 ]" "0,1" line.byte 0x7 "B103,GPIO port 3 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO3[7 ]" "0,1" line.byte 0x8 "B104,GPIO port 3 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO3[8 ]" "0,1" line.byte 0x9 "B105,GPIO port 3 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO3[9 ]" "0,1" line.byte 0xA "B106,GPIO port 3 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO3[10]" "0,1" line.byte 0xB "B107,GPIO port 3 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO3[11]" "0,1" line.byte 0xC "B108,GPIO port 3 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO3[12]" "0,1" line.byte 0xD "B109,GPIO port 3 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO3[13]" "0,1" line.byte 0xE "B110,GPIO port 3 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO3[14]" "0,1" line.byte 0xF "B111,GPIO port 3 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO3[15]" "0,1" tree.end tree "Word pin registers" group.long 0x1180++0x3F line.long 0x0 "W96 ,GPIO port 3 word pin 0 register" line.long 0x4 "W97 ,GPIO port 3 word pin 1 register" line.long 0x8 "W98 ,GPIO port 3 word pin 2 register" line.long 0xC "W99 ,GPIO port 3 word pin 3 register" line.long 0x10 "W100,GPIO port 3 word pin 4 register" line.long 0x14 "W101,GPIO port 3 word pin 5 register" line.long 0x18 "W102,GPIO port 3 word pin 6 register" line.long 0x1C "W103,GPIO port 3 word pin 7 register" line.long 0x20 "W104,GPIO port 3 word pin 8 register" line.long 0x24 "W105,GPIO port 3 word pin 9 register" line.long 0x28 "W106,GPIO port 3 word pin 10 register" line.long 0x2C "W107,GPIO port 3 word pin 11 register" line.long 0x30 "W108,GPIO port 3 word pin 12 register" line.long 0x34 "W109,GPIO port 3 word pin 13 register" line.long 0x38 "W110,GPIO port 3 word pin 14 register" line.long 0x3C "W111,GPIO port 3 word pin 15 register" tree.end width 7. group.long 0x200C++0x03 "" line.long 0x00 "DIR3,GPIO port 3 direction register" bitfld.long 0x00 15. " DIR3[15] ,Pin direction for pin GPIO3[15]" "Input,Output" bitfld.long 0x00 14. " DIR3[14] ,Pin direction for pin GPIO3[14]" "Input,Output" bitfld.long 0x00 13. " DIR3[13] ,Pin direction for pin GPIO3[13]" "Input,Output" textline " " bitfld.long 0x00 12. " DIR3[12] ,Pin direction for pin GPIO3[12]" "Input,Output" bitfld.long 0x00 11. " DIR3[11] ,Pin direction for pin GPIO3[11]" "Input,Output" bitfld.long 0x00 10. " DIR3[10] ,Pin direction for pin GPIO3[10]" "Input,Output" textline " " bitfld.long 0x00 9. " DIR3[9] ,Pin direction for pin GPIO3[9]" "Input,Output" bitfld.long 0x00 8. " DIR3[8] ,Pin direction for pin GPIO3[8]" "Input,Output" bitfld.long 0x00 7. " DIR3[7] ,Pin direction for pin GPIO37]" "Input,Output" textline " " bitfld.long 0x00 6. " DIR3[6] ,Pin direction for pin GPIO3[6]" "Input,Output" bitfld.long 0x00 5. " DIR3[5] ,Pin direction for pin GPIO3[5]" "Input,Output" bitfld.long 0x00 4. " DIR3[4] ,Pin direction for pin GPIO3[4]" "Input,Output" textline " " bitfld.long 0x00 3. " DIR3[3] ,Pin direction for pin GPIO3[3]" "Input,Output" bitfld.long 0x00 2. " DIR3[2] ,Pin direction for pin GPIO3[2]" "Input,Output" bitfld.long 0x00 1. " DIR3[1] ,Pin direction for pin GPIO3[1]" "Input,Output" textline " " bitfld.long 0x00 0. " DIR3[0] ,Pin direction for pin GPIO3[0]" "Input,Output" group.long 0x208C++0x03 line.long 0x00 "MASK3,GPIO 3 port mask register" bitfld.long 0x00 15. " MASKP3[15] ,Mask for GPIO3[15] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 14. " MASKP3[14] ,Mask for GPIO3[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP3[13] ,Mask for GPIO3[13] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 12. " MASKP3[12] ,Mask for GPIO3[12] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 11. " MASKP3[11] ,Mask for GPIO3[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP3[10] ,Mask for GPIO3[10] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 9. " MASKP3[9] ,Mask for GPIO3[9] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 8. " MASKP3[8] ,Mask for GPIO3[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP3[7] ,Mask for GPIO3[7] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 6. " MASKP3[6] ,Mask for GPIO3[6] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 5. " MASKP3[5] ,Mask for GPIO3[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP3[4] ,Mask for GPIO3[4] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 3. " MASKP3[3] ,Mask for GPIO3[3] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 2. " MASKP3[3] ,Mask for GPIO3[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP3[1] ,Mask for GPIO3[1] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 0. " MASKP3[0] ,Mask for GPIO3[0] in the MPORT register" "Not masked,Masked" group.long 0x210C++0x03 line.long 0x00 "PIN3,GPIO port 3 pin register" bitfld.long 0x00 15. " PORT3[15] ,Pin GPIO3[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " PORT3[14] ,Pin GPIO3[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT3[13] ,Pin GPIO3[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " PORT3[12] ,Pin GPIO3[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " PORT3[11] ,Pin GPIO3[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT3[10] ,Pin GPIO3[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " PORT3[9] ,Pin GPIO3[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " PORT3[8] ,Pin GPIO3[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT3[7] ,Pin GPIO3[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " PORT3[6] ,Pin GPIO3[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " PORT3[5] ,Pin GPIO3[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT3[4] ,Pin GPIO3[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " PORT3[3] ,Pin GPIO3[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " PORT3[2] ,Pin GPIO3[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT3[1] ,Pin GPIO3[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " PORT3[0] ,Pin GPIO3[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x218C++0x03 line.long 0x00 "MPIN3,GPIO masked port 3 pin register" bitfld.long 0x00 15. " MPORTP3[15] ,Masked GPIO3[15] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 14. " MPORTP3[14] ,Masked GPIO3[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP3[13] ,Masked GPIO3[13] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 12. " MPORTP3[12] ,Masked GPIO3[12] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 11. " MPORTP3[11] ,Masked GPIO3[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP3[10] ,Masked GPIO3[10] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 9. " MPORTP3[9] ,Masked GPIO3[9] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 8. " MPORTP3[8] ,Masked GPIO3[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP3[7] ,Masked GPIO3[7] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 6. " MPORTP3[6] ,Masked GPIO3[6] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 5. " MPORTP3[5] ,Masked GPIO3[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP3[4] ,Masked GPIO3[4] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 3. " MPORTP3[3] ,Masked GPIO3[3] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 2. " MPORTP3[2] ,Masked GPIO3[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP3[1] ,Masked GPIO3[1] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 0. " MPORTP3[0] ,Masked GPIO3[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x220C++0x03 line.long 0x00 "SET3,GPIO set port 3 register" bitfld.long 0x00 15. " SETP3[15] ,Read or set output bit GPIO3[15]" "Low/No effect,High/Set" bitfld.long 0x00 14. " SETP3[14] ,Read or set output bit GPIO3[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP3[13] ,Read or set output bit GPIO3[13]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 12. " SETP3[12] ,Read or set output bit GPIO3[12]" "Low/No effect,High/Set" bitfld.long 0x00 11. " SETP3[11] ,Read or set output bit GPIO3[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP3[10] ,Read or set output bit GPIO3[10]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 9. " SETP3[9] ,Read or set output bit GPIO3[9]" "Low/No effect,High/Set" bitfld.long 0x00 8. " SETP3[8] ,Read or set output bit GPIO3[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP3[7] ,Read or set output bit GPIO3[7]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 6. " SETP3[6] ,Read or set output bit GPIO3[6]" "Low/No effect,High/Set" bitfld.long 0x00 5. " SETP3[5] ,Read or set output bit GPIO3[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP3[4] ,Read or set output bit GPIO3[4]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 3. " SETP3[3] ,Read or set output bit GPIO3[3]" "Low/No effect,High/Set" bitfld.long 0x00 2. " SETP3[2] ,Read or set output bit GPIO3[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP3[1] ,Read or set output bit GPIO3[1]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 0. " SETP3[0] ,Read or set output bit GPIO3[0]" "Low/No effect,High/Set" wgroup.long 0x228C++0x03 line.long 0x00 "CLR3,GPIO port 3 clear register" bitfld.long 0x00 15. " CLRP3[15] ,Clear output GPIO3[15]" "No effect,Clear" bitfld.long 0x00 14. " CLRP3[14] ,Clear output GPIO3[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP3[13] ,Clear output GPIO3[13]" "No effect,Clear" textline " " bitfld.long 0x00 12. " CLRP3[12] ,Clear output GPIO3[12]" "No effect,Clear" bitfld.long 0x00 11. " CLRP3[11] ,Clear output GPIO3[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP3[10] ,Clear output GPIO3[10]" "No effect,Clear" textline " " bitfld.long 0x00 9. " CLRP3[9] ,Clear output GPIO3[9]" "No effect,Clear" bitfld.long 0x00 8. " CLRP3[8] ,Clear output GPIO3[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP3[7] ,Clear output GPIO3[7]" "No effect,Clear" textline " " bitfld.long 0x00 6. " CLRP3[6] ,Clear output GPIO3[6]" "No effect,Clear" bitfld.long 0x00 5. " CLRP3[5] ,Clear output GPIO3[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP3[4] ,Clear output GPIO3[4]" "No effect,Clear" textline " " bitfld.long 0x00 3. " CLRP3[3] ,Clear output GPIO3[3]" "No effect,Clear" bitfld.long 0x00 2. " CLRP3[2] ,Clear output GPIO3[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP3[1] ,Clear output GPIO3[1]" "No effect,Clear" textline " " bitfld.long 0x00 0. " CLRP3[0] ,Clear output GPIO3[0]" "No effect,Clear" wgroup.long 0x230C++0x03 line.long 0x00 "NOT3,GPIO port 3 toggle register" bitfld.long 0x00 15. " NOTP3[15] ,Toggle output GPIO3[15]" "No effect,Toggle" bitfld.long 0x00 14. " NOTP3[14] ,Toggle output GPIO3[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP3[13] ,Toggle output GPIO3[13]" "No effect,Toggle" textline " " bitfld.long 0x00 12. " NOTP3[12] ,Toggle output GPIO3[12]" "No effect,Toggle" bitfld.long 0x00 11. " NOTP3[11] ,Toggle output GPIO3[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP3[10] ,Toggle output GPIO3[10]" "No effect,Toggle" textline " " bitfld.long 0x00 9. " NOTP3[9] ,Toggle output GPIO3[9]" "No effect,Toggle" bitfld.long 0x00 8. " NOTP3[8] ,Toggle output GPIO3[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP3[7] ,Toggle output GPIO3[7]" "No effect,Toggle" textline " " bitfld.long 0x00 6. " NOTP3[6] ,Toggle output GPIO3[6]" "No effect,Toggle" bitfld.long 0x00 5. " NOTP3[5] ,Toggle output GPIO3[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP3[4] ,Toggle output GPIO3[4]" "No effect,Toggle" textline " " bitfld.long 0x00 3. " NOTP3[3] ,Toggle output GPIO3[3]" "No effect,Toggle" bitfld.long 0x00 2. " NOTP3[2] ,Toggle output GPIO3[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP3[1] ,Toggle output GPIO3[1]" "No effect,Toggle" textline " " bitfld.long 0x00 0. " NOTP3[0] ,Toggle output GPIO3[0]" "No effect,Toggle" tree.end tree.end tree "Port 4" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x30++0x03 line.long 0x00 "PORT_POL4,GPIO grouped interrupt port 4 polarity register" bitfld.long 0x00 11. " POL4[11] ,Pin GPIO4[11] polarity" "Low,High" group.long 0x50++0x03 line.long 0x00 "PORT_ENA4,GPIO grouped interrupt port 4 enable register" bitfld.long 0x00 11. " ENA4[11] ,Pin GPIO4[11] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0x8B++0x00 line.byte 0x00 "B139,GPIO port 4 byte pin 11 register" bitfld.byte 0x00 0. " PBYTE_11 ,State of the pin GPIO4[11]" "0,1" tree.end tree "Word pin registers" group.long 0x122C++0x03 line.long 0x00 "W139,GPIO port 4 word pin 11 register" tree.end width 7. group.long 0x2010++0x03 "" line.long 0x00 "DIR4,GPIO port 4 direction register" bitfld.long 0x00 11. " DIR4[11] ,Pin direction for pin GPIO4[11]" "Input,Output" group.long 0x2090++0x03 line.long 0x00 "MASK4,GPIO 4 port mask register" bitfld.long 0x00 11. " MASKP4[11] ,Mask for GPIO4[11] in the MPORT register" "Not masked,Masked" group.long 0x2110++0x03 line.long 0x00 "PIN4,GPIO port 4 pin register" bitfld.long 0x00 11. " PORT4[11] ,Pin GPIO4[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2190++0x03 line.long 0x00 "MPIN4,GPIO masked port 4 pin register" bitfld.long 0x00 11. " MPORTP4[11] ,Masked GPIO4[11] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2210++0x03 line.long 0x00 "SET4,GPIO set port 4 register" bitfld.long 0x00 11. " SETP4[11] ,Read or set output bit GPIO4[11]" "Low/No effect,High/Set" wgroup.long 0x2290++0x03 line.long 0x00 "CLR4,GPIO port 4 clear register" bitfld.long 0x00 11. " CLRP4[11] ,Clear output GPIO4[11]" "No effect,Clear" wgroup.long 0x2310++0x03 line.long 0x00 "NOT4,GPIO port 4 toggle register" bitfld.long 0x00 11. " NOTP4[11] ,Toggle output GPIO4[11]" "No effect,Toggle" tree.end tree.end tree "Port 5" tree "GPIO GROUP0 interrupt" base ad:0x40088000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO GROUP1 interrupt" base ad:0x40089000 width 11. group.long 0x34++0x03 line.long 0x00 "PORT_POL5,GPIO grouped interrupt port 5 polarity register" bitfld.long 0x00 18. " POL5[18] ,Pin GPIO5[18] polarity" "Low,High" bitfld.long 0x00 16. " POL5[16] ,Pin GPIO5[16] polarity" "Low,High" bitfld.long 0x00 15. " POL5[15] ,Pin GPIO5[15] polarity" "Low,High" textline " " bitfld.long 0x00 14. " POL5[14] ,Pin GPIO5[14] polarity" "Low,High" bitfld.long 0x00 13. " POL5[13] ,Pin GPIO5[13] polarity" "Low,High" bitfld.long 0x00 12. " POL5[12] ,Pin GPIO5[12] polarity" "Low,High" textline " " bitfld.long 0x00 11. " POL5[11] ,Pin GPIO5[11] polarity" "Low,High" bitfld.long 0x00 10. " POL5[10] ,Pin GPIO5[10] polarity" "Low,High" bitfld.long 0x00 9. " POL5[9] ,Pin GPIO5[9] polarity" "Low,High" textline " " bitfld.long 0x00 8. " POL5[8] ,Pin GPIO5[8] polarity" "Low,High" bitfld.long 0x00 7. " POL5[7] ,Pin GPIO5[7] polarity" "Low,High" bitfld.long 0x00 6. " POL5[6] ,Pin GPIO5[6] polarity" "Low,High" textline " " bitfld.long 0x00 5. " POL5[5] ,Pin GPIO5[5] polarity" "Low,High" bitfld.long 0x00 4. " POL5[4] ,Pin GPIO5[4] polarity" "Low,High" bitfld.long 0x00 3. " POL5[3] ,Pin GPIO5[3] polarity" "Low,High" textline " " bitfld.long 0x00 2. " POL5[2] ,Pin GPIO5[2] polarity" "Low,High" bitfld.long 0x00 1. " POL5[1] ,Pin GPIO5[1] polarity" "Low,High" bitfld.long 0x00 0. " POL5[0] ,Pin GPIO5[0] polarity" "Low,High" group.long 0x54++0x03 line.long 0x00 "PORT_ENA5,GPIO grouped interrupt port 5 enable register" bitfld.long 0x00 18. " ENA5[18] ,Pin GPIO5[18] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 16. " ENA5[16] ,Pin GPIO5[16] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 15. " ENA5[15] ,Pin GPIO5[15] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " ENA5[14] ,Pin GPIO5[14] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ENA5[13] ,Pin GPIO5[13] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 12. " ENA5[12] ,Pin GPIO5[12] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " ENA5[11] ,Pin GPIO5[11] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 10. " ENA5[10] ,Pin GPIO5[10] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 9. " ENA5[9] ,Pin GPIO5[9] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " ENA5[8] ,Pin GPIO5[8] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 7. " ENA5[7] ,Pin GPIO5[7] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 6. " ENA5[6] ,Pin GPIO5[6] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " ENA5[5] ,Pin GPIO5[5] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 4. " ENA5[4] ,Pin GPIO5[4] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 3. " ENA5[3] ,Pin GPIO5[3] for group interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " ENA5[2] ,Pin GPIO5[2] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " ENA5[1] ,Pin GPIO5[1] for group interrupt" "Disabled,Enabled" bitfld.long 0x00 0. " ENA5[0] ,Pin GPIO5[0] for group interrupt" "Disabled,Enabled" tree.end tree "GPIO port" base ad:0x400F4000 width 6. tree "Byte pin registers" group.byte 0xA0++0x10 line.byte 0x0 "B160,GPIO port 5 byte pin 0 register" bitfld.byte 0x0 0. " PBYTE_0 ,State of the pin GPIO5[0 ]" "0,1" line.byte 0x1 "B161,GPIO port 5 byte pin 1 register" bitfld.byte 0x1 0. " PBYTE_1 ,State of the pin GPIO5[1 ]" "0,1" line.byte 0x2 "B162,GPIO port 5 byte pin 2 register" bitfld.byte 0x2 0. " PBYTE_2 ,State of the pin GPIO5[2 ]" "0,1" line.byte 0x3 "B163,GPIO port 5 byte pin 3 register" bitfld.byte 0x3 0. " PBYTE_3 ,State of the pin GPIO5[3 ]" "0,1" line.byte 0x4 "B164,GPIO port 5 byte pin 4 register" bitfld.byte 0x4 0. " PBYTE_4 ,State of the pin GPIO5[4 ]" "0,1" line.byte 0x5 "B165,GPIO port 5 byte pin 5 register" bitfld.byte 0x5 0. " PBYTE_5 ,State of the pin GPIO5[5 ]" "0,1" line.byte 0x6 "B166,GPIO port 5 byte pin 6 register" bitfld.byte 0x6 0. " PBYTE_6 ,State of the pin GPIO5[6 ]" "0,1" line.byte 0x7 "B167,GPIO port 5 byte pin 7 register" bitfld.byte 0x7 0. " PBYTE_7 ,State of the pin GPIO5[7 ]" "0,1" line.byte 0x8 "B168,GPIO port 5 byte pin 8 register" bitfld.byte 0x8 0. " PBYTE_8 ,State of the pin GPIO5[8 ]" "0,1" line.byte 0x9 "B169,GPIO port 5 byte pin 9 register" bitfld.byte 0x9 0. " PBYTE_9 ,State of the pin GPIO5[9 ]" "0,1" line.byte 0xA "B170,GPIO port 5 byte pin 10 register" bitfld.byte 0xA 0. " PBYTE_10 ,State of the pin GPIO5[10]" "0,1" line.byte 0xB "B171,GPIO port 5 byte pin 11 register" bitfld.byte 0xB 0. " PBYTE_11 ,State of the pin GPIO5[11]" "0,1" line.byte 0xC "B172,GPIO port 5 byte pin 12 register" bitfld.byte 0xC 0. " PBYTE_12 ,State of the pin GPIO5[12]" "0,1" line.byte 0xD "B173,GPIO port 5 byte pin 13 register" bitfld.byte 0xD 0. " PBYTE_13 ,State of the pin GPIO5[13]" "0,1" line.byte 0xE "B174,GPIO port 5 byte pin 14 register" bitfld.byte 0xE 0. " PBYTE_14 ,State of the pin GPIO5[14]" "0,1" line.byte 0xF "B175,GPIO port 5 byte pin 15 register" bitfld.byte 0xF 0. " PBYTE_15 ,State of the pin GPIO5[15]" "0,1" line.byte 0x10 "B176,GPIO port 5 byte pin 16 register" bitfld.byte 0x10 0. " PBYTE_16 ,State of the pin GPIO5[16]" "0,1" group.byte 0xB2++0x00 line.byte 0x00 "B178,GPIO port 5 byte pin 18 register" bitfld.byte 0x00 0. " PBYTE_18 ,State of the pin GPIO5[18]" "0,1" tree.end tree "Word pin registers" group.long 0x1280++0x43 line.long 0x0 "W160,GPIO port 5 word pin 0 register" line.long 0x4 "W161,GPIO port 5 word pin 1 register" line.long 0x8 "W162,GPIO port 5 word pin 2 register" line.long 0xC "W163,GPIO port 5 word pin 3 register" line.long 0x10 "W164,GPIO port 5 word pin 4 register" line.long 0x14 "W165,GPIO port 5 word pin 5 register" line.long 0x18 "W166,GPIO port 5 word pin 6 register" line.long 0x1C "W167,GPIO port 5 word pin 7 register" line.long 0x20 "W168,GPIO port 5 word pin 8 register" line.long 0x24 "W169,GPIO port 5 word pin 9 register" line.long 0x28 "W170,GPIO port 5 word pin 10 register" line.long 0x2C "W171,GPIO port 5 word pin 11 register" line.long 0x30 "W172,GPIO port 5 word pin 12 register" line.long 0x34 "W173,GPIO port 5 word pin 13 register" line.long 0x38 "W174,GPIO port 5 word pin 14 register" line.long 0x3C "W175,GPIO port 5 word pin 15 register" line.long 0x40 "W176,GPIO port 5 word pin 16 register" group.long 0x12C8++0x03 line.long 0x00 "W178,GPIO port 5 word pin 18 register" tree.end width 7. group.long 0x2014++0x03 "" line.long 0x00 "DIR5,GPIO port 5 direction register" bitfld.long 0x00 18. " DIR5[18] ,Pin direction for pin GPIO5[18]" "Input,Output" bitfld.long 0x00 16. " DIR5[16] ,Pin direction for pin GPIO5[16]" "Input,Output" bitfld.long 0x00 15. " DIR5[15] ,Pin direction for pin GPIO5[15]" "Input,Output" textline " " bitfld.long 0x00 14. " DIR5[14] ,Pin direction for pin GPIO5[14]" "Input,Output" bitfld.long 0x00 13. " DIR5[13] ,Pin direction for pin GPIO5[13]" "Input,Output" bitfld.long 0x00 12. " DIR5[12] ,Pin direction for pin GPIO5[12]" "Input,Output" textline " " bitfld.long 0x00 11. " DIR5[11] ,Pin direction for pin GPIO5[11]" "Input,Output" bitfld.long 0x00 10. " DIR5[10] ,Pin direction for pin GPIO5[10]" "Input,Output" bitfld.long 0x00 9. " DIR5[9] ,Pin direction for pin GPIO5[9]" "Input,Output" textline " " bitfld.long 0x00 8. " DIR5[8] ,Pin direction for pin GPIO5[8]" "Input,Output" bitfld.long 0x00 7. " DIR5[7] ,Pin direction for pin GPIO5[7]" "Input,Output" bitfld.long 0x00 6. " DIR5[6] ,Pin direction for pin GPIO5[6]" "Input,Output" textline " " bitfld.long 0x00 5. " DIR5[5] ,Pin direction for pin GPIO5[5]" "Input,Output" bitfld.long 0x00 4. " DIR5[4] ,Pin direction for pin GPIO5[4]" "Input,Output" bitfld.long 0x00 3. " DIR5[3] ,Pin direction for pin GPIO5[3]" "Input,Output" textline " " bitfld.long 0x00 2. " DIR5[2] ,Pin direction for pin GPIO5[2]" "Input,Output" bitfld.long 0x00 1. " DIR5[1] ,Pin direction for pin GPIO5[1]" "Input,Output" bitfld.long 0x00 0. " DIR5[0] ,Pin direction for pin GPIO5[0]" "Input,Output" group.long 0x2094++0x03 line.long 0x00 "MASK5,GPIO port 5 mask register" bitfld.long 0x00 18. " MASKP5[18] ,Mask for GPIO5[18] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 16. " MASKP5[16] ,Mask for GPIO5[16] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 15. " MASKP5[15] ,Mask for GPIO5[15] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 14. " MASKP5[14] ,Mask for GPIO5[14] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 13. " MASKP5[13] ,Mask for GPIO5[13] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 12. " MASKP5[12] ,Mask for GPIO5[12] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 11. " MASKP5[11] ,Mask for GPIO5[11] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 10. " MASKP5[10] ,Mask for GPIO5[10] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 9. " MASKP5[9] ,Mask for GPIO5[9] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 8. " MASKP5[8] ,Mask for GPIO5[8] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 7. " MASKP5[7] ,Mask for GPIO5[7] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 6. " MASKP5[6] ,Mask for GPIO5[6] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 5. " MASKP5[5] ,Mask for GPIO5[5] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 4. " MASKP5[4] ,Mask for GPIO5[4] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 3. " MASKP5[3] ,Mask for GPIO5[3] in the MPORT register" "Not masked,Masked" textline " " bitfld.long 0x00 2. " MASKP5[2] ,Mask for GPIO5[2] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 1. " MASKP5[1] ,Mask for GPIO5[1] in the MPORT register" "Not masked,Masked" bitfld.long 0x00 0. " MASKP5[0] ,Mask for GPIO5[0] in the MPORT register" "Not masked,Masked" group.long 0x2114++0x03 line.long 0x00 "PIN5,GPIO port 5 pin register" bitfld.long 0x00 18. " PORT5[18] ,Pin GPIO5[18] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " PORT5[16] ,Pin GPIO5[16] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " PORT5[15] ,Pin GPIO5[15] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " PORT5[14] ,Pin GPIO5[14] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " PORT5[13] ,Pin GPIO5[13] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " PORT5[12] ,Pin GPIO5[12] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " PORT5[11] ,Pin GPIO5[11] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " PORT5[10] ,Pin GPIO5[10] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " PORT5[9] ,Pin GPIO5[9] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " PORT5[8] ,Pin GPIO5[8] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " PORT5[7] ,Pin GPIO5[7] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " PORT5[6] ,Pin GPIO5[6] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " PORT5[5] ,Pin GPIO5[5] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " PORT5[4] ,Pin GPIO5[4] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " PORT5[3] ,Pin GPIO5[3] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " PORT5[2] ,Pin GPIO5[2] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " PORT5[1] ,Pin GPIO5[1] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " PORT5[0] ,Pin GPIO5[0] reads state or loads output bit (Read/Write)" "Low/Cleared,High/Set" group.long 0x2194++0x03 line.long 0x00 "MPIN5,GPIO masked port 5 pin register" bitfld.long 0x00 18. " MPORTP5[18] ,Masked GPIO5[18] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 16. " MPORTP5[16] ,Masked GPIO5[16] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 15. " MPORTP5[15] ,Masked GPIO5[15] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 14. " MPORTP5[14] ,Masked GPIO5[14] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 13. " MPORTP5[13] ,Masked GPIO5[13] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 12. " MPORTP5[12] ,Masked GPIO5[12] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 11. " MPORTP5[11] ,Masked GPIO5[11] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 10. " MPORTP5[10] ,Masked GPIO5[10] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 9. " MPORTP5[9] ,Masked GPIO5[9] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 8. " MPORTP5[8] ,Masked GPIO5[8] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 7. " MPORTP5[7] ,Masked GPIO5[7] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 6. " MPORTP5[6] ,Masked GPIO5[6] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 5. " MPORTP5[5] ,Masked GPIO5[5] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 4. " MPORTP5[4] ,Masked GPIO5[4] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 3. " MPORTP5[3] ,Masked GPIO5[3] pin state (Read/Write)" "Low/Cleared,High/Set" textline " " bitfld.long 0x00 2. " MPORTP5[2] ,Masked GPIO5[2] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 1. " MPORTP5[1] ,Masked GPIO5[1] pin state (Read/Write)" "Low/Cleared,High/Set" bitfld.long 0x00 0. " MPORTP5[0] ,Masked GPIO5[0] pin state (Read/Write)" "Low/Cleared,High/Set" group.long 0x2214++0x03 line.long 0x00 "SET5,GPIO set port 5 register" bitfld.long 0x00 18. " SETP5[18] ,Read or set output bit GPIO5[18]" "Low/No effect,High/Set" bitfld.long 0x00 16. " SETP5[16] ,Read or set output bit GPIO5[16]" "Low/No effect,High/Set" bitfld.long 0x00 15. " SETP5[15] ,Read or set output bit GPIO5[15]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 14. " SETP5[14] ,Read or set output bit GPIO5[14]" "Low/No effect,High/Set" bitfld.long 0x00 13. " SETP5[13] ,Read or set output bit GPIO5[13]" "Low/No effect,High/Set" bitfld.long 0x00 12. " SETP5[12] ,Read or set output bit GPIO5[12]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 11. " SETP5[11] ,Read or set output bit GPIO5[11]" "Low/No effect,High/Set" bitfld.long 0x00 10. " SETP5[10] ,Read or set output bit GPIO5[10]" "Low/No effect,High/Set" bitfld.long 0x00 9. " SETP5[9] ,Read or set output bit GPIO5[9]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 8. " SETP5[8] ,Read or set output bit GPIO5[8]" "Low/No effect,High/Set" bitfld.long 0x00 7. " SETP5[7] ,Read or set output bit GPIO5[7]" "Low/No effect,High/Set" bitfld.long 0x00 6. " SETP5[6] ,Read or set output bit GPIO5[6]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 5. " SETP5[5] ,Read or set output bit GPIO5[5]" "Low/No effect,High/Set" bitfld.long 0x00 4. " SETP5[4] ,Read or set output bit GPIO5[4]" "Low/No effect,High/Set" bitfld.long 0x00 3. " SETP5[3] ,Read or set output bit GPIO5[3]" "Low/No effect,High/Set" textline " " bitfld.long 0x00 2. " SETP5[2] ,Read or set output bit GPIO5[2]" "Low/No effect,High/Set" bitfld.long 0x00 1. " SETP5[1] ,Read or set output bit GPIO5[1]" "Low/No effect,High/Set" bitfld.long 0x00 0. " SETP5[0] ,Read or set output bit GPIO5[0]" "Low/No effect,High/Set" wgroup.long 0x2294++0x03 line.long 0x00 "CLR5,GPIO port 5 clear register" bitfld.long 0x00 18. " CLRP5[18] ,Clear output GPIO5[18]" "No effect,Clear" bitfld.long 0x00 16. " CLRP5[16] ,Clear output GPIO5[16]" "No effect,Clear" bitfld.long 0x00 15. " CLRP5[15] ,Clear output GPIO5[15]" "No effect,Clear" textline " " bitfld.long 0x00 14. " CLRP5[14] ,Clear output GPIO5[14]" "No effect,Clear" bitfld.long 0x00 13. " CLRP5[13] ,Clear output GPIO5[13]" "No effect,Clear" bitfld.long 0x00 12. " CLRP5[12] ,Clear output GPIO5[12]" "No effect,Clear" textline " " bitfld.long 0x00 11. " CLRP5[11] ,Clear output GPIO5[11]" "No effect,Clear" bitfld.long 0x00 10. " CLRP5[10] ,Clear output GPIO5[10]" "No effect,Clear" bitfld.long 0x00 9. " CLRP5[9] ,Clear output GPIO5[9]" "No effect,Clear" textline " " bitfld.long 0x00 8. " CLRP5[8] ,Clear output GPIO5[8]" "No effect,Clear" bitfld.long 0x00 7. " CLRP5[7] ,Clear output GPIO5[7]" "No effect,Clear" bitfld.long 0x00 6. " CLRP5[6] ,Clear output GPIO5[6]" "No effect,Clear" textline " " bitfld.long 0x00 5. " CLRP5[5] ,Clear output GPIO5[5]" "No effect,Clear" bitfld.long 0x00 4. " CLRP5[4] ,Clear output GPIO5[4]" "No effect,Clear" bitfld.long 0x00 3. " CLRP5[3] ,Clear output GPIO5[3]" "No effect,Clear" textline " " bitfld.long 0x00 2. " CLRP5[2] ,Clear output GPIO5[2]" "No effect,Clear" bitfld.long 0x00 1. " CLRP5[1] ,Clear output GPIO5[1]" "No effect,Clear" bitfld.long 0x00 0. " CLRP5[0] ,Clear output GPIO5[0]" "No effect,Clear" wgroup.long 0x2314++0x03 line.long 0x00 "NOT5,GPIO port 5 toggle register" bitfld.long 0x00 18. " NOTP5[18] ,Toggle output GPIO5[18]" "No effect,Toggle" bitfld.long 0x00 16. " NOTP5[16] ,Toggle output GPIO5[16]" "No effect,Toggle" bitfld.long 0x00 15. " NOTP5[15] ,Toggle output GPIO5[15]" "No effect,Toggle" textline " " bitfld.long 0x00 14. " NOTP5[14] ,Toggle output GPIO5[14]" "No effect,Toggle" bitfld.long 0x00 13. " NOTP5[13] ,Toggle output GPIO5[13]" "No effect,Toggle" bitfld.long 0x00 12. " NOTP5[12] ,Toggle output GPIO5[12]" "No effect,Toggle" textline " " bitfld.long 0x00 11. " NOTP5[11] ,Toggle output GPIO5[11]" "No effect,Toggle" bitfld.long 0x00 10. " NOTP5[10] ,Toggle output GPIO5[10]" "No effect,Toggle" bitfld.long 0x00 9. " NOTP5[9] ,Toggle output GPIO5[9]" "No effect,Toggle" textline " " bitfld.long 0x00 8. " NOTP5[8] ,Toggle output GPIO5[8]" "No effect,Toggle" bitfld.long 0x00 7. " NOTP5[7] ,Toggle output GPIO5[7]" "No effect,Toggle" bitfld.long 0x00 6. " NOTP5[6] ,Toggle output GPIO5[6]" "No effect,Toggle" textline " " bitfld.long 0x00 5. " NOTP5[5] ,Toggle output GPIO5[5]" "No effect,Toggle" bitfld.long 0x00 4. " NOTP5[4] ,Toggle output GPIO5[4]" "No effect,Toggle" bitfld.long 0x00 3. " NOTP5[3] ,Toggle output GPIO5[3]" "No effect,Toggle" textline " " bitfld.long 0x00 2. " NOTP5[2] ,Toggle output GPIO5[2]" "No effect,Toggle" bitfld.long 0x00 1. " NOTP5[1] ,Toggle output GPIO5[1]" "No effect,Toggle" bitfld.long 0x00 0. " NOTP5[0] ,Toggle output GPIO5[0]" "No effect,Toggle" tree.end tree.end width 0xB endif tree.end tree "SGPIO (Serial GPIO)" base ad:0x40101000 width 17. group.long 0x00++0x20F line.long 0x0 "OUT_MUX_CFG0,Pin multiplexer configuration register 0" bitfld.long 0x0 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x0 0.--3. " P_OUT_CFG ,Output control of output SGPIO0" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x4 "OUT_MUX_CFG1,Pin multiplexer configuration register 1" bitfld.long 0x4 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x4 0.--3. " P_OUT_CFG ,Output control of output SGPIO1" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x8 "OUT_MUX_CFG2,Pin multiplexer configuration register 2" bitfld.long 0x8 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x8 0.--3. " P_OUT_CFG ,Output control of output SGPIO2" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0xC "OUT_MUX_CFG3,Pin multiplexer configuration register 3" bitfld.long 0xC 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0xC 0.--3. " P_OUT_CFG ,Output control of output SGPIO3" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x10 "OUT_MUX_CFG4,Pin multiplexer configuration register 4" bitfld.long 0x10 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x10 0.--3. " P_OUT_CFG ,Output control of output SGPIO4" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x14 "OUT_MUX_CFG5,Pin multiplexer configuration register 5" bitfld.long 0x14 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x14 0.--3. " P_OUT_CFG ,Output control of output SGPIO5" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x18 "OUT_MUX_CFG6,Pin multiplexer configuration register 6" bitfld.long 0x18 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x18 0.--3. " P_OUT_CFG ,Output control of output SGPIO6" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x1C "OUT_MUX_CFG7,Pin multiplexer configuration register 7" bitfld.long 0x1C 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x1C 0.--3. " P_OUT_CFG ,Output control of output SGPIO7" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x20 "OUT_MUX_CFG8,Pin multiplexer configuration register 8" bitfld.long 0x20 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x20 0.--3. " P_OUT_CFG ,Output control of output SGPIO8" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x24 "OUT_MUX_CFG9,Pin multiplexer configuration register 9" bitfld.long 0x24 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x24 0.--3. " P_OUT_CFG ,Output control of output SGPIO9" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x28 "OUT_MUX_CFG10,Pin multiplexer configuration register 10" bitfld.long 0x28 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x28 0.--3. " P_OUT_CFG ,Output control of output SGPIO10" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x2C "OUT_MUX_CFG11,Pin multiplexer configuration register 11" bitfld.long 0x2C 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x2C 0.--3. " P_OUT_CFG ,Output control of output SGPIO11" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x30 "OUT_MUX_CFG12,Pin multiplexer configuration register 12" bitfld.long 0x30 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x30 0.--3. " P_OUT_CFG ,Output control of output SGPIO12" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x34 "OUT_MUX_CFG13,Pin multiplexer configuration register 13" bitfld.long 0x34 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x34 0.--3. " P_OUT_CFG ,Output control of output SGPIO13" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x38 "OUT_MUX_CFG14,Pin multiplexer configuration register 14" bitfld.long 0x38 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x38 0.--3. " P_OUT_CFG ,Output control of output SGPIO14" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x3C "OUT_MUX_CFG15,Pin multiplexer configuration register 15" bitfld.long 0x3C 4.--6. " P_OE_CFG ,Output enable source" "Gpio_oe,,,,Dout_oem1,Dout_oem2,Dout_oem4,Dout_oem8" bitfld.long 0x3C 0.--3. " P_OUT_CFG ,Output control of output SGPIO15" "Dout_doutm1,Dout_doutm2a,Dout_doutm2b,Dout_doutm2c,Gpio_out,Dout_doutm4a,Dout_doutm4b,Dout_doutm4c,Clk_out,Dout_doutm8a,Dout_doutm8b,Dout_doutm8c,,,," line.long 0x40 "SGPIO_MUX_CFG0,SGPIO multiplexer configuration register 0" bitfld.long 0x40 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x40 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x40 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x40 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x40 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x40 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x40 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x40 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x44 "SGPIO_MUX_CFG1,SGPIO multiplexer configuration register 1" bitfld.long 0x44 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x44 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x44 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x44 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x44 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x44 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x44 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x44 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x48 "SGPIO_MUX_CFG2,SGPIO multiplexer configuration register 2" bitfld.long 0x48 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x48 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x48 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x48 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x48 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x48 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x48 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x48 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x4C "SGPIO_MUX_CFG3,SGPIO multiplexer configuration register 3" bitfld.long 0x4C 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x4C 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x4C 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x4C 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x4C 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x4C 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x4C 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x4C 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x50 "SGPIO_MUX_CFG4,SGPIO multiplexer configuration register 4" bitfld.long 0x50 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x50 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x50 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x50 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x50 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x50 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x50 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x50 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x54 "SGPIO_MUX_CFG5,SGPIO multiplexer configuration register 5" bitfld.long 0x54 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x54 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x54 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x54 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x54 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x54 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x54 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x54 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x58 "SGPIO_MUX_CFG6,SGPIO multiplexer configuration register 6" bitfld.long 0x58 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x58 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x58 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x58 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x58 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x58 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x58 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x58 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x5C "SGPIO_MUX_CFG7,SGPIO multiplexer configuration register 7" bitfld.long 0x5C 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x5C 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x5C 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x5C 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x5C 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x5C 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x5C 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x5C 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x60 "SGPIO_MUX_CFG8,SGPIO multiplexer configuration register 8" bitfld.long 0x60 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x60 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x60 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x60 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x60 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x60 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x60 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x60 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x64 "SGPIO_MUX_CFG9,SGPIO multiplexer configuration register 9" bitfld.long 0x64 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x64 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x64 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x64 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x64 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x64 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x64 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x64 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x68 "SGPIO_MUX_CFG10,SGPIO multiplexer configuration register 10" bitfld.long 0x68 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x68 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x68 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x68 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x68 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x68 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x68 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x68 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x6C "SGPIO_MUX_CFG11,SGPIO multiplexer configuration register 11" bitfld.long 0x6C 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x6C 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x6C 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x6C 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x6C 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x6C 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x6C 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x6C 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x70 "SGPIO_MUX_CFG12,SGPIO multiplexer configuration register 12" bitfld.long 0x70 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x70 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x70 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x70 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x70 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x70 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x70 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x70 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x74 "SGPIO_MUX_CFG13,SGPIO multiplexer configuration register 13" bitfld.long 0x74 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x74 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x74 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x74 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x74 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x74 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x74 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x74 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x78 "SGPIO_MUX_CFG14,SGPIO multiplexer configuration register 14" bitfld.long 0x78 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x78 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x78 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x78 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x78 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x78 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x78 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x78 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x7C "SGPIO_MUX_CFG15,SGPIO multiplexer configuration register 15" bitfld.long 0x7C 12.--13. " CONCAT_ORDER ,Select concatenation order" "Self-loop,2 slices,4 slices,8 slices" bitfld.long 0x7C 11. " CONCAT_ENABLE ,Enable concatenation" "Disabled,Enabled" bitfld.long 0x7C 9.--10. " QUALIFIER_SLICE_MODE ,Select qualifier slice" "Slice A,Slice H,Slice I,Slice P" textline " " bitfld.long 0x7C 7.--8. " QUALIFIER_PIN_MODE ,Select qualifier pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x7C 5.--6. " QUALIFIER_MODE ,Select qualifier mode" "Enabled,Disabled,Slice,External SGPIO" bitfld.long 0x7C 3.--4. " CLK_SOURCE_SLICE_MODE ,Select clock source slice" "Slice D,Slice H,Slice O,Slice P" textline " " bitfld.long 0x7C 1.--2. " CLK_SOURCE_PIN_MODE ,Select source clock pin" "SGPIO8,SGPIO9,SGPIO10,SGPIO11" bitfld.long 0x7C 0. " EXT_CLK_ENABLE ,Select clock signal" "Internal,External" line.long 0x80 "SLICE_MUX_CFG0,Slice multiplexer configuration register 0" bitfld.long 0x80 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x80 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x80 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x80 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x80 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x80 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x80 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x84 "SLICE_MUX_CFG1,Slice multiplexer configuration register 1" bitfld.long 0x84 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x84 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x84 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x84 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x84 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x84 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x84 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x88 "SLICE_MUX_CFG2,Slice multiplexer configuration register 2" bitfld.long 0x88 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x88 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x88 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x88 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x88 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x88 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x88 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x8C "SLICE_MUX_CFG3,Slice multiplexer configuration register 3" bitfld.long 0x8C 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x8C 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x8C 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x8C 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x8C 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x8C 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x8C 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x90 "SLICE_MUX_CFG4,Slice multiplexer configuration register 4" bitfld.long 0x90 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x90 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x90 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x90 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x90 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x90 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x90 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x94 "SLICE_MUX_CFG5,Slice multiplexer configuration register 5" bitfld.long 0x94 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x94 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x94 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x94 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x94 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x94 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x94 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x98 "SLICE_MUX_CFG6,Slice multiplexer configuration register 6" bitfld.long 0x98 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x98 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x98 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x98 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x98 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x98 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x98 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0x9C "SLICE_MUX_CFG7,Slice multiplexer configuration register 7" bitfld.long 0x9C 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0x9C 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0x9C 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0x9C 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0x9C 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0x9C 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0x9C 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xA0 "SLICE_MUX_CFG8,Slice multiplexer configuration register 8" bitfld.long 0xA0 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xA0 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xA0 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xA0 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xA0 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xA0 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xA0 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xA4 "SLICE_MUX_CFG9,Slice multiplexer configuration register 9" bitfld.long 0xA4 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xA4 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xA4 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xA4 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xA4 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xA4 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xA4 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xA8 "SLICE_MUX_CFG10,Slice multiplexer configuration register 10" bitfld.long 0xA8 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xA8 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xA8 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xA8 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xA8 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xA8 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xA8 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xAC "SLICE_MUX_CFG11,Slice multiplexer configuration register 11" bitfld.long 0xAC 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xAC 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xAC 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xAC 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xAC 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xAC 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xAC 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xB0 "SLICE_MUX_CFG12,Slice multiplexer configuration register 12" bitfld.long 0xB0 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xB0 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xB0 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xB0 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xB0 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xB0 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xB0 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xB4 "SLICE_MUX_CFG13,Slice multiplexer configuration register 13" bitfld.long 0xB4 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xB4 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xB4 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xB4 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xB4 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xB4 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xB4 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xB8 "SLICE_MUX_CFG14,Slice multiplexer configuration register 14" bitfld.long 0xB8 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xB8 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xB8 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xB8 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xB8 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xB8 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xB8 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xBC "SLICE_MUX_CFG15,Slice multiplexer configuration register 15" bitfld.long 0xBC 8. " INV_QUALIFIER ,Inversion qualifier" "Normal,Inverted" bitfld.long 0xBC 6.--7. " PARALLEL_MODE ,Parallel mode" "Shift 1 bit,Shift 2 bits,Shift 4 bits,Shift 1 byte" bitfld.long 0xBC 4.--5. " DATA_CAPTURE_MODE ,Condition for input bit match interrupt" "Rising edge,Falling edge,LOW,High" textline " " bitfld.long 0xBC 3. " INV_OUT_CLK ,Invert output clock" "Normal,Inverted" bitfld.long 0xBC 2. " CLKGEN_MODE ,Clock generation mode" "Internal,External" bitfld.long 0xBC 1. " CLK_CAPTURE_MODE ,Capture clock mode" "Rising edge,Falling edge" textline " " bitfld.long 0xBC 0. " MATCH_MODE ,Match mode" "Disabled,Enabled" line.long 0xC0 "REG0,Slice data register 0" line.long 0xC4 "REG1,Slice data register 1" line.long 0xC8 "REG2,Slice data register 2" line.long 0xCC "REG3,Slice data register 3" line.long 0xD0 "REG4,Slice data register 4" line.long 0xD4 "REG5,Slice data register 5" line.long 0xD8 "REG6,Slice data register 6" line.long 0xDC "REG7,Slice data register 7" line.long 0xE0 "REG8,Slice data register 8" line.long 0xE4 "REG9,Slice data register 9" line.long 0xE8 "REG10,Slice data register 10" line.long 0xEC "REG11,Slice data register 11" line.long 0xF0 "REG12,Slice data register 12" line.long 0xF4 "REG13,Slice data register 13" line.long 0xF8 "REG14,Slice data register 14" line.long 0xFC "REG15,Slice data register 15" line.long 0x100 "REG_SS0,Slice data shadow register 0" line.long 0x104 "REG_SS1,Slice data shadow register 1" line.long 0x108 "REG_SS2,Slice data shadow register 2" line.long 0x10C "REG_SS3,Slice data shadow register 3" line.long 0x110 "REG_SS4,Slice data shadow register 4" line.long 0x114 "REG_SS5,Slice data shadow register 5" line.long 0x118 "REG_SS6,Slice data shadow register 6" line.long 0x11C "REG_SS7,Slice data shadow register 7" line.long 0x120 "REG_SS8,Slice data shadow register 8" line.long 0x124 "REG_SS9,Slice data shadow register 9" line.long 0x128 "REG_SS10,Slice data shadow register 10" line.long 0x12C "REG_SS11,Slice data shadow register 11" line.long 0x130 "REG_SS12,Slice data shadow register 12" line.long 0x134 "REG_SS13,Slice data shadow register 13" line.long 0x138 "REG_SS14,Slice data shadow register 14" line.long 0x13C "REG_SS15,Slice data shadow register 15" line.long 0x140 "PRESET0,Reload register 0" hexmask.long.word 0x140 0.--11. 1. " PRESET ,Counter reload value" line.long 0x144 "PRESET1,Reload register 1" hexmask.long.word 0x144 0.--11. 1. " PRESET ,Counter reload value" line.long 0x148 "PRESET2,Reload register 2" hexmask.long.word 0x148 0.--11. 1. " PRESET ,Counter reload value" line.long 0x14C "PRESET3,Reload register 3" hexmask.long.word 0x14C 0.--11. 1. " PRESET ,Counter reload value" line.long 0x150 "PRESET4,Reload register 4" hexmask.long.word 0x150 0.--11. 1. " PRESET ,Counter reload value" line.long 0x154 "PRESET5,Reload register 5" hexmask.long.word 0x154 0.--11. 1. " PRESET ,Counter reload value" line.long 0x158 "PRESET6,Reload register 6" hexmask.long.word 0x158 0.--11. 1. " PRESET ,Counter reload value" line.long 0x15C "PRESET7,Reload register 7" hexmask.long.word 0x15C 0.--11. 1. " PRESET ,Counter reload value" line.long 0x160 "PRESET8,Reload register 8" hexmask.long.word 0x160 0.--11. 1. " PRESET ,Counter reload value" line.long 0x164 "PRESET9,Reload register 9" hexmask.long.word 0x164 0.--11. 1. " PRESET ,Counter reload value" line.long 0x168 "PRESET10,Reload register 10" hexmask.long.word 0x168 0.--11. 1. " PRESET ,Counter reload value" line.long 0x16C "PRESET11,Reload register 11" hexmask.long.word 0x16C 0.--11. 1. " PRESET ,Counter reload value" line.long 0x170 "PRESET12,Reload register 12" hexmask.long.word 0x170 0.--11. 1. " PRESET ,Counter reload value" line.long 0x174 "PRESET13,Reload register 13" hexmask.long.word 0x174 0.--11. 1. " PRESET ,Counter reload value" line.long 0x178 "PRESET14,Reload register 14" hexmask.long.word 0x178 0.--11. 1. " PRESET ,Counter reload value" line.long 0x17C "PRESET15,Reload register 15" hexmask.long.word 0x17C 0.--11. 1. " PRESET ,Counter reload value" line.long 0x180 "COUNT0,Down counter register 0" hexmask.long.word 0x180 0.--11. 1. " COUNT ,Down counter" line.long 0x184 "COUNT1,Down counter register 1" hexmask.long.word 0x184 0.--11. 1. " COUNT ,Down counter" line.long 0x188 "COUNT2,Down counter register 2" hexmask.long.word 0x188 0.--11. 1. " COUNT ,Down counter" line.long 0x18C "COUNT3,Down counter register 3" hexmask.long.word 0x18C 0.--11. 1. " COUNT ,Down counter" line.long 0x190 "COUNT4,Down counter register 4" hexmask.long.word 0x190 0.--11. 1. " COUNT ,Down counter" line.long 0x194 "COUNT5,Down counter register 5" hexmask.long.word 0x194 0.--11. 1. " COUNT ,Down counter" line.long 0x198 "COUNT6,Down counter register 6" hexmask.long.word 0x198 0.--11. 1. " COUNT ,Down counter" line.long 0x19C "COUNT7,Down counter register 7" hexmask.long.word 0x19C 0.--11. 1. " COUNT ,Down counter" line.long 0x1A0 "COUNT8,Down counter register 8" hexmask.long.word 0x1A0 0.--11. 1. " COUNT ,Down counter" line.long 0x1A4 "COUNT9,Down counter register 9" hexmask.long.word 0x1A4 0.--11. 1. " COUNT ,Down counter" line.long 0x1A8 "COUNT10,Down counter register 10" hexmask.long.word 0x1A8 0.--11. 1. " COUNT ,Down counter" line.long 0x1AC "COUNT11,Down counter register 11" hexmask.long.word 0x1AC 0.--11. 1. " COUNT ,Down counter" line.long 0x1B0 "COUNT12,Down counter register 12" hexmask.long.word 0x1B0 0.--11. 1. " COUNT ,Down counter" line.long 0x1B4 "COUNT13,Down counter register 13" hexmask.long.word 0x1B4 0.--11. 1. " COUNT ,Down counter" line.long 0x1B8 "COUNT14,Down counter register 14" hexmask.long.word 0x1B8 0.--11. 1. " COUNT ,Down counter" line.long 0x1BC "COUNT15,Down counter register 15" hexmask.long.word 0x1BC 0.--11. 1. " COUNT ,Down counter" line.long 0x1C0 "POS0,Position register 0" hexmask.long.byte 0x1C0 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1C0 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1C4 "POS1,Position register 1" hexmask.long.byte 0x1C4 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1C4 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1C8 "POS2,Position register 2" hexmask.long.byte 0x1C8 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1C8 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1CC "POS3,Position register 3" hexmask.long.byte 0x1CC 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1CC 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1D0 "POS4,Position register 4" hexmask.long.byte 0x1D0 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1D0 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1D4 "POS5,Position register 5" hexmask.long.byte 0x1D4 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1D4 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1D8 "POS6,Position register 6" hexmask.long.byte 0x1D8 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1D8 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1DC "POS7,Position register 7" hexmask.long.byte 0x1DC 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1DC 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1E0 "POS8,Position register 8" hexmask.long.byte 0x1E0 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1E0 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1E4 "POS9,Position register 9" hexmask.long.byte 0x1E4 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1E4 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1E8 "POS10,Position register 10" hexmask.long.byte 0x1E8 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1E8 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1EC "POS11,Position register 11" hexmask.long.byte 0x1EC 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1EC 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1F0 "POS12,Position register 12" hexmask.long.byte 0x1F0 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1F0 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1F4 "POS13,Position register 13" hexmask.long.byte 0x1F4 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1F4 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1F8 "POS14,Position register 14" hexmask.long.byte 0x1F8 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1F8 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x1FC "POS15,Position register 15" hexmask.long.byte 0x1FC 8.--15. 1. " POS_RESET ,Reload value for POS after POS reaches 0x0" hexmask.long.byte 0x1FC 0.--7. 1. " POS ,Each time COUNT reaches 0x0 POS counts down" line.long 0x200 "MASK_A,Slice A mask register" bitfld.long 0x200 31. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 30. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 29. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 28. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 27. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 26. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 25. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 24. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 23. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 22. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 21. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 20. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 19. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 18. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 17. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 16. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 15. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 14. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 13. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 12. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 11. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 10. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 9. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 8. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 7. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 6. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 5. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 4. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 3. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 2. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" textline " " bitfld.long 0x200 1. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" bitfld.long 0x200 0. " MASK_A ,Mask for pattern match function of slice A" "Not masked,Masked" line.long 0x204 "MASK_H,Slice H mask register" bitfld.long 0x204 31. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 30. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 29. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 28. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 27. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 26. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 25. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 24. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 23. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 22. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 21. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 20. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 19. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 18. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 17. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 16. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 15. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 14. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 13. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 12. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 11. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 10. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 9. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 8. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 7. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 6. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 5. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 4. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 3. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 2. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" textline " " bitfld.long 0x204 1. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" bitfld.long 0x204 0. " MASK_H ,Mask for pattern match function of slice H" "Not masked,Masked" line.long 0x208 "MASK_I,Slice I mask register" bitfld.long 0x208 31. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 30. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 29. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 28. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 27. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 26. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 25. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 24. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 23. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 22. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 21. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 20. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 19. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 18. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 17. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 16. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 15. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 14. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 13. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 12. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 11. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 10. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 9. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 8. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 7. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 6. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 5. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 4. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 3. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 2. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" textline " " bitfld.long 0x208 1. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" bitfld.long 0x208 0. " MASK_I ,Mask for pattern match function of slice I" "Not masked,Masked" line.long 0x20C "MASK_P,Slice P mask register" bitfld.long 0x20C 31. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 30. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 29. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 28. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 27. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 26. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 25. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 24. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 23. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 22. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 21. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 20. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 19. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 18. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 17. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 16. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 15. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 14. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 13. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 12. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 11. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 10. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 9. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 8. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 7. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 6. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 5. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 4. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 3. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 2. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" textline " " bitfld.long 0x20C 1. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" bitfld.long 0x20C 0. " MASK_P ,Mask for pattern match function of slice P" "Not masked,Masked" rgroup.long 0x210++0x03 line.long 0x00 "GPIO_INREG,GPIO input status register" bitfld.long 0x00 15. " GPIO_IN15 ,Input state of SGPIO pin 15" "Low,High" bitfld.long 0x00 14. " GPIO_IN14 ,Input state of SGPIO pin 14" "Low,High" bitfld.long 0x00 13. " GPIO_IN13 ,Input state of SGPIO pin 13" "Low,High" textline " " bitfld.long 0x00 12. " GPIO_IN12 ,Input state of SGPIO pin 12" "Low,High" bitfld.long 0x00 11. " GPIO_IN11 ,Input state of SGPIO pin 11" "Low,High" bitfld.long 0x00 10. " GPIO_IN10 ,Input state of SGPIO pin 10" "Low,High" textline " " bitfld.long 0x00 9. " GPIO_IN9 ,Input state of SGPIO pin 9" "Low,High" bitfld.long 0x00 8. " GPIO_IN8 ,Input state of SGPIO pin 8" "Low,High" bitfld.long 0x00 7. " GPIO_IN7 ,Input state of SGPIO pin 7" "Low,High" textline " " bitfld.long 0x00 6. " GPIO_IN6 ,Input state of SGPIO pin 6" "Low,High" bitfld.long 0x00 5. " GPIO_IN5 ,Input state of SGPIO pin 5" "Low,High" bitfld.long 0x00 4. " GPIO_IN4 ,Input state of SGPIO pin 4" "Low,High" textline " " bitfld.long 0x00 3. " GPIO_IN3 ,Input state of SGPIO pin 3" "Low,High" bitfld.long 0x00 2. " GPIO_IN2 ,Input state of SGPIO pin 3" "Low,High" bitfld.long 0x00 1. " GPIO_IN1 ,Input state of SGPIO pin 1" "Low,High" textline " " bitfld.long 0x00 0. " GPIO_IN0 ,Input state of SGPIO pin 0" "Low,High" group.long 0x214++0x0F line.long 0x00 "GPIO_OUTREG,GPIO output control register" bitfld.long 0x00 15. " GPIO_OUT15 ,Sets output SGPIO pin 15" "Low,High" bitfld.long 0x00 14. " GPIO_OUT14 ,Sets output SGPIO pin 14" "Low,High" bitfld.long 0x00 13. " GPIO_OUT13 ,Sets output SGPIO pin 13" "Low,High" textline " " bitfld.long 0x00 12. " GPIO_OUT12 ,Sets output SGPIO pin 12" "Low,High" bitfld.long 0x00 11. " GPIO_OUT11 ,Sets output SGPIO pin 11" "Low,High" bitfld.long 0x00 10. " GPIO_OUT10 ,Sets output SGPIO pin 10" "Low,High" textline " " bitfld.long 0x00 9. " GPIO_OUT9 ,Sets output SGPIO pin 9" "Low,High" bitfld.long 0x00 8. " GPIO_OUT8 ,Sets output SGPIO pin 8" "Low,High" bitfld.long 0x00 7. " GPIO_OUT7 ,Sets output SGPIO pin 7" "Low,High" textline " " bitfld.long 0x00 6. " GPIO_OUT6 ,Sets output SGPIO pin 6" "Low,High" bitfld.long 0x00 5. " GPIO_OUT5 ,Sets output SGPIO pin 5" "Low,High" bitfld.long 0x00 4. " GPIO_OUT4 ,Sets output SGPIO pin 4" "Low,High" textline " " bitfld.long 0x00 3. " GPIO_OUT3 ,Sets output SGPIO pin 3" "Low,High" bitfld.long 0x00 2. " GPIO_OUT2 ,Sets output SGPIO pin 2" "Low,High" bitfld.long 0x00 1. " GPIO_OUT1 ,Sets output SGPIO pin 1" "Low,High" textline " " bitfld.long 0x00 0. " GPIO_OUT0 ,Sets output SGPIO pin 0" "Low,High" line.long 0x04 "GPIO_OENREG,GPIO output enable register" bitfld.long 0x04 15. " GPIO_OE15 ,Selects output enable state of SGPIO pin 15" "Tri-stated,Active" bitfld.long 0x04 14. " GPIO_OE14 ,Selects output enable state of SGPIO pin 14" "Tri-stated,Active" bitfld.long 0x04 13. " GPIO_OE13 ,Selects output enable state of SGPIO pin 13" "Tri-stated,Active" textline " " bitfld.long 0x04 12. " GPIO_OE12 ,Selects output enable state of SGPIO pin 12" "Tri-stated,Active" bitfld.long 0x04 11. " GPIO_OE11 ,Selects output enable state of SGPIO pin 11" "Tri-stated,Active" bitfld.long 0x04 10. " GPIO_OE10 ,Selects output enable state of SGPIO pin 10" "Tri-stated,Active" textline " " bitfld.long 0x04 9. " GPIO_OE9 ,Selects output enable state of SGPIO pin 9" "Tri-stated,Active" bitfld.long 0x04 8. " GPIO_OE8 ,Selects output enable state of SGPIO pin 8" "Tri-stated,Active" bitfld.long 0x04 7. " GPIO_OE7 ,Selects output enable state of SGPIO pin 7" "Tri-stated,Active" textline " " bitfld.long 0x04 6. " GPIO_OE6 ,Selects output enable state of SGPIO pin 6" "Tri-stated,Active" bitfld.long 0x04 5. " GPIO_OE5 ,Selects output enable state of SGPIO pin 5" "Tri-stated,Active" bitfld.long 0x04 4. " GPIO_OE4 ,Selects output enable state of SGPIO pin 4" "Tri-stated,Active" textline " " bitfld.long 0x04 3. " GPIO_OE3 ,Selects output enable state of SGPIO pin 3" "Tri-stated,Active" bitfld.long 0x04 2. " GPIO_OE2 ,Selects output enable state of SGPIO pin 2" "Tri-stated,Active" bitfld.long 0x04 1. " GPIO_OE1 ,Selects output enable state of SGPIO pin 1" "Tri-stated,Active" textline " " bitfld.long 0x04 0. " GPIO_OE0 ,Selects output enable state of SGPIO pin 0" "Tri-stated,Active" line.long 0x08 "CTRL_ENABLE,Slice count enable register" bitfld.long 0x08 15. " CTRL_EN15 ,Controls slice 15" "Disabled,Enabled" bitfld.long 0x08 14. " CTRL_EN14 ,Controls slice 14" "Disabled,Enabled" bitfld.long 0x08 13. " CTRL_EN13 ,Controls slice 13" "Disabled,Enabled" textline " " bitfld.long 0x08 12. " CTRL_EN12 ,Controls slice 12" "Disabled,Enabled" bitfld.long 0x08 11. " CTRL_EN11 ,Controls slice 11" "Disabled,Enabled" bitfld.long 0x08 10. " CTRL_EN10 ,Controls slice 10" "Disabled,Enabled" textline " " bitfld.long 0x08 9. " CTRL_EN9 ,Controls slice 9" "Disabled,Enabled" bitfld.long 0x08 8. " CTRL_EN8 ,Controls slice 8" "Disabled,Enabled" bitfld.long 0x08 7. " CTRL_EN7 ,Controls slice 7" "Disabled,Enabled" textline " " bitfld.long 0x08 6. " CTRL_EN6 ,Controls slice 6" "Disabled,Enabled" bitfld.long 0x08 5. " CTRL_EN5 ,Controls slice 5" "Disabled,Enabled" bitfld.long 0x08 4. " CTRL_EN4 ,Controls slice 4" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " CTRL_EN3 ,Controls slice 3" "Disabled,Enabled" bitfld.long 0x08 2. " CTRL_EN2 ,Controls slice 2" "Disabled,Enabled" bitfld.long 0x08 1. " CTRL_EN1 ,Controls slice 1" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " CTRL_EN0 ,Controls slice 0" "Disabled,Enabled" line.long 0x0C "CTRL_DISABLE,Slice count disable register" bitfld.long 0x0C 15. " CTRL_DIS15 ,Slice 15 count disable" "No,Yes" bitfld.long 0x0C 14. " CTRL_DIS14 ,Slice 14 count disable" "No,Yes" bitfld.long 0x0C 13. " CTRL_DIS13 ,Slice 13 count disable" "No,Yes" textline " " bitfld.long 0x0C 12. " CTRL_DIS12 ,Slice 12 count disable" "No,Yes" bitfld.long 0x0C 11. " CTRL_DIS11 ,Slice 11 count disable" "No,Yes" bitfld.long 0x0C 10. " CTRL_DIS10 ,Slice 10 count disable" "No,Yes" textline " " bitfld.long 0x0C 9. " CTRL_DIS9 ,Slice 9 count disable" "No,Yes" bitfld.long 0x0C 8. " CTRL_DIS8 ,Slice 8 count disable" "No,Yes" bitfld.long 0x0C 7. " CTRL_DIS7 ,Slice 7 count disable" "No,Yes" textline " " bitfld.long 0x0C 6. " CTRL_DIS6 ,Slice 6 count disable" "No,Yes" bitfld.long 0x0C 5. " CTRL_DIS5 ,Slice 5 count disable" "No,Yes" bitfld.long 0x0C 4. " CTRL_DIS4 ,Slice 4 count disable" "No,Yes" textline " " bitfld.long 0x0C 3. " CTRL_DIS3 ,Slice 3 count disable" "No,Yes" bitfld.long 0x0C 2. " CTRL_DIS2 ,Slice 2 count disable" "No,Yes" bitfld.long 0x0C 1. " CTRL_DIS1 ,Slice 1 count disable" "No,Yes" textline " " bitfld.long 0x0C 0. " CTRL_DIS0 ,Slice 0 count disable" "No,Yes" group.long 0xF08++0x07 line.long 0x00 "ENABLE_0,Shift clock interrupt enable register" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " ENABLE_SCI15_set/clr ,Shift clock interrupt enable of slice 15" "Disabled,Enabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " ENABLE_SCI14_set/clr ,Shift clock interrupt enable of slice 14" "Disabled,Enabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " ENABLE_SCI13_set/clr ,Shift clock interrupt enable of slice 13" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " ENABLE_SCI12_set/clr ,Shift clock interrupt enable of slice 12" "Disabled,Enabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " ENABLE_SCI11_set/clr ,Shift clock interrupt enable of slice 11" "Disabled,Enabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " ENABLE_SCI10_set/clr ,Shift clock interrupt enable of slice 10" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " ENABLE_SCI9_set/clr ,Shift clock interrupt enable of slice 9" "Disabled,Enabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " ENABLE_SCI8_set/clr ,Shift clock interrupt enable of slice 8" "Disabled,Enabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " ENABLE_SCI7_set/clr ,Shift clock interrupt enable of slice 7" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " ENABLE_SCI6_set/clr ,Shift clock interrupt enable of slice 6" "Disabled,Enabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " ENABLE_SCI5_set/clr ,Shift clock interrupt enable of slice 5" "Disabled,Enabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " ENABLE_SCI4_set/clr ,Shift clock interrupt enable of slice 4" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " ENABLE_SCI3_set/clr ,Shift clock interrupt enable of slice 3" "Disabled,Enabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " ENABLE_SCI2_set/clr ,Shift clock interrupt enable of slice 2" "Disabled,Enabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " ENABLE_SCI1_set/clr ,Shift clock interrupt enable of slice 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " ENABLE_SCI0_set/clr ,Shift clock interrupt enable of slice 0" "Disabled,Enabled" line.long 0x04 "STATUS_0,Shift clock interrupt status register" setclrfld.long 0x04 15. 0x0C 15. 0x08 15. " STATUS_SCI15_set/clr ,Shift clock interrupt status of slice 15" "No interrupt,Interrupt" setclrfld.long 0x04 14. 0x0C 14. 0x08 14. " STATUS_SCI14_set/clr ,Shift clock interrupt status of slice 14" "No interrupt,Interrupt" setclrfld.long 0x04 13. 0x0C 13. 0x08 13. " STATUS_SCI13_set/clr ,Shift clock interrupt status of slice 13" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 12. 0x0C 12. 0x08 12. " STATUS_SCI12_set/clr ,Shift clock interrupt status of slice 12" "No interrupt,Interrupt" setclrfld.long 0x04 11. 0x0C 11. 0x08 11. " STATUS_SCI11_set/clr ,Shift clock interrupt status of slice 11" "No interrupt,Interrupt" setclrfld.long 0x04 10. 0x0C 10. 0x08 10. " STATUS_SCI10_set/clr ,Shift clock interrupt status of slice 10" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 9. 0x0C 9. 0x08 9. " STATUS_SCI9_set/clr ,Shift clock interrupt status of slice 9" "No interrupt,Interrupt" setclrfld.long 0x04 8. 0x0C 8. 0x08 8. " STATUS_SCI8_set/clr ,Shift clock interrupt status of slice 8" "No interrupt,Interrupt" setclrfld.long 0x04 7. 0x0C 7. 0x08 7. " STATUS_SCI7_set/clr ,Shift clock interrupt status of slice 7" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 6. 0x0C 6. 0x08 6. " STATUS_SCI6_set/clr ,Shift clock interrupt status of slice 6" "No interrupt,Interrupt" setclrfld.long 0x04 5. 0x0C 5. 0x08 5. " STATUS_SCI5_set/clr ,Shift clock interrupt status of slice 5" "No interrupt,Interrupt" setclrfld.long 0x04 4. 0x0C 4. 0x08 4. " STATUS_SCI4_set/clr ,Shift clock interrupt status of slice 4" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 3. 0x0C 3. 0x08 3. " STATUS_SCI3_set/clr ,Shift clock interrupt status of slice 3" "No interrupt,Interrupt" setclrfld.long 0x04 2. 0x0C 2. 0x08 2. " STATUS_SCI2_set/clr ,Shift clock interrupt status of slice 2" "No interrupt,Interrupt" setclrfld.long 0x04 1. 0x0C 1. 0x08 1. " STATUS_SCI1_set/clr ,Shift clock interrupt status of slice 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 0. 0x0C 0. 0x08 0. " STATUS_SCI0_set/clr ,Shift clock interrupt status of slice 0" "No interrupt,Interrupt" group.long 0xF28++0x07 line.long 0x00 "ENABLE_1,Exchange clock interrupt enable register" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " ENABLE_CCI15_set/clr ,Exchange clock interrupt enable of slice 15" "Disabled,Enabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " ENABLE_CCI14_set/clr ,Exchange clock interrupt enable of slice 14" "Disabled,Enabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " ENABLE_CCI13_set/clr ,Exchange clock interrupt enable of slice 13" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " ENABLE_CCI12_set/clr ,Exchange clock interrupt enable of slice 12" "Disabled,Enabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " ENABLE_CCI11_set/clr ,Exchange clock interrupt enable of slice 11" "Disabled,Enabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " ENABLE_CCI10_set/clr ,Exchange clock interrupt enable of slice 10" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " ENABLE_CCI9_set/clr ,Exchange clock interrupt enable of slice 9" "Disabled,Enabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " ENABLE_CCI8_set/clr ,Exchange clock interrupt enable of slice 8" "Disabled,Enabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " ENABLE_CCI7_set/clr ,Exchange clock interrupt enable of slice 7" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " ENABLE_CCI6_set/clr ,Exchange clock interrupt enable of slice 6" "Disabled,Enabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " ENABLE_CCI5_set/clr ,Exchange clock interrupt enable of slice 5" "Disabled,Enabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " ENABLE_CCI4_set/clr ,Exchange clock interrupt enable of slice 4" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " ENABLE_CCI3_set/clr ,Exchange clock interrupt enable of slice 3" "Disabled,Enabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " ENABLE_CCI2_set/clr ,Exchange clock interrupt enable of slice 2" "Disabled,Enabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " ENABLE_CCI1_set/clr ,Exchange clock interrupt enable of slice 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " ENABLE_CCI0_set/clr ,Exchange clock interrupt enable of slice 0" "Disabled,Enabled" line.long 0x04 "STATUS_1,Exchange clock interrupt status register" setclrfld.long 0x04 15. 0x0C 15. 0x08 15. " STATUS_CCI15_set/clr ,Exchange clock interrupt status of slice 15" "No interrupt,Interrupt" setclrfld.long 0x04 14. 0x0C 14. 0x08 14. " STATUS_CCI14_set/clr ,Exchange clock interrupt status of slice 14" "No interrupt,Interrupt" setclrfld.long 0x04 13. 0x0C 13. 0x08 13. " STATUS_CCI13_set/clr ,Exchange clock interrupt status of slice 13" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 12. 0x0C 12. 0x08 12. " STATUS_CCI12_set/clr ,Exchange clock interrupt status of slice 12" "No interrupt,Interrupt" setclrfld.long 0x04 11. 0x0C 11. 0x08 11. " STATUS_CCI11_set/clr ,Exchange clock interrupt status of slice 11" "No interrupt,Interrupt" setclrfld.long 0x04 10. 0x0C 10. 0x08 10. " STATUS_CCI10_set/clr ,Exchange clock interrupt status of slice 10" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 9. 0x0C 9. 0x08 9. " STATUS_CCI9_set/clr ,Exchange clock interrupt status of slice 9" "No interrupt,Interrupt" setclrfld.long 0x04 8. 0x0C 8. 0x08 8. " STATUS_CCI8_set/clr ,Exchange clock interrupt status of slice 8" "No interrupt,Interrupt" setclrfld.long 0x04 7. 0x0C 7. 0x08 7. " STATUS_CCI7_set/clr ,Exchange clock interrupt status of slice 7" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 6. 0x0C 6. 0x08 6. " STATUS_CCI6_set/clr ,Exchange clock interrupt status of slice 6" "No interrupt,Interrupt" setclrfld.long 0x04 5. 0x0C 5. 0x08 5. " STATUS_CCI5_set/clr ,Exchange clock interrupt status of slice 5" "No interrupt,Interrupt" setclrfld.long 0x04 4. 0x0C 4. 0x08 4. " STATUS_CCI4_set/clr ,Exchange clock interrupt status of slice 4" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 3. 0x0C 3. 0x08 3. " STATUS_CCI3_set/clr ,Exchange clock interrupt status of slice 3" "No interrupt,Interrupt" setclrfld.long 0x04 2. 0x0C 2. 0x08 2. " STATUS_CCI2_set/clr ,Exchange clock interrupt status of slice 2" "No interrupt,Interrupt" setclrfld.long 0x04 1. 0x0C 1. 0x08 1. " STATUS_CCI1_set/clr ,Exchange clock interrupt status of slice 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 0. 0x0C 0. 0x08 0. " STATUS_CCI0_set/clr ,Exchange clock interrupt status of slice 0" "No interrupt,Interrupt" group.long 0xF48++0x07 line.long 0x00 "ENABLE_2,Pattern match interrupt enable register" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " ENABLE_PMI15_set/clr ,Match interrupt enable of slice 15" "Disabled,Enabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " ENABLE_PMI14_set/clr ,Match interrupt enable of slice 14" "Disabled,Enabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " ENABLE_PMI13_set/clr ,Match interrupt enable of slice 13" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " ENABLE_PMI12_set/clr ,Match interrupt enable of slice 12" "Disabled,Enabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " ENABLE_PMI11_set/clr ,Match interrupt enable of slice 11" "Disabled,Enabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " ENABLE_PMI10_set/clr ,Match interrupt enable of slice 10" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " ENABLE_PMI9_set/clr ,Match interrupt enable of slice 9" "Disabled,Enabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " ENABLE_PMI8_set/clr ,Match interrupt enable of slice 8" "Disabled,Enabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " ENABLE_PMI7_set/clr ,Match interrupt enable of slice 7" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " ENABLE_PMI6_set/clr ,Match interrupt enable of slice 6" "Disabled,Enabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " ENABLE_PMI5_set/clr ,Match interrupt enable of slice 5" "Disabled,Enabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " ENABLE_PMI4_set/clr ,Match interrupt enable of slice 4" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " ENABLE_PMI3_set/clr ,Match interrupt enable of slice 3" "Disabled,Enabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " ENABLE_PMI2_set/clr ,Match interrupt enable of slice 2" "Disabled,Enabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " ENABLE_PMI1_set/clr ,Match interrupt enable of slice 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " ENABLE_PMI0_set/clr ,Match interrupt enable of slice 0" "Disabled,Enabled" line.long 0x04 "STATUS_2,Pattern match interrupt status register" setclrfld.long 0x04 15. 0x0C 15. 0x08 15. " STATUS_PMI15_set/clr ,Match interrupt status of slice 15" "No interrupt,Interrupt" setclrfld.long 0x04 14. 0x0C 14. 0x08 14. " STATUS_PMI14_set/clr ,Match interrupt status of slice 14" "No interrupt,Interrupt" setclrfld.long 0x04 13. 0x0C 13. 0x08 13. " STATUS_PMI13_set/clr ,Match interrupt status of slice 13" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 12. 0x0C 12. 0x08 12. " STATUS_PMI12_set/clr ,Match interrupt status of slice 12" "No interrupt,Interrupt" setclrfld.long 0x04 11. 0x0C 11. 0x08 11. " STATUS_PMI11_set/clr ,Match interrupt status of slice 11" "No interrupt,Interrupt" setclrfld.long 0x04 10. 0x0C 10. 0x08 10. " STATUS_PMI10_set/clr ,Match interrupt status of slice 10" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 9. 0x0C 9. 0x08 9. " STATUS_PMI9_set/clr ,Match interrupt status of slice 9" "No interrupt,Interrupt" setclrfld.long 0x04 8. 0x0C 8. 0x08 8. " STATUS_PMI8_set/clr ,Match interrupt status of slice 8" "No interrupt,Interrupt" setclrfld.long 0x04 7. 0x0C 7. 0x08 7. " STATUS_PMI7_set/clr ,Match interrupt status of slice 7" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 6. 0x0C 6. 0x08 6. " STATUS_PMI6_set/clr ,Match interrupt status of slice 6" "No interrupt,Interrupt" setclrfld.long 0x04 5. 0x0C 5. 0x08 5. " STATUS_PMI5_set/clr ,Match interrupt status of slice 5" "No interrupt,Interrupt" setclrfld.long 0x04 4. 0x0C 4. 0x08 4. " STATUS_PMI4_set/clr ,Match interrupt status of slice 4" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 3. 0x0C 3. 0x08 3. " STATUS_PMI3_set/clr ,Match interrupt status of slice 3" "No interrupt,Interrupt" setclrfld.long 0x04 2. 0x0C 2. 0x08 2. " STATUS_PMI2_set/clr ,Match interrupt status of slice 2" "No interrupt,Interrupt" setclrfld.long 0x04 1. 0x0C 1. 0x08 1. " STATUS_PMI1_set/clr ,Match interrupt status of slice 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 0. 0x0C 0. 0x08 0. " STATUS_PMI0_set/clr ,Match interrupt status of slice 0" "No interrupt,Interrupt" group.long 0xF68++0x07 line.long 0x00 "ENABLE_3,Input bit match interrupt enable register" setclrfld.long 0x00 15. -0x04 15. -0x08 15. " ENABLE3_INPI15_set/clr ,Input interrupt enable of slice 15" "Disabled,Enabled" setclrfld.long 0x00 14. -0x04 14. -0x08 14. " ENABLE3_INPI14_set/clr ,Input interrupt enable of slice 14" "Disabled,Enabled" setclrfld.long 0x00 13. -0x04 13. -0x08 13. " ENABLE3_INPI13_set/clr ,Input interrupt enable of slice 13" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. -0x04 12. -0x08 12. " ENABLE3_INPI12_set/clr ,Input interrupt enable of slice 12" "Disabled,Enabled" setclrfld.long 0x00 11. -0x04 11. -0x08 11. " ENABLE3_INPI11_set/clr ,Input interrupt enable of slice 11" "Disabled,Enabled" setclrfld.long 0x00 10. -0x04 10. -0x08 10. " ENABLE3_INPI10_set/clr ,Input interrupt enable of slice 10" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x04 9. -0x08 9. " ENABLE3_INPI9_set/clr ,Input interrupt enable of slice 9" "Disabled,Enabled" setclrfld.long 0x00 8. -0x04 8. -0x08 8. " ENABLE3_INPI8_set/clr ,Input interrupt enable of slice 8" "Disabled,Enabled" setclrfld.long 0x00 7. -0x04 7. -0x08 7. " ENABLE3_INPI7_set/clr ,Input interrupt enable of slice 7" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. -0x04 6. -0x08 6. " ENABLE3_INPI6_set/clr ,Input interrupt enable of slice 6" "Disabled,Enabled" setclrfld.long 0x00 5. -0x04 5. -0x08 5. " ENABLE3_INPI5_set/clr ,Input interrupt enable of slice 5" "Disabled,Enabled" setclrfld.long 0x00 4. -0x04 4. -0x08 4. " ENABLE3_INPI4_set/clr ,Input interrupt enable of slice 4" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x04 3. -0x08 3. " ENABLE3_INPI3_set/clr ,Input interrupt enable of slice 3" "Disabled,Enabled" setclrfld.long 0x00 2. -0x04 2. -0x08 2. " ENABLE3_INPI2_set/clr ,Input interrupt enable of slice 2" "Disabled,Enabled" setclrfld.long 0x00 1. -0x04 1. -0x08 1. " ENABLE3_INPI1_set/clr ,Input interrupt enable of slice 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. -0x04 0. -0x08 0. " ENABLE3_INPI0_set/clr ,Input interrupt enable of slice 0" "Disabled,Enabled" line.long 0x04 "STATUS_3,Input bit match interrupt status register" setclrfld.long 0x04 15. 0x0C 15. 0x08 15. " STATUS_INPI15_set/clr ,Input interrupt status of slice 15" "No interrupt,Interrupt" setclrfld.long 0x04 14. 0x0C 14. 0x08 14. " STATUS_INPI14_set/clr ,Input interrupt status of slice 14" "No interrupt,Interrupt" setclrfld.long 0x04 13. 0x0C 13. 0x08 13. " STATUS_INPI13_set/clr ,Input interrupt status of slice 13" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 12. 0x0C 12. 0x08 12. " STATUS_INPI12_set/clr ,Input interrupt status of slice 12" "No interrupt,Interrupt" setclrfld.long 0x04 11. 0x0C 11. 0x08 11. " STATUS_INPI11_set/clr ,Input interrupt status of slice 11" "No interrupt,Interrupt" setclrfld.long 0x04 10. 0x0C 10. 0x08 10. " STATUS_INPI10_set/clr ,Input interrupt status of slice 10" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 9. 0x0C 9. 0x08 9. " STATUS_INPI9_set/clr ,Input interrupt status of slice 9" "No interrupt,Interrupt" setclrfld.long 0x04 8. 0x0C 8. 0x08 8. " STATUS_INPI8_set/clr ,Input interrupt status of slice 8" "No interrupt,Interrupt" setclrfld.long 0x04 7. 0x0C 7. 0x08 7. " STATUS_INPI7_set/clr ,Input interrupt status of slice 7" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 6. 0x0C 6. 0x08 6. " STATUS_INPI6_set/clr ,Input interrupt status of slice 6" "No interrupt,Interrupt" setclrfld.long 0x04 5. 0x0C 5. 0x08 5. " STATUS_INPI5_set/clr ,Input interrupt status of slice 5" "No interrupt,Interrupt" setclrfld.long 0x04 4. 0x0C 4. 0x08 4. " STATUS_INPI4_set/clr ,Input interrupt status of slice 4" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 3. 0x0C 3. 0x08 3. " STATUS_INPI3_set/clr ,Input interrupt status of slice 3" "No interrupt,Interrupt" setclrfld.long 0x04 2. 0x0C 2. 0x08 2. " STATUS_INPI2_set/clr ,Input interrupt status of slice 2" "No interrupt,Interrupt" setclrfld.long 0x04 1. 0x0C 1. 0x08 1. " STATUS_INPI1_set/clr ,Input interrupt status of slice 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x04 0. 0x0C 0. 0x08 0. " STATUS_INPI0_set/clr ,Input interrupt status of slice 0" "No interrupt,Interrupt" width 0xB tree.end tree "GPDMA (General Purpose DMA)" base ad:0x40002000 width 15. rgroup.long 0x00++0x7 line.long 0x00 "INTSTAT,DMA Interrupt Status register" bitfld.long 0x00 7. " INTSTAT7 ,DMA channel 7 interrupt after masking" "No interrupt,Interrupt" bitfld.long 0x00 6. " INTSTAT6 ,DMA channel 6 interrupt after masking" "No interrupt,Interrupt" bitfld.long 0x00 5. " INTSTAT5 ,DMA channel 5 interrupt after masking" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTSTAT4 ,DMA channel 4 interrupt after masking" "No interrupt,Interrupt" bitfld.long 0x00 3. " INTSTAT3 ,DMA channel 3 interrupt after masking" "No interrupt,Interrupt" bitfld.long 0x00 2. " INTSTAT2 ,DMA channel 2 interrupt after masking" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " INTSTAT1 ,DMA channel 1 interrupt after masking" "No interrupt,Interrupt" bitfld.long 0x00 0. " INTSTAT0 ,DMA channel 0 interrupt after masking" "No interrupt,Interrupt" line.long 0x04 "INTTCSTAT,DMA Interrupt Terminal Count Request Status Register" bitfld.long 0x04 7. " INTTCSTAT7 ,DMA channel 7 terminal count interrupt request status" "No interrupt,Interrupt" bitfld.long 0x04 6. " INTTCSTAT6 ,DMA channel 6 terminal count interrupt request status" "No interrupt,Interrupt" bitfld.long 0x04 5. " INTTCSTAT5 ,DMA channel 5 terminal count interrupt request status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " INTTCSTAT4 ,DMA channel 4 terminal count interrupt request status" "No interrupt,Interrupt" bitfld.long 0x04 3. " INTTCSTAT3 ,DMA channel 3 terminal count interrupt request status" "No interrupt,Interrupt" bitfld.long 0x04 2. " INTTCSTAT2 ,DMA channel 2 terminal count interrupt request status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " INTTCSTAT1 ,TDMA channel 1 terminal count interrupt request status" "No interrupt,Interrupt" bitfld.long 0x04 0. " INTTCSTAT0 ,DMA channel 0 terminal count interrupt request status" "No interrupt,Interrupt" wgroup.long 0x08++0x3 line.long 0x00 "INTTCCLEAR,DMA Interrupt Terminal Count Request Clear Register" bitfld.long 0x00 7. " INTTCCLEAR7 ,DMA channel 7 terminal count interrupt request clear" "No action,Clear" bitfld.long 0x00 6. " INTTCCLEAR6 ,DMA channel 6 terminal count interrupt request clear" "No action,Clear" bitfld.long 0x00 5. " INTTCCLEAR5 ,DMA channel 5 terminal count interrupt request clear" "No action,Clear" textline " " bitfld.long 0x00 4. " INTTCCLEAR4 ,DMA channel 4 terminal count interrupt request clear" "No action,Clear" bitfld.long 0x00 3. " INTTCCLEAR3 ,DMA channel 3 terminal count interrupt request clear" "No action,Clear" bitfld.long 0x00 2. " INTTCCLEAR2 ,DMA channel 2 terminal count interrupt request clear" "No action,Clear" textline " " bitfld.long 0x00 1. " INTTCCLEAR1 ,DMA channel 1 terminal count interrupt request clear" "No action,Clear" bitfld.long 0x00 0. " INTTCCLEAR0 ,DMA channel 0 terminal count interrupt request clear" "No action,Clear" rgroup.long 0x0C++0x3 line.long 0x00 "INTERRSTAT,DMA Interrupt Error Status Register" bitfld.long 0x00 7. " INTERRSTAT7 ,DMA channel 7 interrupt error status" "No interrupt,Interrupt" bitfld.long 0x00 6. " INTERRSTAT6 ,DMA channel 6 interrupt error status" "No interrupt,Interrupt" bitfld.long 0x00 5. " INTERRSTAT5 ,DMA channel 5 interrupt error status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTERRSTAT4 ,DMA channel 4 interrupt error status" "No interrupt,Interrupt" bitfld.long 0x00 3. " INTERRSTAT3 ,DMA channel 3 interrupt error status" "No interrupt,Interrupt" bitfld.long 0x00 2. " INTERRSTAT2 ,DMA channel 2 interrupt error status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " INTERRSTAT1 ,DMA channel 1 interrupt error status" "No interrupt,Interrupt" bitfld.long 0x00 0. " INTERRSTAT0 ,DMA channel 0 interrupt error status" "No interrupt,Interrupt" wgroup.long 0x10++0x3 line.long 0x00 "INTERRCLR,DMA Interrupt Error Clear Register" bitfld.long 0x00 7. " INTERRCLR7 ,DMA channel 7 interrupt error clear" "No effect,Clear" bitfld.long 0x00 6. " INTERRCLR6 ,DMA channel 6 interrupt error clear" "No effect,Clear" bitfld.long 0x00 5. " INTERRCLR5 ,DMA channel 5 interrupt error clear" "No effect,Clear" textline " " bitfld.long 0x00 4. " INTERRCLR4 ,DMA channel 4 interrupt error clear" "No effect,Clear" bitfld.long 0x00 3. " INTERRCLR3 ,DMA channel 3 interrupt error clear" "No effect,Clear" bitfld.long 0x00 2. " INTERRCLR2 ,DMA channel 2 interrupt error clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " INTERRCLR1 ,DMA channel 1 interrupt error clear" "No effect,Clear" bitfld.long 0x00 0. " INTERRCLR0 ,DMA channel 0 interrupt error clear" "No effect,Clear" textline " " rgroup.long 0x14++0xB line.long 0x00 "RAWINTTCSTAT,DMA Raw Interrupt Terminal Count Status Register" bitfld.long 0x00 7. " RAWINTTCSTAT7 ,DMA channel 7 raw interrupt terminal count status" "No interrupt,Interrupt" bitfld.long 0x00 6. " RAWINTTCSTAT6 ,DMA channel 6 raw interrupt terminal count status" "No interrupt,Interrupt" bitfld.long 0x00 5. " RAWINTTCSTAT5 ,DMA channel 5 raw interrupt terminal count status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " RAWINTTCSTAT4 ,DMA channel 4 raw interrupt terminal count status" "No interrupt,Interrupt" bitfld.long 0x00 3. " RAWINTTCSTAT3 ,DMA channel 3 raw interrupt terminal count status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RAWINTTCSTAT2 ,DMA channel 2 raw interrupt terminal count status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " RAWINTTCSTAT1 ,DMA channel 1 raw interrupt terminal count status" "No interrupt,Interrupt" bitfld.long 0x00 0. " RAWINTTCSTAT0 ,DMA channel 0 raw interrupt terminal count status" "No interrupt,Interrupt" line.long 0x04 "RAWINTERRSTAT,DMA Raw Error Interrupt Status Register" bitfld.long 0x04 7. " RAWINTERRSTAT7 ,DMA Channel 7 Raw Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 6. " RAWINTERRSTAT6 ,DMA Channel 6 Raw Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 5. " RAWINTERRSTAT5 ,DMA Channel 5 Raw Error Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " RAWINTERRSTAT4 ,DMA Channel 4 Raw Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 3. " RAWINTERRSTAT3 ,DMA Channel 3 Raw Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 2. " RAWINTERRSTAT2 ,DMA Channel 2 Raw Error Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " RAWINTERRSTAT1 ,DMA Channel 1 Raw Error Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 0. " RAWINTERRSTAT0 ,DMA Channel 0 Raw Error Interrupt" "No interrupt,Interrupt" line.long 0x08 "ENABLEDCHNS,DMA Enabled Channel Register" bitfld.long 0x08 7. " ENABLEDCHANNELS7 ,DMA Channel 7 Enabled " "Disabled,Enabled" bitfld.long 0x08 6. " ENABLEDCHANNELS6 ,DMA Channel 6 Enabled " "Disabled,Enabled" bitfld.long 0x08 5. " ENABLEDCHANNELS5 ,DMA Channel 5 Enabled " "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ENABLEDCHANNELS4 ,DMA Channel 4 Enabled " "Disabled,Enabled" bitfld.long 0x08 3. " ENABLEDCHANNELS3 ,DMA Channel 3 Enabled " "Disabled,Enabled" bitfld.long 0x08 2. " ENABLEDCHANNELS2 ,DMA Channel 2 Enabled " "Disabled,Enabled" textline " " bitfld.long 0x08 1. " ENABLEDCHANNELS1 ,DMA Channel 1 Enabled " "Disabled,Enabled" bitfld.long 0x08 0. " ENABLEDCHANNELS0 ,DMA Channel 0 Enabled " "Disabled,Enabled" group.long 0x20++0x17 line.long 0x00 "SOFTBREQ,DMA Software Burst Request Register" bitfld.long 0x00 15. " SOFTBREQ15 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 14. " SOFTBREQ14 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 13. " SOFTBREQ13 ,Software burst request flag" "No effect,Requested" textline " " bitfld.long 0x00 12. " SOFTBREQ12 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 11. " SOFTBREQ11 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 10. " SOFTBREQ10 ,Software burst request flag" "No effect,Requested" textline " " bitfld.long 0x00 9. " SOFTBREQ9 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 8. " SOFTBREQ8 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 7. " SOFTBREQ7 ,Software burst request flag" "No effect,Requested" textline " " bitfld.long 0x00 6. " SOFTBREQ6 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 5. " SOFTBREQ5 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 4. " SOFTBREQ4 ,Software burst request flag" "No effect,Requested" textline " " bitfld.long 0x00 3. " SOFTBREQ3 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 2. " SOFTBREQ2 ,Software burst request flag" "No effect,Requested" bitfld.long 0x00 1. " SOFTBREQ1 ,Software burst request flag" "No effect,Requested" textline " " bitfld.long 0x00 0. " SOFTBREQ0 ,Software burst request flag" "No effect,Requested" line.long 0x04 "SOFTSREQ,DMA Software Single Request Register" bitfld.long 0x04 15. " SOFTSREQ15 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 14. " SOFTSREQ14 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 13. " SOFTSREQ13 ,Software single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x04 12. " SOFTSREQ12 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 11. " SOFTSREQ11 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 10. " SOFTSREQ10 ,Software single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x04 9. " SOFTSREQ9 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 8. " SOFTSREQ8 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 7. " SOFTSREQ7 ,Software single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x04 6. " SOFTSREQ6 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 5. " SOFTSREQ5 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 4. " SOFTSREQ4 ,Software single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x04 3. " SOFTSREQ3 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 2. " SOFTSREQ2 ,Software single transfer request flag" "No effect,Requested" bitfld.long 0x04 1. " SOFTSREQ1 ,Software single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x04 0. " SOFTSREQ0 ,Software single transfer request flag" "No effect,Requested" line.long 0x08 "SOFTLBREQ,Software Last Burst Request Register" bitfld.long 0x08 15. " SOFTLBREQ15 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 14. " SOFTLBREQ14 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 13. " SOFTLBREQ13 ,Software last burst request flag" "No effect,Requested" textline " " bitfld.long 0x08 12. " SOFTLBREQ12 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 11. " SOFTLBREQ11 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 10. " SOFTLBREQ10 ,Software last burst request flag" "No effect,Requested" textline " " bitfld.long 0x08 9. " SOFTLBREQ9 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 8. " SOFTLBREQ8 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 7. " SOFTLBREQ7 ,Software last burst request flag" "No effect,Requested" textline " " bitfld.long 0x08 6. " SOFTLBREQ6 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 5. " SOFTLBREQ5 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 4. " SOFTLBREQ4 ,Software last burst request flag" "No effect,Requested" textline " " bitfld.long 0x08 3. " SOFTLBREQ3 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 2. " SOFTLBREQ2 ,Software last burst request flag" "No effect,Requested" bitfld.long 0x08 1. " SOFTLBREQ1 ,Software last burst request flag" "No effect,Requested" textline " " bitfld.long 0x08 0. " SOFTLBREQ0 ,Software last burst request flag" "No effect,Requested" line.long 0x0C "SOFTLSREQ,DMA Software Last Single Request Register" bitfld.long 0x0C 15. " SOFTLSREQ15 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 14. " SOFTLSREQ14 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 13. " SOFTLSREQ13 ,Software last single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x0C 12. " SOFTLSREQ12 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 11. " SOFTLSREQ11 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 10. " SOFTLSREQ10 ,Software last single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x0C 9. " SOFTLSREQ9 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 8. " SOFTLSREQ8 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 7. " SOFTLSREQ7 ,Software last single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x0C 6. " SOFTLSREQ6 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 5. " SOFTLSREQ5 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 4. " SOFTLSREQ4 ,Software last single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x0C 3. " SOFTLSREQ3 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 2. " SOFTLSREQ2 ,Software last single transfer request flag" "No effect,Requested" bitfld.long 0x0C 1. " SOFTLSREQ1 ,Software last single transfer request flag" "No effect,Requested" textline " " bitfld.long 0x0C 0. " SOFTLSREQ0 ,Software last single transfer request flag" "No effect,Requested" line.long 0x10 "CONFIG,DMA Configuration Register" bitfld.long 0x10 2. " M1 ,AHB Master 1 endianness configuration" "Little-endian,Big-endian" bitfld.long 0x10 1. " M0 ,AHB Master 0 endianness configuration" "Little-endian,Big-endian" bitfld.long 0x10 0. " E ,DMA Controller enable" "Disabled,Enabled" line.long 0x14 "SYNC,DMA Synchronization Register" bitfld.long 0x14 15. " DMACSYNC15 ,Synchronization logic group 15 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 14. " DMACSYNC14 ,Synchronization logic group 14 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 13. " DMACSYNC13 ,Synchronization logic group 13 of DMA requests" "Enabled,Disabled" textline " " bitfld.long 0x14 12. " DMACSYNC12 ,Synchronization logic group 12 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 11. " DMACSYNC11 ,Synchronization logic group 11 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 10. " DMACSYNC10 ,Synchronization logic group 10 of DMA requests" "Enabled,Disabled" textline " " bitfld.long 0x14 9. " DMACSYNC9 ,Synchronization logic group 9 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 8. " DMACSYNC8 ,Synchronization logic group 8 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 7. " DMACSYNC7 ,Synchronization logic group 7 of DMA requests" "Enabled,Disabled" textline " " bitfld.long 0x14 6. " DMACSYNC6 ,Synchronization logic group 6 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 5. " DMACSYNC5 ,Synchronization logic group 5 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 4. " DMACSYNC4 ,Synchronization logic group 4 of DMA requests" "Enabled,Disabled" textline " " bitfld.long 0x14 3. " DMACSYNC3 ,Synchronization logic group 3 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 2. " DMACSYNC2 ,Synchronization logic group 2 of DMA requests" "Enabled,Disabled" bitfld.long 0x14 1. " DMACSYNC1 ,Synchronization logic group 1 of DMA requests" "Enabled,Disabled" textline " " bitfld.long 0x14 0. " DMACSYNC0 ,Synchronization logic group 0 of DMA requests" "Enabled,Disabled" tree "DMA Channel 0 registers" width 11. group.long 0x100++0x13 line.long 0x00 "SRCADDR0,DMA Channel 0 Source Address Registers" line.long 0x04 "DESTADDR0,DMA Channel 0 Destination Address register" line.long 0x08 "LLI0,DMA Channel 0 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL0,DMA Channel 0 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG0,DMA Channel 0 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 1 registers" width 11. group.long 0x120++0x13 line.long 0x00 "SRCADDR1,DMA Channel 1 Source Address Registers" line.long 0x04 "DESTADDR1,DMA Channel 1 Destination Address register" line.long 0x08 "LLI1,DMA Channel 1 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL1,DMA Channel 1 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG1,DMA Channel 1 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 2 registers" width 11. group.long 0x140++0x13 line.long 0x00 "SRCADDR2,DMA Channel 2 Source Address Registers" line.long 0x04 "DESTADDR2,DMA Channel 2 Destination Address register" line.long 0x08 "LLI2,DMA Channel 2 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL2,DMA Channel 2 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG2,DMA Channel 2 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 3 registers" width 11. group.long 0x160++0x13 line.long 0x00 "SRCADDR3,DMA Channel 3 Source Address Registers" line.long 0x04 "DESTADDR3,DMA Channel 3 Destination Address register" line.long 0x08 "LLI3,DMA Channel 3 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL3,DMA Channel 3 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG3,DMA Channel 3 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 4 registers" width 11. group.long 0x180++0x13 line.long 0x00 "SRCADDR4,DMA Channel 4 Source Address Registers" line.long 0x04 "DESTADDR4,DMA Channel 4 Destination Address register" line.long 0x08 "LLI4,DMA Channel 4 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL4,DMA Channel 4 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG4,DMA Channel 4 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 5 registers" width 11. group.long 0x1A0++0x13 line.long 0x00 "SRCADDR5,DMA Channel 5 Source Address Registers" line.long 0x04 "DESTADDR5,DMA Channel 5 Destination Address register" line.long 0x08 "LLI5,DMA Channel 5 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL5,DMA Channel 5 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG5,DMA Channel 5 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 6 registers" width 11. group.long 0x1C0++0x13 line.long 0x00 "SRCADDR6,DMA Channel 6 Source Address Registers" line.long 0x04 "DESTADDR6,DMA Channel 6 Destination Address register" line.long 0x08 "LLI6,DMA Channel 6 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL6,DMA Channel 6 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG6,DMA Channel 6 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end tree "DMA Channel 7 registers" width 11. group.long 0x1E0++0x13 line.long 0x00 "SRCADDR7,DMA Channel 7 Source Address Registers" line.long 0x04 "DESTADDR7,DMA Channel 7 Destination Address register" line.long 0x08 "LLI7,DMA Channel 7 Linked List Item register" hexmask.long 0x08 2.--31. 4. " LLI ,Linked list item" bitfld.long 0x08 0. " LM ,AHB master select for loading the next LLI" "0,1" line.long 0x0C "CONTROL7,DMA Channel 7 Control register" bitfld.long 0x0C 31. " I ,Terminal count interrupt enable bit" "Disabled,Enabled" bitfld.long 0x0C 30. " PROT3 , Access cacheable" "Not cacheable,Cacheable" bitfld.long 0x0C 29. " PROT2 ,Access bufferable" "Not bufferable,Bufferable" bitfld.long 0x0C 28. " PROT1 ,Access mode" "User,Privileged" textline " " bitfld.long 0x0C 27. " DI ,Destination increment" "Not incremented,Incremented" bitfld.long 0x0C 26. " SI ,Source increment" "Not incremented,Incremented" bitfld.long 0x0C 25. " D ,Destination AHB master select" "0,1" bitfld.long 0x0C 24. " S ,Source AHB master select" "0,1" textline " " bitfld.long 0x0C 21.--23. " DWIDTH ,Destination transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 18.--20. " SWIDTH ,Source transfer width" "8 bit,16 bit,32 bit,?..." bitfld.long 0x0C 15.--17. " DBSIZE ,Destination burst size" "1,4,8,16,32,64,128,256" bitfld.long 0x0C 12.--14. " SBSIZE ,Source burst size" "1,4,8,16,32,64,128,256" hexmask.long.word 0x0C 0.--11. 1. " TRANSFERSIZE ,Transfer size in number of transfers" textline " " line.long 0x10 "CONFIG7,DMA Channel 7 Configuration register" bitfld.long 0x10 18. " H ,Halt" "Not halted,Halted" bitfld.long 0x10 17. " A ,Active" "Not active,Active" textline " " bitfld.long 0x10 16. " L ,Lock" "Not locked,Locked" bitfld.long 0x10 15. " ITC ,Terminal count interrupt mask" "0,1" textline " " bitfld.long 0x10 14. " IE ,Interrupt error mask" "0,1" bitfld.long 0x10 11.--13. " FLOWCNTRL ,Flow control and transfer type" "Memory to memory(DMA control),Memory to peripheral(DMA control),Peripheral to memory(DMA control),Source peripheral to destination peripheral,Source peripheral to destination peripheral,Memory to peripheral (peripheral control),Peripheral to memory (peripheral control),Source peripheral to destination peripheral" textline " " textline " " sif (cpuis("LPC43*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S70*")) bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0,Timer3 match 1/UART3 receive/SCT DMA request 1,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4370FET100")||(cpu()=="LPC4370FET256")||(cpu()=="LPC4370FET100-M0")||(cpu()=="LPC4370FET256-M0")||cpuis("LPC43S70FET256*") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match 2/SGPIO14/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit/SGPIO15,Timer2 match 1/USART2 receive/SSP1 receive/SGPIO14,Timer3 match 0/UART3 transmit/SCT DMA request 0/ADCHS write,Timer3 match 1/UART3 receive/SCT DMA request 1/ADCHS read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/SGPIO14/USART0 transmit,SSP1 transmit/SGPIO15/USART0 receive,ADC0/SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/SGPIO15/Timer3 match 0,?..." textline " " elif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "(unused)/T0_MAT[0],SD card/T0_MAT[1],SSP0 Tx/T1_MAT[0],SSP0 Rx/T1_MAT[1],SSP1 Tx/T2_MAT[0],SSP1 Rx/T2_MAT[1],SSP2 TX/I2S channel 0,SSP2 Rx/I2S channel 1,ADC,DAC,UART0 Tx/UART3 Tx,UART0 Rx/UART3 Rx,UART1 Tx/UART4 Tx,UART1 Rx/UART4 Rx,UART2 Tx/T3_MAT[0],UART2 Rx/T3_MAT[1],?..." textline " " else bitfld.long 0x10 6.--10. " DESTPERIPHERAL ,Destination peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " bitfld.long 0x10 1.--5. " SRCPERIPHERAL ,Source peripheral" "SPIFI/SCT match3/Timer3 match 1,Timer0 match 0/USART0 transmit,Timer0 match 1/USART0 receive,Timer1 match 0/UART1 transmit/I2S1 DMA request 1/SSP1 transmit,Timer1 match 1/UART1 receive/I2S1 DMA request 2/SSP1 receive,Timer2 match 0/USART2 transmit/SSP1 transmit,Timer2 match 1/USART2 receive/SSP1 receive,Timer3 match 0/UART3 transmit/SCT DMA request 0/VADC write,Timer3 match 1/UART3 receive/SCT DMA request 1/VADC read,SSP0 receive/I2S0 DMA request 1/SCT DMA request 1,SSP0 transmit/I2S0 DMA request 2/SCT DMA request 0,SSP1 receive/USART0 transmit,SSP1 transmit/USART0 receive,ADC0//SSP1 receive/USART3 receive,ADC1t/SSP1 transmit/USART3 transmit,DAC/SCT match 3/Timer3 match 0,?..." textline " " endif bitfld.long 0x10 0. " E ,Channel enable" "Disabled,Enabled" tree.end width 0xB tree.end tree "SD (SD/MMC interface)" base ad:0x40004000 width 9. group.long 0x00++0x2F line.long 0x00 "CTRL,Control Register" bitfld.long 0x00 25. " USE_INTERNAL_DMAC ,SD/MMC DMA use" "Slave interface,Internal DMA" bitfld.long 0x00 18. " CARD_VOLTAGE_A2 ,Controls the state of the SD_VOLT2 pin" "0,1" bitfld.long 0x00 17. " CARD_VOLTAGE_A1 ,Controls the state of the SD_VOLT1 pin" "0,1" textline " " bitfld.long 0x00 16. " CARD_VOLTAGE_A0 ,Controls the state of the SD_VOLT0 pin" "0,1" bitfld.long 0x00 11. " CEATA_DEV_INT_STATUS ,CEATA device interrupt status" "Disabled,Enabled" bitfld.long 0x00 10. " SEND_AUTO_STOP_CCSD ,Send auto stop ccsd" "Clear,Send" textline " " bitfld.long 0x00 9. " SEND_CCSD ,Send ccsd" "Clear,Send" bitfld.long 0x00 8. " ABORT_READ_DATA ,Abort read data" "No change,Suspended" bitfld.long 0x00 7. " SEND_IRQ_RESPONSE ,Send irq response" "No change,Send" textline " " bitfld.long 0x00 6. " READ_WAIT ,Read/wait" "Clear,Assert" bitfld.long 0x00 4. " INT_ENABLE ,Global interrupt enable/disable bit" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " DMA_RESET ,Dma_reset" "No change,Reset" bitfld.long 0x00 1. " FIFO_RESET ,Fifo reset" "No change,Reset" bitfld.long 0x00 0. " CONTROLLER_RESET ,Controller reset" "No change,Reset" line.long 0x04 "PWREN,Power Enable Register" bitfld.long 0x04 0. " POWER_ENABLE ,Power on/off switch for card" "Power off,Power on" line.long 0x08 "CLKDIV,Clock Divider Register" hexmask.long.byte 0x08 24.--31. 1. " CLK_DIVIDER3 ,Clock divider-3 value" hexmask.long.byte 0x08 16.--23. 1. " CLK_DIVIDER2 ,Clock divider-2 value" hexmask.long.byte 0x08 8.--15. 1. " CLK_DIVIDER1 ,Clock divider-1 value" textline " " hexmask.long.byte 0x08 0.--7. 1. " CLK_DIVIDER0 ,Clock divider-0 value" line.long 0x0C "CLKSRC,SD Clock Source Register" bitfld.long 0x0C 0.--1. " CLK_SOURCE ,Clock divider source for SD card" "/0,/1,/2,/3" line.long 0x10 "CLKENA,Clock Enable Register" bitfld.long 0x10 16. " CCLK_LOW_POWER ,Low-power control for SD card clock" "Non-low-power,Low-power" bitfld.long 0x10 0. " CCLK_ENABLE ,Clock-enable control for SD card clock" "Disabled,Enabled" line.long 0x14 "TMOUT,Time-out Register" hexmask.long.tbyte 0x14 8.--31. 1. " DATA_TIMEOUT ,Value for card Data Read time-out" hexmask.long.byte 0x14 0.--7. 1. " RESPONSE_TIMEOUT ,Response time-out value" line.long 0x18 "CTYPE,Card Type Register" bitfld.long 0x18 16. " CARD_WIDTH1 ,Indicates if card is 8-bit" "Non 8-bit,8-bit" bitfld.long 0x18 0. " CARD_WIDTH0 ,Indicates if card is 1-bit or 4-bit" "1-bit,4-bit" line.long 0x1C "BLKSIZ,Block Size Register" hexmask.long.word 0x1C 0.--15. 1. " BLOCK_SIZE ,Block size" line.long 0x20 "BYTCNT,Byte Count Register" line.long 0x24 "INTMASK,Interrupt Mask Register" bitfld.long 0x24 16. " SDIO_INT_MASK ,Mask SDIO interrupt" "Masked,Not masked" bitfld.long 0x24 15. " EBE ,End-bit error (read)/Write no CRC" "Masked,Not masked" bitfld.long 0x24 14. " ACD ,Auto command done" "Masked,Not masked" bitfld.long 0x24 13. " SBE ,Start-bit error" "Masked,Not masked" bitfld.long 0x24 12. " HLE ,Hardware locked write error" "Masked,Not masked" bitfld.long 0x24 11. " FRUN ,FIFO underrun/overrun error" "Masked,Not masked" textline " " bitfld.long 0x24 10. " HTO ,Data starvation-by-host time-out (HTO) /Volt_switch_int" "Masked,Not masked" bitfld.long 0x24 9. " DRTO ,Data read time-out" "Masked,Not masked" bitfld.long 0x24 8. " RTO ,Response time-out" "Masked,Not masked" bitfld.long 0x24 7. " DCRC ,Data CRC error" "Masked,Not masked" bitfld.long 0x24 6. " RCRC ,Response CRC error" "Masked,Not masked" bitfld.long 0x24 5. " RXDR ,Receive FIFO data request" "Masked,Not masked" textline " " bitfld.long 0x24 4. " TXDR ,Transmit FIFO data request" "Masked,Not masked" bitfld.long 0x24 3. " DTO ,Data transfer over" "Masked,Not masked" bitfld.long 0x24 2. " CDONE ,Command done" "Masked,Not masked" bitfld.long 0x24 1. " RE ,Response error" "Masked,Not masked" bitfld.long 0x24 0. " CDET ,Card detect" "Masked,Not masked" line.long 0x28 "CMDARG,Command Argument Register" line.long 0x2C "CMD,Command Register" bitfld.long 0x2C 31. " START_CMD ,Start command" "Disabled,Enabled" bitfld.long 0x2C 28. " VOLT_SWITCH ,Voltage switch bit" "Disabled,Enabled" bitfld.long 0x2C 27. " BOOT_MODE ,Boot Mode" "Mandatory,Alternate" bitfld.long 0x2C 26. " DISABLE_BOOT ,Disable Boot" "No,Yes" textline " " bitfld.long 0x2C 25. " EXPECT_BOOT_ACK ,Expect Boot Acknowledge" "Not expected,Expected" bitfld.long 0x2C 24. " ENABLE_BOOT ,Enable Boot" "Disabled,Enabled" bitfld.long 0x2C 23. " CCS_EXPECTED ,CCS expected" "Disabled,Enabled" bitfld.long 0x2C 22. " READ_CEATA_DEV ,Read ceata device" "Not performing,Performing" textline " " bitfld.long 0x2C 21. " UPD_CLK_REG_ONLY ,Update clock registers only" "Normal,Update" bitfld.long 0x2C 15. " SEND_INIT ,Send initialization" "Not send,Send" bitfld.long 0x2C 14. " STOP_ABORT_CMD ,Stop abort cmd" "Neither stop,Stop" bitfld.long 0x2C 13. " WAIT_PRVDATA_COMPL ,Wait prvdata complete" "Not completed,Completed" textline " " bitfld.long 0x2C 12. " SEND_AUTO_STOP ,Send auto stop" "Not send,Send" bitfld.long 0x2C 11. " TRANSFER_MODE ,Transfer mode" "Block,Stream" bitfld.long 0x2C 10. " READ_WRITE ,Read/write" "Read,Write" bitfld.long 0x2C 9. " DATA_EXPECTED ,Data expected" "Not expected,Expected" textline " " bitfld.long 0x2C 8. " CHECK_RESP_CRC ,Check response CRC" "Not checked,Checked" bitfld.long 0x2C 7. " RESP_LENGTH ,Response length" "Short,Long" bitfld.long 0x2C 6. " RESP_EXPECT ,Response expect" "Not expected,Expected" bitfld.long 0x2C 0.--5. " CMD_INDEX ,Command index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" rgroup.long 0x30++0xF line.long 0x0 "RESP0,Response Register 0" line.long 0x4 "RESP1,Response Register 1" line.long 0x8 "RESP2,Response Register 2" line.long 0xC "RESP3,Response Register 3" rgroup.long 0x40++0x3 line.long 0x00 "MINTSTS,Masked Interrupt Status Register" bitfld.long 0x00 16. " SDIO_INT ,Interrupt from SDIO card" "Masked,Not masked" bitfld.long 0x00 15. " EBE ,End-bit error" "Masked,Not masked" bitfld.long 0x00 14. " ACD ,Auto command done" "Masked,Not masked" bitfld.long 0x00 13. " SBE ,Start-bit error" "Masked,Not masked" bitfld.long 0x00 12. " HLE ,Hardware locked write error" "Masked,Not masked" bitfld.long 0x00 11. " FRUN ,FIFO underrun/overrun error" "Masked,Not masked" textline " " bitfld.long 0x00 10. " HTO ,Data starvation-by-host time-out" "Masked,Not masked" bitfld.long 0x00 9. " DRTO ,Data read time-out" "Masked,Not masked" bitfld.long 0x00 8. " RTO ,Response time-out" "Masked,Not masked" bitfld.long 0x00 7. " DCRC ,Data CRC error" "Masked,Not masked" bitfld.long 0x00 6. " RCRC ,Response CRC error" "Masked,Not masked" bitfld.long 0x00 5. " RXDR ,Receive FIFO data request" "Masked,Not masked" textline " " bitfld.long 0x00 4. " TXDR ,Transmit FIFO data request" "Masked,Not masked" bitfld.long 0x00 3. " DTO ,Data transfer over" "Masked,Not masked" bitfld.long 0x00 2. " CDONE ,Command done" "Masked,Not masked" bitfld.long 0x00 1. " RE ,Response error" "Masked,Not masked" bitfld.long 0x00 0. " CDET ,Card detect" "Masked,Not masked" textline "" group.long 0x44++0x3 line.long 0x00 "RINTSTS,Raw Interrupt Status Register" bitfld.long 0x00 16. " SDIO_INT ,Interrupt from SDIO card" "No interrupt,Interrupt" bitfld.long 0x00 15. " EBE ,End-bit error" "No interrupt,Interrupt" bitfld.long 0x00 14. " ACD ,Auto command done" "No interrupt,Interrupt" bitfld.long 0x00 13. " SBE ,Start-bit error" "No interrupt,Interrupt" bitfld.long 0x00 12. " HLE ,Hardware locked write error" "No interrupt,Interrupt" bitfld.long 0x00 11. " FRUN ,FIFO underrun/overrun error" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " HTO ,Data starvation-by-host time-out" "No interrupt,Interrupt" bitfld.long 0x00 9. " DRTO_BDS ,Data read time-out" "No interrupt,Interrupt" bitfld.long 0x00 8. " RTO_BAR ,Response time-out" "No interrupt,Interrupt" bitfld.long 0x00 7. " DCRC ,Data CRC error" "No interrupt,Interrupt" bitfld.long 0x00 6. " RCRC ,Response CRC error" "No interrupt,Interrupt" bitfld.long 0x00 5. " RXDR ,Receive FIFO data request" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " TXDR ,Transmit FIFO data request" "No interrupt,Interrupt" bitfld.long 0x00 3. " DTO ,Data transfer over" "No interrupt,Interrupt" bitfld.long 0x00 2. " CDONE ,Command done" "No interrupt,Interrupt" bitfld.long 0x00 1. " RE ,Response error" "No interrupt,Interrupt" bitfld.long 0x00 0. " CDET ,Card detect" "No interrupt,Interrupt" textline "" rgroup.long 0x48++0x3 line.long 0x00 "STATUS,Status Register" bitfld.long 0x00 31. " DMA_REQ ,DMA request signal state" "Not requested,Requested" bitfld.long 0x00 30. " DMA_ACK ,DMA acknowledge signal state" "Not acknowledged,Acknowledged" hexmask.long.word 0x00 17.--29. 1. " FIFO_COUNT ,FIFO count - Number of filled locations in FIFO" bitfld.long 0x00 11.--16. " RESP_INDEX ,Index of previous response, including any auto-stop sent by core" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" textline " " bitfld.long 0x00 10. " DATA_STATE_MC_BUSY ,Data transmit or receive state-machine is busy" "Not busy,Busy" bitfld.long 0x00 9. " DATA_BUSY ,Inverted version of raw selected card_data" "Not busy,Busy" bitfld.long 0x00 8. " DATA_3_STATUS ,Raw selected card_data" "Not presented,Presented" bitfld.long 0x00 4.--7. " CMDFSMSTATES ,Command FSM states" "Idle,Send init sequence,Tx cmd start bit,Tx cmd tx bit,Tx cmd index + arg,Tx cmd crc7,Tx cmd end bit,Rx resp start bit,Rx resp IRQ response,Rx resp tx bit,Rx resp cmd idx,Rx resp data,Rx resp crc7,Rx resp end bit,Cmd path wait NCC,Wait" textline " " bitfld.long 0x00 3. " FIFO_FULL ,FIFO is full status" "Not full,Full" bitfld.long 0x00 2. " FIFO_EMPTY ,FIFO is empty status" "Not empty,Empty" bitfld.long 0x00 1. " FIFO_TX_WATERMARK ,FIFO reached Transmit watermark level" "Not reached,Reached" bitfld.long 0x00 0. " FIFO_RX_WATERMARK ,FIFO reached Receive watermark level" "Not reached,Reached" group.long 0x4C++0x03 line.long 0x00 "FIFOTH,FIFO Threshold Watermark Register" bitfld.long 0x00 28.--30. " DMA_MTS ,Burst size of multiple transaction" "1,4,8,16,32,64,128,256" hexmask.long.word 0x00 16.--27. 1. " RX_WMARK ,FIFO threshold watermark level when receiving data to card" hexmask.long.word 0x00 0.--11. 1. " TX_WMARK ,FIFO threshold watermark level when transmitting data to card" rgroup.long 0x50++0x7 line.long 0x00 "CDETECT,Card Detect Register" bitfld.long 0x00 0. " CARD_DETECT ,Card detect" "Detected,Not detected" line.long 0x04 "WRTPRT,Write Protect Register" bitfld.long 0x04 0. " WRITE_PROTECT ,Write protect" "Not protected,Protected" rgroup.long 0x5C++0x7 line.long 0x00 "TCBCNT,Transferred CIU Card Byte Count Register" line.long 0x04 "TBBCNT,Transferred Host to BIU-FIFO Byte Count Register" group.long 0x64++0x3 line.long 0x00 "DEBNCE,Debounce Count Register" hexmask.long.tbyte 0x00 0.--23. 1. " DEBOUNCE_COUNT ,Number of host clocks (clk) used by debounce filter logic for card detect" group.long 0x78++0x3 line.long 0x00 "RST_N,Hardware Reset" bitfld.long 0x00 0. " CARD_RESET ,Hardware reset" "Reset,No Reset" textline "" group.long 0x80++0x3 line.long 0x00 "BMOD,Bus Mode Register" bitfld.long 0x00 8.--10. " PBL ,Programmable Burst Length" "1,4,8,16,32,64,128,256" bitfld.long 0x00 7. " DE ,SD/MMC DMA Enable" "Disabled,Enabled" bitfld.long 0x00 2.--6. " DSL ,Descriptor Skip Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 1. " FB ,Fixed Burst" "Not performed,Performed" bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" wgroup.long 0x84++0x3 line.long 0x00 "PLDMND,Poll Demand Register" group.long 0x88++0xB line.long 0x00 "DBADDR,Descriptor List Base Address Register" line.long 0x04 "IDSTS,Internal DMAC Status Register" bitfld.long 0x04 13.--16. " FSM ,DMAC state machine present state" "DMA_IDLE,DMA_SUSPEND,DESC_RD,DESC_CHK,DMA_RD_REQ_WAIT,DMA_WR_REQ_WAIT,DMA_RD,DMA_WR,DESC_CLOSE,?..." bitfld.long 0x04 10.--12. " EB ,Error Bits (host abort)" "Reserved,During transmission,During reception,?..." eventfld.long 0x04 9. " AIS ,Abnormal Interrupt Summary" "No interrupt,Interrupt" eventfld.long 0x04 8. " NIS ,Normal Interrupt Summary" "No interrupt,Interrupt" eventfld.long 0x04 5. " CES ,Card Error Summary" "No error,Error" eventfld.long 0x04 4. " DU ,Descriptor Unavailable Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x04 2. " FBE ,Fatal Bus Error Interrupt" "No interrupt,Interrupt" eventfld.long 0x04 1. " RI ,Receive Interrupt" "No interrupt,Interrupt" eventfld.long 0x04 0. " TI ,Transmit Interrupt" "No interrupt,Interrupt" line.long 0x08 "IDINTEN,Internal DMAC Interrupt Enable Register" bitfld.long 0x08 9. " AIS ,Abnormal Interrupt Summary Enable" "Disabled,Enabled" bitfld.long 0x08 8. " NIS ,Normal Interrupt Summary Enable" "Disabled,Enabled" bitfld.long 0x08 5. " CES ,Card Error summary Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " DU ,Descriptor Unavailable Interrupt" "Disabled,Enabled" bitfld.long 0x08 2. " FBE ,Fatal Bus Error Enable" "Disabled,Enabled" bitfld.long 0x08 1. " RI ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " TI ,Transmit Interrupt Enable" "Disabled,Enabled" rgroup.long 0x94++0x7 line.long 0x00 "DSCADDR,Current Host Descriptor Address Register" line.long 0x04 "BUFADDR,Current Buffer Descriptor Address Register" width 0xB tree.end tree "EMC (External Memory Controller)" base ad:0x40005000 width 16. group.long 0x00++0x3 line.long 0x00 "CONTROL,EMC Control register" bitfld.long 0x0 2. " L ,Low-power mode" "Normal,Low-power" bitfld.long 0x0 1. " M ,Address mirror" "Normal memory map,Reset memory map" textline " " bitfld.long 0x0 0. " E ,EMC Enable" "Disabled,Enabled" rgroup.long 0x04++0x3 line.long 0x00 "STATUS,EMC Status register" bitfld.long 0x00 2. " SA ,Self-refresh acknowledge" "Normal,Self-refresh" bitfld.long 0x00 1. " S ,Write buffer status" "Empty,Not empty" textline " " bitfld.long 0x00 0. " B ,Busy" "Not busy,Busy" group.long 0x08++0x3 line.long 0x00 "CONFIG,EMC Configuration register" sif cpuis("LPC407?*")||cpuis("LPC408?*") bitfld.long 0x00 8. " CR ,CLKOUT[1:0] ratio" "1:1,1:2" bitfld.long 0x00 0. " EM ,Endian mode" "Little,Big" elif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43*") bitfld.long 0x00 0. " EM ,Endian mode" "Little,Big" else bitfld.long 0x00 8. " CCLK ,CLKOUT[1:0] ratio" "1:1,1:2" bitfld.long 0x00 0. " Endian ,Endian mode" "Little,Big" endif group.long 0x20++0xB line.long 0x00 "DC,Dynamic Memory Control register" sif (!cpuis("LPC181*")&&!cpuis("LPC182*")&&!cpuis("LPC183*")&&!cpuis("LPC185*"))&&!cpuis("LPC407?*")&&!cpuis("LPC408?*")&&!cpuis("LPC43*")&&!cpuis("LPC546*") bitfld.long 0x00 13. " DP ,Low-power SDRAM deep-sleep mode" "Normal,Deep-sleep" textline " " endif bitfld.long 0x00 7.--8. " I ,SDRAM initialization" "SDRAM NORMAL,SDRAM MODE,SDRAM PALL,SDRAM NOP" bitfld.long 0x00 5. " MMC ,Memory clock control" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " SR ,Self-refresh request" "Normal,Self-refresh" bitfld.long 0x00 1. " CS ,Dynamic memory clock control" "Stopped,Runned" textline " " bitfld.long 0x00 0. " CE ,Dynamic memory clock enable" "Power-save enabled,All clock enabled" line.long 0x04 "DR,Dynamic Memory Refresh Timer register" hexmask.long.word 0x04 0.--10. 1. " REFRESH ,Indicates the multiple of 16 CCLKs between SDRAM refresh cycles" line.long 0x08 "DRC,Dynamic Memory Read Configuration register" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43*")||cpuis("LPC546*") bitfld.long 0x08 0.--1. " RD ,Read data strategy" ",Command delayed,Command delayed +1 clock cycle,Command delayed +2 clock cycles" else bitfld.long 0x08 0.--1. " RD ,Read data strategy" "Clock out delayed,Command delayed,Command delayed +1 clock cycle,Command delayed +2 clock cycles" endif group.long 0x30++0x2B line.long 0x00 "DTRP,Dynamic Memory Precharge Command Period register" bitfld.long 0x00 0.--3. " TRP ,Precharge command period" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x04 "DTRAS,Dynamic Memory Active to Precharge Command Period register" bitfld.long 0x04 0.--3. " TRAS ,Active to precharge command period" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x08 "DTSREX,Dynamic Memory Self-refresh Exit Time register" bitfld.long 0x08 0.--3. " TSREX ,Self-refresh exit time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x0C "DTAPR,Dynamic Memory Last Data Out to Active Time register" bitfld.long 0x0C 0.--3. " TAPR ,Last-data-out to active command time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x10 "DTDAL,Dynamic Memory Data-in to Active Command Time register" bitfld.long 0x10 0.--3. " TDAL ,Data-in to active command" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x14 "DTWR,Dynamic Memory Write Recovery Time register" bitfld.long 0x14 0.--3. " TWR ,Write recovery time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x18 "DTRC,Dynamic Memory Active to Active Command Period register" bitfld.long 0x18 0.--4. " TRC ,Active to active command period" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x1C "DTRFC,Dynamic Memory Auto-refresh Period register" bitfld.long 0x1C 0.--4. " TRFC ,Auto-refresh period and auto-refresh to active command period" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x20 "DTXSR,Dynamic Memory Exit Self-refresh register" bitfld.long 0x20 0.--4. " TXSR ,Exit self-refresh to active command time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x24 "DTRRD,Dynamic Memory Active Bank A to Active Bank B Time register" bitfld.long 0x24 0.--3. " TRRD ,Active bank A to active bank B latency" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x28 "DTMRD,Dynamic Memory Load Mode register to Active Command Time" bitfld.long 0x28 0.--3. " TMRD ,Load mode register to active command time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x80++0x03 line.long 0x00 "SEW,Static Memory Extended Wait register" hexmask.long.word 0x00 0.--9. 1. " EXTENDEDWAIT ,Extended wait time out" sif !cpuis("LPC407?FBD144")&&!cpuis("LPC408?FBD144") group.long 0x100++0x07 "Dynamic Memory EMC 0" line.long 0x00 "DCONFIG0,Dynamic Memory Configuration register" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 14. " AM[14] ,Address mapping(bus length)" "16 bit,32 bit" bitfld.long 0x00 7.--12. " AM[12-7] ,Address mapping" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 3.--4. " MD ,Memory device" "SDRAM,Low-power SDRAM,?..." line.long 0x04 "DRASCAS0,Dynamic Memory RAS & CAS Delay register" bitfld.long 0x04 8.--9. " CAS ,CAS latency" ",1,2,3" bitfld.long 0x04 0.--1. " RAS ,RAS latency" ",1,2,3" group.long 0x120++0x07 "Dynamic Memory EMC 1" line.long 0x00 "DCONFIG1,Dynamic Memory Configuration register" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 14. " AM[14] ,Address mapping(bus length)" "16 bit,32 bit" bitfld.long 0x00 7.--12. " AM[12-7] ,Address mapping" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 3.--4. " MD ,Memory device" "SDRAM,Low-power SDRAM,?..." line.long 0x04 "DRASCAS1,Dynamic Memory RAS & CAS Delay register" bitfld.long 0x04 8.--9. " CAS ,CAS latency" ",1,2,3" bitfld.long 0x04 0.--1. " RAS ,RAS latency" ",1,2,3" group.long 0x140++0x07 "Dynamic Memory EMC 2" line.long 0x00 "DCONFIG2,Dynamic Memory Configuration register" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 14. " AM[14] ,Address mapping(bus length)" "16 bit,32 bit" bitfld.long 0x00 7.--12. " AM[12-7] ,Address mapping" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 3.--4. " MD ,Memory device" "SDRAM,Low-power SDRAM,?..." line.long 0x04 "DRASCAS2,Dynamic Memory RAS & CAS Delay register" bitfld.long 0x04 8.--9. " CAS ,CAS latency" ",1,2,3" bitfld.long 0x04 0.--1. " RAS ,RAS latency" ",1,2,3" group.long 0x160++0x07 "Dynamic Memory EMC 3" line.long 0x00 "DCONFIG3,Dynamic Memory Configuration register" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 14. " AM[14] ,Address mapping(bus length)" "16 bit,32 bit" bitfld.long 0x00 7.--12. " AM[12-7] ,Address mapping" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 3.--4. " MD ,Memory device" "SDRAM,Low-power SDRAM,?..." line.long 0x04 "DRASCAS3,Dynamic Memory RAS & CAS Delay register" bitfld.long 0x04 8.--9. " CAS ,CAS latency" ",1,2,3" bitfld.long 0x04 0.--1. " RAS ,RAS latency" ",1,2,3" endif group.long 0x200++0x0B "Static Memory EMC 0" line.long 0x00 "EMCSCONFIG0,Static Memory Configuration registers" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 8. " EW ,Extended wait" "Disabled,Enabled" bitfld.long 0x00 7. " PB ,Byte lane state" "High/Low,Low/Low" textline " " bitfld.long 0x00 6. " PC ,Chip select polarity" "Low,High" bitfld.long 0x00 3. " PM ,Page mode" "Disabled,Asynchronous" bitfld.long 0x00 0.--1. " MW ,Memory width" "8 bit,16 bit,32 bit,?..." line.long 0x04 "EMCSWAITWEN0, Static Memory Write Enable Delay registers" bitfld.long 0x04 0.--3. " WAITWEN ,Wait write enable" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x08 "EMCSWAITOEN0,Static Memory Output Enable Delay registers" bitfld.long 0x08 0.--3. " WAITOEN ,Wait output enable" "No delay,1,2,3,5,5,6,8,8,9,10,11,12,13,14,15" sif cpuis("LPC407?*")||cpuis("LPC408?*")||cpuis("LPC43*")||cpuis("LPC546*") group.long (0x200+0x0C)++0x0F line.long 0x00 "EMCSWAITRD0,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states/Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x04 "EMCSWAITPAGE0,Static Memory Page Mode Read Delay registers" bitfld.long 0x04 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x08 "EMCSWAITWR0,Static Memory Write Delay registers" bitfld.long 0x08 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x0C "EMCSWAITTURN0,Static Memory Turn Round Delay registers" bitfld.long 0x0C 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else if (((per.l((ad:0x40005000+0x200)))&0x8)==0x00) group.long (0x200+0xC)++0x03 line.long 0x00 "EMCSWAITRD0,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long (0x200+0xC)++0x03 line.long 0x00 "EMCSWAITRD0,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif if (((per.l((ad:0x40005000+0x200)))&0x8)==0x00) group.long (0x200+0x10)++0x03 line.long 0x00 "EMCSWAITPAGE0,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else hgroup.long (0x200+0x10)++0x03 hide.long 0x00 "EMCSWAITPAGE0,Static Memory Read Delay registers" endif group.long (0x200+0x14)++0x07 line.long 0x00 "EMCSWAITWR0,Static Memory Write Delay registers" bitfld.long 0x00 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x04 "EMCSWAITTURN0,Static Memory Turn Round Delay registers" bitfld.long 0x04 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif group.long 0x220++0x0B "Static Memory EMC 1" line.long 0x00 "EMCSCONFIG1,Static Memory Configuration registers" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 8. " EW ,Extended wait" "Disabled,Enabled" bitfld.long 0x00 7. " PB ,Byte lane state" "High/Low,Low/Low" textline " " bitfld.long 0x00 6. " PC ,Chip select polarity" "Low,High" bitfld.long 0x00 3. " PM ,Page mode" "Disabled,Asynchronous" bitfld.long 0x00 0.--1. " MW ,Memory width" "8 bit,16 bit,32 bit,?..." line.long 0x04 "EMCSWAITWEN1, Static Memory Write Enable Delay registers" bitfld.long 0x04 0.--3. " WAITWEN ,Wait write enable" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x08 "EMCSWAITOEN1,Static Memory Output Enable Delay registers" bitfld.long 0x08 0.--3. " WAITOEN ,Wait output enable" "No delay,1,2,3,5,5,6,8,8,9,10,11,12,13,14,15" sif cpuis("LPC407?*")||cpuis("LPC408?*")||cpuis("LPC43*")||cpuis("LPC546*") group.long (0x220+0x0C)++0x0F line.long 0x00 "EMCSWAITRD1,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states/Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x04 "EMCSWAITPAGE1,Static Memory Page Mode Read Delay registers" bitfld.long 0x04 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x08 "EMCSWAITWR1,Static Memory Write Delay registers" bitfld.long 0x08 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x0C "EMCSWAITTURN1,Static Memory Turn Round Delay registers" bitfld.long 0x0C 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else if (((per.l((ad:0x40005000+0x220)))&0x8)==0x00) group.long (0x220+0xC)++0x03 line.long 0x00 "EMCSWAITRD1,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long (0x220+0xC)++0x03 line.long 0x00 "EMCSWAITRD1,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif if (((per.l((ad:0x40005000+0x220)))&0x8)==0x00) group.long (0x220+0x10)++0x03 line.long 0x00 "EMCSWAITPAGE1,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else hgroup.long (0x220+0x10)++0x03 hide.long 0x00 "EMCSWAITPAGE1,Static Memory Read Delay registers" endif group.long (0x220+0x14)++0x07 line.long 0x00 "EMCSWAITWR1,Static Memory Write Delay registers" bitfld.long 0x00 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x04 "EMCSWAITTURN1,Static Memory Turn Round Delay registers" bitfld.long 0x04 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif group.long 0x240++0x0B "Static Memory EMC 2" line.long 0x00 "EMCSCONFIG2,Static Memory Configuration registers" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 8. " EW ,Extended wait" "Disabled,Enabled" bitfld.long 0x00 7. " PB ,Byte lane state" "High/Low,Low/Low" textline " " bitfld.long 0x00 6. " PC ,Chip select polarity" "Low,High" bitfld.long 0x00 3. " PM ,Page mode" "Disabled,Asynchronous" bitfld.long 0x00 0.--1. " MW ,Memory width" "8 bit,16 bit,32 bit,?..." line.long 0x04 "EMCSWAITWEN2, Static Memory Write Enable Delay registers" bitfld.long 0x04 0.--3. " WAITWEN ,Wait write enable" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x08 "EMCSWAITOEN2,Static Memory Output Enable Delay registers" bitfld.long 0x08 0.--3. " WAITOEN ,Wait output enable" "No delay,1,2,3,5,5,6,8,8,9,10,11,12,13,14,15" sif cpuis("LPC407?*")||cpuis("LPC408?*")||cpuis("LPC43*")||cpuis("LPC546*") group.long (0x240+0x0C)++0x0F line.long 0x00 "EMCSWAITRD2,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states/Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x04 "EMCSWAITPAGE2,Static Memory Page Mode Read Delay registers" bitfld.long 0x04 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x08 "EMCSWAITWR2,Static Memory Write Delay registers" bitfld.long 0x08 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x0C "EMCSWAITTURN2,Static Memory Turn Round Delay registers" bitfld.long 0x0C 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else if (((per.l((ad:0x40005000+0x240)))&0x8)==0x00) group.long (0x240+0xC)++0x03 line.long 0x00 "EMCSWAITRD2,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long (0x240+0xC)++0x03 line.long 0x00 "EMCSWAITRD2,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif if (((per.l((ad:0x40005000+0x240)))&0x8)==0x00) group.long (0x240+0x10)++0x03 line.long 0x00 "EMCSWAITPAGE2,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else hgroup.long (0x240+0x10)++0x03 hide.long 0x00 "EMCSWAITPAGE2,Static Memory Read Delay registers" endif group.long (0x240+0x14)++0x07 line.long 0x00 "EMCSWAITWR2,Static Memory Write Delay registers" bitfld.long 0x00 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x04 "EMCSWAITTURN2,Static Memory Turn Round Delay registers" bitfld.long 0x04 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif group.long 0x260++0x0B "Static Memory EMC 3" line.long 0x00 "EMCSCONFIG3,Static Memory Configuration registers" bitfld.long 0x00 20. " P ,Write protect" "Not protected,Protected" bitfld.long 0x00 19. " B ,Buffer enable" "Disabled,Enabled" bitfld.long 0x00 8. " EW ,Extended wait" "Disabled,Enabled" bitfld.long 0x00 7. " PB ,Byte lane state" "High/Low,Low/Low" textline " " bitfld.long 0x00 6. " PC ,Chip select polarity" "Low,High" bitfld.long 0x00 3. " PM ,Page mode" "Disabled,Asynchronous" bitfld.long 0x00 0.--1. " MW ,Memory width" "8 bit,16 bit,32 bit,?..." line.long 0x04 "EMCSWAITWEN3, Static Memory Write Enable Delay registers" bitfld.long 0x04 0.--3. " WAITWEN ,Wait write enable" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" line.long 0x08 "EMCSWAITOEN3,Static Memory Output Enable Delay registers" bitfld.long 0x08 0.--3. " WAITOEN ,Wait output enable" "No delay,1,2,3,5,5,6,8,8,9,10,11,12,13,14,15" sif cpuis("LPC407?*")||cpuis("LPC408?*")||cpuis("LPC43*")||cpuis("LPC546*") group.long (0x260+0x0C)++0x0F line.long 0x00 "EMCSWAITRD3,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states/Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x04 "EMCSWAITPAGE3,Static Memory Page Mode Read Delay registers" bitfld.long 0x04 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x08 "EMCSWAITWR3,Static Memory Write Delay registers" bitfld.long 0x08 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x0C "EMCSWAITTURN3,Static Memory Turn Round Delay registers" bitfld.long 0x0C 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" else if (((per.l((ad:0x40005000+0x260)))&0x8)==0x00) group.long (0x260+0xC)++0x03 line.long 0x00 "EMCSWAITRD3,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else group.long (0x260+0xC)++0x03 line.long 0x00 "EMCSWAITRD3,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITRD ,Read first access wait state" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" endif if (((per.l((ad:0x40005000+0x260)))&0x8)==0x00) group.long (0x260+0x10)++0x03 line.long 0x00 "EMCSWAITPAGE3,Static Memory Read Delay registers" bitfld.long 0x00 0.--4. " WAITPAGE ,Asynchronous page mode read after the first read wait states" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" else hgroup.long (0x260+0x10)++0x03 hide.long 0x00 "EMCSWAITPAGE3,Static Memory Read Delay registers" endif group.long (0x260+0x14)++0x07 line.long 0x00 "EMCSWAITWR3,Static Memory Write Delay registers" bitfld.long 0x00 0.--4. " WAITWR ,Write wait states" "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33" line.long 0x04 "EMCSWAITTURN3,Static Memory Turn Round Delay registers" bitfld.long 0x04 0.--3. " WAITTURN ,Bus turnaround cycles" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" endif sif !cpuis("LPC181*")&&!cpuis("LPC182*")&&!cpuis("LPC183*")&&!cpuis("LPC185*")&&!cpuis("LPC407?*")&&!cpuis("LPC408?*")&&!cpuis("LPC43*") textline " " group.long 0x200601DC++0x07 line.long 0x00 "EMCDLYCTL,Delay Control register" bitfld.long 0x00 24.--28. " CLKOUT1DLY ,Programmable delay value for the CLKOUT[1] output" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 16.--20. " CLKOUT0DLY ,Programmable delay value for the CLKOUT[0] output" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" bitfld.long 0x00 8.--12. " FBCLKDLY ,Programmable delay value for the feedback clock" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" textline " " bitfld.long 0x00 0.--4. " CMDDLY ,Programmable delay value for EMC outputs" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32" line.long 0x04 "EMCCAL,EMC Calibration register" bitfld.long 0x04 15. " DONE ,Measurement completion flag" "Not completed,Completed" bitfld.long 0x04 14. " START ,Start control bit for the EMC calibration counter" "No effect,Started" hexmask.long.byte 0x04 0.--7. 1. " CALVALUE ,Returns the count of the approximately 50 MHz ring oscillator" endif width 0x0B tree.end tree "SPIFI (SPI Flash Interface)" base ad:0x40003000 width 8. group.long 0x00++0x13 line.long 0x00 "CTRL,SPIFI Control Register" bitfld.long 0x00 31. " DMAEN ,DMA Request Output Enable" "Disabled,Enabled" bitfld.long 0x00 30. " FBCLK ,Feedback clock select" "Internal,Feedback" bitfld.long 0x00 29. " RFCLK ,Input data active edge" "Rising,Falling" newline bitfld.long 0x00 28. " DUAL ,Dual protocol" "Quad protocol,Dual protocol" bitfld.long 0x00 27. " PRFTCH_DIS ,Cache prefetching disable" "No,Yes" bitfld.long 0x00 23. " MODE3 ,SPI Mode 3 select" "SCK LOW,SCK HIGH" newline bitfld.long 0x00 22. " INTEN ,SPIFI Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 21. " D_PRFTCH_DIS ,Data prefetch disable" "No,Yes" bitfld.long 0x00 16.--19. " CSHIGH ,CS high time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline hexmask.long.word 0x00 0.--15. 1. " TIMEOUT ,Timeout value" line.long 0x04 "CMD,SPIFI Command Register" hexmask.long.byte 0x04 24.--31. 1. " OPCODE ,Command opcode" bitfld.long 0x04 21.--23. " FRAMEFORM ,Opcode and address fields control" ",Opcode / no address,Opcode / 1 LSB,Opcode / 2 LSBs,Opcode / 3 LSBs,Opcode / 4 LSBs,No opcode / 3 LSBs,No opcode / 4 bytes" bitfld.long 0x04 19.--20. " FIELDFORM ,Command fields send control" "All serial,Data quad/dual,Serial opcode,All quad/dual" newline bitfld.long 0x04 16.--18. " INTLEN ,Intermediate bytes preceding data" "0,1,2,3,4,5,6,7" bitfld.long 0x04 15. " DOUT ,Data direction" "Input,Output" bitfld.long 0x04 14. " POLL ,Polling enable" "Disabled,Enabled" newline hexmask.long.word 0x04 0.--13. 1. " DATALEN ,Data length" line.long 0x08 "ADDR,SPIFI Address Register" line.long 0x0C "IDATA,SPIFI Intermediate Data Register" line.long 0x10 "CLIMIT,SPIFI Cache Limit Register" hgroup.long 0x14++0x03 hide.long 0x00 "DATA,SPIFI Data Register" in group.long 0x18++0x07 line.long 0x00 "MCMD,SPIFI Memory Command Register" hexmask.long.byte 0x00 24.--31. 1. " OPCODE ,Command opcode" bitfld.long 0x00 21.--23. " FRAMEFORM ,Opcode and address fields control" ",Opcode / no address,Opcode / 1 LSB,Opcode / 2 LSBs,Opcode / 3 LSBs,Opcode / 4 LSBs,No opcode / 3 LSBs,No opcode / 4 bytes" bitfld.long 0x00 19.--20. " FIELDFORM ,Command fields send control" "All serial,Data quad/dual,Serial opcode,All quad/dual" newline bitfld.long 0x00 16.--18. " INTLEN ,Intermediate bytes preceding data" "0,1,2,3,4,5,6,7" bitfld.long 0x00 15. " DOUT ,Data direction" "Input,Output" bitfld.long 0x00 14. " POLL ,Polling enable" "Disabled,Enabled" line.long 0x04 "STAT,SPIFI Status Register" hexmask.long.byte 0x04 24.--31. 1. " VERSION ,SPIFI version" eventfld.long 0x04 5. " INTRQ ,Interrupt request" "No interrupt,Interrupt" bitfld.long 0x04 4. " RESET ,Current command or memory mode abort" "No effect,Reset" newline bitfld.long 0x04 1. " CMD ,Command register written" "Not written,Written" bitfld.long 0x04 0. " MCINIT ,Memory Command register write successful" "Not written,Written" width 0x0B tree.end sif (!cpuis("LPC431*")) tree.open "USB (USB Host/Device/OTG controller)" tree "USB0 Host/Device/OTG controller" base ad:0x40006000 width 12. tree "Device/host capability registers" group.long 0x90++0x03 line.long 0x00 "SBUSCFG,System bus interface configuration register" bitfld.long 0x00 0.--2. " AHB_BRST ,Burst length" "Unspecified,INCR4/singles,INCR8/INCR4 or singles,INCR16/INCR4-8 or singles,,INCR4/unspecified,INCR8/unspecified,INCR16/unspecified" rgroup.long 0x100++0xB line.long 0x00 "CAPLENGTH,CAPLENGTH register" hexmask.long.word 0x00 8.--23. 1. " HCIVERSION ,BCD encoding of the EHCI revision number" hexmask.long.byte 0x00 0.--7. 1. " CAPLENGTH ,Indicates offset to add to the register base address" line.long 0x04 "HCSPARAMS,HCSPARAMS register" bitfld.long 0x04 24.--27. " N_TT ,Number of Transaction Translators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 20.--23. " N_PTT ,Number of Ports per Transaction Translator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 16. " PI ,Port indicators" "Not supported,Supported" bitfld.long 0x04 12.--15. " N_CC ,Number of Companion Controller" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 8.--11. " N_PCC ,Number of Ports per Companion Controller" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 4. " PPC ,Port Power Control" "Not included,Included" bitfld.long 0x04 0.--3. " N_PORTS ,Number of downstream ports" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "HCCPARAMS,HCCPARAMS register" hexmask.long.byte 0x08 8.--15. 1. " EECP ,EHCI Extended Capabilities Pointer" bitfld.long 0x08 4.--7. " IST ,Isochronous Scheduling Threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 2. " ASP ,Asynchronous Schedule Park Capability" "Not supported,Supported" bitfld.long 0x08 1. " PFL ,Programmable Frame List Flag" "Not used,Used" bitfld.long 0x08 0. " ADC ,64-bit Addressing Capability" "Not supported,Supported" rgroup.long 0x120++0x7 line.long 0x00 "DCIVERSION,DCIVERSION register" hexmask.long.word 0x00 0.--15. 1. " DCIVERSION ,The device controller interface conforms to the two-byte BCD encoding of the interface version number contained in this register" line.long 0x4 "DCCPARAMS,DCCPARAMS" bitfld.long 0x4 8. " HC ,Host Capable" "No,Yes" bitfld.long 0x4 7. " DC ,Device Capable" "No,Yes" bitfld.long 0x4 0.--4. " DEN ,Device Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" tree.end width 18. tree "Device/host operational registers" if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x140++0x3 line.long 0x00 "USBCMD_D,USB Command register in device mode" hexmask.long.byte 0x00 16.--23. 1. " ITC ,Interrupt threshold control" bitfld.long 0x00 14. " ATDTW ,Add dTD trip wire" "Not ensured,Ensured" bitfld.long 0x00 13. " SUTW ,Setup trip wire" "Not ensured,Ensured" bitfld.long 0x00 1. " RST ,Controller reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " RS ,Run/Stop" "Stop,Run" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x140++0x3 line.long 0x00 "USBCMD_H,USB Command register in host mode" hexmask.long.byte 0x00 16.--23. 1. " ITC ,Interrupt threshold control" textline " " bitfld.long 0x00 15. " FS2 ,Bit 2 of the Frame List Size bits" "0,1" textline " " bitfld.long 0x00 11. " ASPE ,Asynchronous Schedule Park Mode Enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " ASP1_0 ,Asynchronous schedule park mode" "0,1,2,3" bitfld.long 0x00 6. " IAA ,This bit is used as a doorbell by software" "Low,High" textline " " bitfld.long 0x00 5. " ASE ,This bit controls whether the host controller skips processing the asynchronous schedule" "Disabled,Enabled" bitfld.long 0x00 4. " PSE ,This bit controls whether the host controller skips processing the periodic schedule" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FS1 ,Bit 1 of the Frame List Size bits" "0,1" bitfld.long 0x00 2. " FS0 ,Bit 0 of the Frame List Size bits" "0,1" bitfld.long 0x00 1. " RST ,Controller reset" "No reset,Reset" bitfld.long 0x00 0. " RS ,Run/Stop" "Stop,Run" endif if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x144++0x3 line.long 0x00 "USBSTS_D,USB Status register in device mode" rbitfld.long 0x00 16. " NAKI ,NAK interrupt bit" "No interrupt,Interrupt" textline " " eventfld.long 0x00 8. " SLI ,DCSuspend" "Not suspended,Suspended" eventfld.long 0x00 7. " SRI ,SOF received" "Not received,Received" eventfld.long 0x00 6. " URI ,USB reset received" "Not received,Received" eventfld.long 0x00 4. " SEI ,System error" "No error,Error" textline " " eventfld.long 0x00 2. " PCI ,Port change detect" "Not detected,Detected" eventfld.long 0x00 1. " UEI ,USB error interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " UI ,USB interrupt" "No interrupt,Interrupt" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x144++0x3 line.long 0x00 "USBSTS_H,USB Status register in host mode" eventfld.long 0x00 19. " UPI ,USB host periodic interrupt" "Not interrupt,Interrupt" eventfld.long 0x00 18. " UAI ,USB host asynchronous interrupt" "Not interrupt,Interrupt" textline " " rbitfld.long 0x00 15. " AS ,Asynchronous schedule status" "Disabled,Enabled" rbitfld.long 0x00 14. " PS ,Periodic schedule status" "Disabled,Enabled" textline " " rbitfld.long 0x00 13. " RCL ,Reclamation" "No empty,Empty" textline " " rbitfld.long 0x00 12. " HCH ,HCHalted" "Not halted,Halted" textline " " eventfld.long 0x00 7. " SRI ,SOF received" "Not detected,Detected" eventfld.long 0x00 5. " AAI ,Interrupt on async advance" "Not occurred,Occurred" eventfld.long 0x00 4. " SEI ,System error" "No error,Error" textline " " eventfld.long 0x00 3. " FRI ,Frame list roll-over" "Not occurred,Occurred" eventfld.long 0x00 2. " PCI ,Port change detect" "Not detected,Detected" eventfld.long 0x00 1. " UEI ,USB error interrupt" "Not interrupt,Interrupt" textline " " eventfld.long 0x00 0. " UI ,USB interrupt" "Not occurred,Occurred" endif if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x148++0x3 line.long 0x00 "USBINTR_D,USB Interrupt register" bitfld.long 0x00 16. " NAKE ,NAK interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " SLE ,Sleep enable" "Disabled,Enabled" bitfld.long 0x00 7. " SRE ,SOF received enable" "Disabled,Enabled" bitfld.long 0x00 6. " URE ,USB reset enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " SEE ,System error enable" "Disabled,Enabled" bitfld.long 0x00 2. " PCE ,Port change detect enable" "Disabled,Enabled" bitfld.long 0x00 1. " UEE ,USB error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " UE ,USB interrupt enable" "Disabled,Enabled" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x148++0x3 line.long 0x00 "USBINTR_H,USB Interrupt register" bitfld.long 0x00 19. " UPIA ,USB host periodic interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " UAIE ,USB host asynchronous interrupt enable" "Disabled,Enabled" bitfld.long 0x00 7. " SRE ,SOF received enable" "Disabled,Enabled" bitfld.long 0x00 5. " AAE ,Interrupt on asynchronous advance enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " SEE ,System error enable" "Disabled,Enabled" bitfld.long 0x00 3. " FRE ,Frame list rollover enable" "Disabled,Enabled" bitfld.long 0x00 2. " PCE ,Port change detect enable" "Disabled,Enabled" bitfld.long 0x00 1. " UEE ,USB error interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UE ,USB interrupt enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) rgroup.long 0x14C++0x3 line.long 0x00 "FRINDEX_D,USB frame index register in device mode" hexmask.long.word 0x00 3.--13. 1. " FRINDEX13_3 ,Current frame number of the last frame transmitted" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_H,USB frame index register in host mode" hexmask.long.word 0x00 3.--12. 1. " FRINDEX12_3 ,Frame list current index" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" endif else if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_D,USB frame index register in device mode" hexmask.long.word 0x00 3.--13. 1. " FRINDEX13_3 ,Current frame number of the last frame transmitted" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_H,USB frame index register in host mode" hexmask.long.word 0x00 3.--12. 1. " FRINDEX12_3 ,Frame list current index" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" endif endif if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x154++0xF line.long 0x00 "DEVICEADDR,USB Device Address register in device mode" hexmask.long.byte 0x00 25.--31. 0x2 " USBADR ,USB device address" textline " " bitfld.long 0x00 24. " USBADRA ,Device address advance" "0,1" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x154++0x13 line.long 0x00 "PERIODICLISTBASE,USB Periodic List Base register in host mode" hexmask.long.tbyte 0x00 12.--31. 0x10 " PERBASE31_12 ,Base Address (Low)" textline " " endif if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x158++0x3 line.long 0x00 "ENDPOINTLISTADDR,USB Endpoint List Address register in device mode" hexmask.long 0x00 11.--31. 1. " EPBASE31_11 ,Endpoint list pointer (low)" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x158++0x7 line.long 0x00 "ASYNCLISTADDR,USB Asynchronous List Address register in host mode" hexmask.long 0x00 5.--31. 0x20 " ASYBASE31_5 ,Link pointer (Low) LPL" line.long 0x04 "TTCTRL,USB TT Control register in host mode" hexmask.long.byte 0x04 24.--30. 1. " TTHA ,Hub address when FS or LS device are connected directly" endif group.long 0x160++0x3 line.long 0x00 "BURSTSIZE,USB burst size register" hexmask.long.byte 0x00 8.--15. 1. " TXPBURST ,Programmable TX burst length" hexmask.long.byte 0x00 0.--7. 1. " RXPBURST ,Programmable RX burst length" if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x164++0x3 line.long 0x00 "TXFILLTUNING,USB Transfer buffer Fill Tuning register in host mode" hexmask.long.byte 0x00 16.--21. 1. " TXFIFOTHRES ,Scheduler overhead" bitfld.long 0x00 8.--12. " TXSCHEATLTH ,Scheduler health counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" hexmask.long.byte 0x00 0.--7. 1. " TXSCHOH ,FIFO burst threshold" endif sif (!cpuis("LPC43?????10*")&&!cpuis("LPC43?????14*")) else endif group.long 0x174++0x3 line.long 0x00 "BINTERVAL,USB BINTERVAL register" bitfld.long 0x00 0.--3. " BINT ,bInterval value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x178++0x7 line.long 0x00 "ENDPTNAK,USB endpoint NAK register" eventfld.long 0x00 21. " EPTN5 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 20. " EPTN4 ,Tx endpoint NAK" "Not detected,Detected" textline " " eventfld.long 0x00 19. " EPTN3 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 18. " EPTN2 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 17. " EPTN1 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 16. " EPTN0 ,Tx endpoint NAK" "Not detected,Detected" textline " " eventfld.long 0x00 5. " EPRN5 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 4. " EPRN4 ,Rx endpoint NAK" "Not detected,Detected" textline " " eventfld.long 0x00 3. " EPRN3 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 2. " EPRN2 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 1. " EPRN1 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 0. " EPRN0 ,Rx endpoint NAK" "Not detected,Detected" line.long 0x04 "ENDPTNAKEN,USB endpoint NAK enable register" bitfld.long 0x04 21. " EPTNE5 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 20. " EPTNE4 ,Tx endpoint NAK enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " EPTNE3 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 18. " EPTNE2 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 17. " EPTNE1 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 16. " EPTNE0 ,Tx endpoint NAK enable" "Disabled,Enabled" textline " " bitfld.long 0x04 5. " EPRNE5 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 4. " EPRNE4 ,Rx endpoint NAK enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " EPRNE3 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 2. " EPRNE2 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 1. " EPRNE1 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 0. " EPRNE0 ,Rx endpoint NAK enable" "Disabled,Enabled" endif sif (cpuis("LPC432*")||cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x184++0x3 line.long 0x00 "PORTSC1_D,Port Status and Control register in device mode" bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,NAK,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" rbitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" rbitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" rbitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." rbitfld.long 0x00 2. " PE ,Port enable" ",Enabled" rbitfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3)&&(((per.l(ad:0x40006000+0x184))&0x1000)==0) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" rbitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low-speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,?..." bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,?..." bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_LS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" rbitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,?..." textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,?..." bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,?..." eventfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" rbitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " PEC ,Port enable/disable change" "No changed,?..." bitfld.long 0x00 2. " PE ,Port enable" "Disabled,?..." eventfld.long 0x00 1. " CSC ,Connect status change" "No changed,?..." eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,?..." elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3)&&(((per.l(ad:0x40006000+0x184))&0x1000)==0x1000) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low-speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,Enabled" bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_LS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" bitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" bitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" eventfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" bitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " PEC ,Port enable/disable change" "No changed,Changed" bitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" eventfld.long 0x00 1. " CSC ,Connect status change" "No changed,Changed" eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" endif else if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x184++0x3 line.long 0x00 "PORTSC1_D,Port Status and Control register in device mode" sif cpuis("LPC183*")||cpuis("LPC185*") endif bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,NAK,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,?..." textline " " bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" rbitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" rbitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" textline " " rbitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" rbitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." rbitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" elif (((per.l(ad:0x40006000+0x1A8))&0x3)==0x3) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" sif cpuis("LPC183*")||cpuis("LPC185*") endif bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,Enabled" bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_FS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" bitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" bitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" bitfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" bitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." bitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" eventfld.long 0x00 1. " CSC ,Connect status change" "No change,Change" eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" endif endif group.long 0x1A4++0x3 line.long 0x00 "OTGSC,OTG Status and Control register" bitfld.long 0x00 30. " DPIE ,Data pulse interrupt enable" "Disabled,Enabled" bitfld.long 0x00 29. " MS1E ,1 millisecond timer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " BSEIE ,B-session end interrupt enable" "Disabled,Enabled" bitfld.long 0x00 27. " BSVIE ,B-session valid interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 26. " ASVIE ,A-session valid interrupt enable" "Disabled,Enabled" bitfld.long 0x00 25. " AVVIE ,A-VBUS valid interrupt enable" "Disabled,Enabled" bitfld.long 0x00 24. " IDIE ,USB ID interrupt enable" "Disabled,Enabled" eventfld.long 0x00 22. " DPIS ,Data pulse interrupt status" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " MS1S ,1 millisecond timer interrupt status" "No interrupt,Interrupt" eventfld.long 0x00 20. " BSEIS ,B-Session end interrupt status" "No interrupt,Interrupt" eventfld.long 0x00 19. " BSVIS ,B-Session valid interrupt status" "No interrupt,Interrupt" eventfld.long 0x00 18. " ASVIS ,A-Session valid interrupt status" "No interrupt,Interrupt" textline " " eventfld.long 0x00 17. " AVVIS ,A-VBUS valid interrupt status" "No interrupt,Interrupt" eventfld.long 0x00 16. " IDIS ,USB ID interrupt status" "No interrupt,Interrupt" rbitfld.long 0x00 14. " DPS ,Data bus pulsing status" "Not detected,Detected" rbitfld.long 0x00 13. " MS1T ,1 millisecond timer toggle" "Not toggled,Toggled" textline " " rbitfld.long 0x00 12. " BSE ,B-session end" "Not end,End" rbitfld.long 0x00 11. " BSV ,B-session valid" "Not valid,Valid" rbitfld.long 0x00 10. " ASV ,A-session valid" "Not valid,Valid" rbitfld.long 0x00 9. " AVV ,A-VBUS valid" "Not valid,Valid" textline " " rbitfld.long 0x00 8. " ID ,USB ID" "A,B" bitfld.long 0x00 7. " HABA ,Hardware assist B-disconnect to A-connect" "Disabled,Enabled" bitfld.long 0x00 6. " HADP ,Hardware assist data pulse" "Idle,Start" bitfld.long 0x00 5. " IDPU ,ID pull-up" "Off,On" textline " " bitfld.long 0x00 4. " DP ,Data pulsing" "Not asserted,Asserted" bitfld.long 0x00 3. " OT ,OTG termination" ",Device mode" bitfld.long 0x00 2. " HAAR ,Hardware assist auto_reset" "Disabled,Enabled" bitfld.long 0x00 1. " VC ,VBUS_Charge" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " VD ,VBUS_Discharge" "Disabled,Enabled" if (((per.l(ad:0x40006000+0x1A8))&0x3)==0x2) group.long 0x1A8++0x3 line.long 0x00 "USBMODE_D,USB Mode register in device mode" bitfld.long 0x00 4. " SDIS ,Stream disable mode" "No,Yes" bitfld.long 0x00 3. " SLOM ,Setup Lockout mode" "On,Off" bitfld.long 0x00 2. " ES ,Endian select" "Little endian,Big endian" textline " " bitfld.long 0x00 0.--1. " CM1_0 ,Controller mode" "Idle,,Device,Host" else group.long 0x1A8++0x3 line.long 0x00 "USBMODE_H,USB Mode register in host mode" bitfld.long 0x00 5. " VBPS ,VBUS power select" "Low,High" bitfld.long 0x00 4. " SDIS ,Stream disable mode" "No,Yes" bitfld.long 0x00 2. " ES ,Endian select" "Little endian,Big endian" textline " " sif (cpuis("LPC432*")||cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x00 0.--1. " CM ,Controller mode" "Idle,,Device,Host" else bitfld.long 0x00 0.--1. " CM1_0 ,Controller mode" "Idle,,Device,Host" endif endif tree.end width 16. tree "Device endpoint registers" group.long 0x1AC++0xB line.long 0x00 "ENDPTSETUPSTAT,USB Endpoint Setup Status register" eventfld.long 0x00 5. " ENDPTSET_UPSTAT5 ,Setup endpoint status for logical endpoint 5" "Low,High" eventfld.long 0x00 4. " ENDPTSET_UPSTAT4 ,Setup endpoint status for logical endpoint 4" "Low,High" textline " " eventfld.long 0x00 3. " ENDPTSET_UPSTAT3 ,Setup endpoint status for logical endpoint 3" "Low,High" eventfld.long 0x00 2. " ENDPTSET_UPSTAT2 ,Setup endpoint status for logical endpoint 2" "Low,High" eventfld.long 0x00 1. " ENDPTSET_UPSTAT1 ,Setup endpoint status for logical endpoint 1" "Low,High" eventfld.long 0x00 0. " ENDPTSET_UPSTAT0 ,Setup endpoint status for logical endpoint 0" "Low,High" textline "" line.long 0x04 "ENDPTPRIME,USB Endpoint Prime register" bitfld.long 0x04 21. " PETB5 ,Prime endpoint transmit buffer for physical IN endpoint 5" "Low,High" bitfld.long 0x04 20. " PETB4 ,Prime endpoint transmit buffer for physical IN endpoint 4" "Low,High" textline " " bitfld.long 0x04 19. " PETB3 ,Prime endpoint transmit buffer for physical IN endpoint 3" "Low,High" bitfld.long 0x04 18. " PETB2 ,Prime endpoint transmit buffer for physical IN endpoint 2" "Low,High" bitfld.long 0x04 17. " PETB1 ,Prime endpoint transmit buffer for physical IN endpoint 1" "Low,High" bitfld.long 0x04 16. " PETB0 ,Prime endpoint transmit buffer for physical IN endpoint 0" "Low,High" textline " " bitfld.long 0x04 5. " PERB5 ,Prime endpoint receive buffer for physical OUT endpoint 5" "Low,High" bitfld.long 0x04 4. " PERB4 ,Prime endpoint receive buffer for physical OUT endpoint 4" "Low,High" textline " " bitfld.long 0x04 3. " PERB3 ,Prime endpoint receive buffer for physical OUT endpoint 3" "Low,High" bitfld.long 0x04 2. " PERB2 ,Prime endpoint receive buffer for physical OUT endpoint 2" "Low,High" bitfld.long 0x04 1. " PERB1 ,Prime endpoint receive buffer for physical OUT endpoint 1" "Low,High" bitfld.long 0x04 0. " PERB0 ,Prime endpoint receive buffer for physical OUT endpoint 0" "Low,High" line.long 0x08 "ENDPTFLUSH,USB Endpoint Flush register" eventfld.long 0x08 21. " FETB5 ,Flush endpoint transmit buffer for physical IN endpoint 5" "Low,High" eventfld.long 0x08 20. " FETB4 ,Flush endpoint transmit buffer for physical IN endpoint 4" "Low,High" textline " " eventfld.long 0x08 19. " FETB3 ,Flush endpoint transmit buffer for physical IN endpoint 3" "Low,High" eventfld.long 0x08 18. " FETB2 ,Flush endpoint transmit buffer for physical IN endpoint 2" "Low,High" eventfld.long 0x08 17. " FETB1 ,Flush endpoint transmit buffer for physical IN endpoint 1" "Low,High" eventfld.long 0x08 16. " FETB0 ,Flush endpoint transmit buffer for physical IN endpoint 0" "Low,High" textline " " eventfld.long 0x08 5. " FERB5 ,Flush endpoint receive buffer for physical OUT endpoint 5" "Low,High" eventfld.long 0x08 4. " FERB4 ,Flush endpoint receive buffer for physical OUT endpoint 4" "Low,High" textline " " eventfld.long 0x08 3. " FERB3 ,Flush endpoint receive buffer for physical OUT endpoint 3" "Low,High" eventfld.long 0x08 2. " FERB2 ,Flush endpoint receive buffer for physical OUT endpoint 2" "Low,High" eventfld.long 0x08 1. " FERB1 ,Flush endpoint receive buffer for physical OUT endpoint 1" "Low,High" eventfld.long 0x08 0. " FERB0 ,Flush endpoint receive buffer for physical OUT endpoint 0" "Low,High" rgroup.long 0x1B8++0x3 line.long 0x00 "ENDPTSTAT,USB Endpoint Status register" bitfld.long 0x00 21. " ETBR5 ,Endpoint transmit buffer ready for physical IN endpoint 5" "Not ready,Ready" bitfld.long 0x00 20. " ETBR4 ,Endpoint transmit buffer ready for physical IN endpoint 4" "Not ready,Ready" textline " " bitfld.long 0x00 19. " ETBR3 ,Endpoint transmit buffer ready for physical IN endpoint 3" "Not ready,Ready" bitfld.long 0x00 18. " ETBR2 ,Endpoint transmit buffer ready for physical IN endpoint 2" "Not ready,Ready" bitfld.long 0x00 17. " ETBR1 ,Endpoint transmit buffer ready for physical IN endpoint 1" "Not ready,Ready" bitfld.long 0x00 16. " ETBR0 ,Endpoint transmit buffer ready for physical IN endpoint 0" "Not ready,Ready" textline " " bitfld.long 0x00 5. " ERBR5 ,Endpoint receive buffer ready for physical OUT endpoint 5" "Not ready,Ready" bitfld.long 0x00 4. " ERBR4 ,Endpoint receive buffer ready for physical OUT endpoint 4" "Not ready,Ready" textline " " bitfld.long 0x00 3. " ERBR3 ,Endpoint receive buffer ready for physical OUT endpoint 3" "Not ready,Ready" bitfld.long 0x00 2. " ERBR2 ,Endpoint receive buffer ready for physical OUT endpoint 2" "Not ready,Ready" bitfld.long 0x00 1. " ERBR1 ,Endpoint receive buffer ready for physical OUT endpoint 1" "Not ready,Ready" bitfld.long 0x00 0. " ERBR0 ,Endpoint receive buffer ready for physical OUT endpoint 0" "Not ready,Ready" group.long 0x1BC++0x1B line.long 0x00 "ENDPTCOMPLETE,USB Endpoint Complete register" eventfld.long 0x00 21. " ETCE5 ,Endpoint transmit complete event for physical IN endpoint 5" "Not occurred,Occurred" eventfld.long 0x00 20. " ETCE4 ,Endpoint transmit complete event for physical IN endpoint 4" "Not occurred,Occurred" eventfld.long 0x00 19. " ETCE3 ,Endpoint transmit complete event for physical IN endpoint 3" "Not occurred,Occurred" eventfld.long 0x00 18. " ETCE2 ,Endpoint transmit complete event for physical IN endpoint 2" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " ETCE1 ,Endpoint transmit complete event for physical IN endpoint 1" "Not occurred,Occurred" eventfld.long 0x00 16. " ETCE0 ,Endpoint transmit complete event for physical IN endpoint 0" "Not occurred,Occurred" eventfld.long 0x00 5. " ERCE5 ,Endpoint receive complete event for physical OUT endpoint 5" "Not occurred,Occurred" eventfld.long 0x00 4. " ERCE4 ,Endpoint receive complete event for physical OUT endpoint 4" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " ERCE3 ,Endpoint receive complete event for physical OUT endpoint 3" "Not occurred,Occurred" eventfld.long 0x00 2. " ERCE2 ,Endpoint receive complete event for physical OUT endpoint 2" "Not occurred,Occurred" eventfld.long 0x00 1. " ERCE1 ,Endpoint receive complete event for physical OUT endpoint 1" "Not occurred,Occurred" eventfld.long 0x00 0. " ERCE0 ,Endpoint receive complete event for physical OUT endpoint 0" "Not occurred,Occurred" textline "" line.long 0x04 "ENDPTCTRL0,USB Endpoint 0 Control register" rbitfld.long 0x04 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" rbitfld.long 0x04 18.--19. " TXT1_0 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x04 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " rbitfld.long 0x04 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x04 2.--3. " RXT1_0 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x04 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" line.long 0x8 "ENDPTCTRL1,USB Endpoint 1 Control register" bitfld.long 0x8 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x8 22. " TXR ,Tx data toggle reset" "No reset,Reset" bitfld.long 0x8 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x8 18.--19. " TXT1 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x8 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " bitfld.long 0x8 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x8 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x8 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x8 2.--3. " RXT1 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x8 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" line.long 0xC "ENDPTCTRL2,USB Endpoint 2 Control register" bitfld.long 0xC 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0xC 22. " TXR ,Tx data toggle reset" "No reset,Reset" bitfld.long 0xC 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0xC 18.--19. " TXT2 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0xC 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " bitfld.long 0xC 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0xC 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0xC 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0xC 2.--3. " RXT2 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0xC 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" line.long 0x10 "ENDPTCTRL3,USB Endpoint 3 Control register" bitfld.long 0x10 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x10 22. " TXR ,Tx data toggle reset" "No reset,Reset" bitfld.long 0x10 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x10 18.--19. " TXT3 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x10 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " bitfld.long 0x10 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x10 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x10 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x10 2.--3. " RXT3 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x10 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" line.long 0x14 "ENDPTCTRL4,USB Endpoint 4 Control register" bitfld.long 0x14 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x14 22. " TXR ,Tx data toggle reset" "No reset,Reset" bitfld.long 0x14 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x14 18.--19. " TXT4 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x14 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " bitfld.long 0x14 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x14 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x14 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x14 2.--3. " RXT4 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x14 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" line.long 0x18 "ENDPTCTRL5,USB Endpoint 5 Control register" bitfld.long 0x18 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x18 22. " TXR ,Tx data toggle reset" "No reset,Reset" bitfld.long 0x18 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x18 18.--19. " TXT5 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x18 16. " TXS ,Tx endpoint stall" "Not stalled,Stalled" textline " " bitfld.long 0x18 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x18 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x18 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x18 2.--3. " RXT5 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x18 0. " RXS ,Rx endpoint stall" "Not stalled,Stalled" tree.end width 0xB tree.end sif cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*") tree "USB1 Host/Device controller" base ad:0x40007000 width 12. tree "Device/host capability registers" group.long 0x90++0x03 line.long 0x00 "SBUSCFG,System bus interface configuration register" bitfld.long 0x00 0.--2. " AHB_BRST ,Burst length" "Unspecified,INCR4/singles,INCR8/INCR4 or singles,INCR16/INCR4-8 or singles,,INCR4/unspecified,INCR8/unspecified,INCR16/unspecified" rgroup.long 0x100++0xB line.long 0x00 "CAPLENGTH,CAPLENGTH register" hexmask.long.word 0x00 8.--23. 1. " HCIVERSION ,BCD encoding of the EHCI revision number" hexmask.long.byte 0x00 0.--7. 1. " CAPLENGTH ,Indicates offset to add to the register base address" line.long 0x04 "HCSPARAMS,HCSPARAMS register" bitfld.long 0x04 24.--27. " N_TT ,Number of Transaction Translators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 20.--23. " N_PTT ,Number of Ports per Transaction Translator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 16. " PI ,Port indicators" "Not supported,Supported" bitfld.long 0x04 12.--15. " N_CC ,Number of Companion Controller" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 8.--11. " N_PCC ,Number of Ports per Companion Controller" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 4. " PPC ,Port Power Control" "Not included,Included" bitfld.long 0x04 0.--3. " N_PORTS ,Number of downstream ports" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "HCCPARAMS,HCCPARAMS register" hexmask.long.byte 0x08 8.--15. 1. " EECP ,EHCI Extended Capabilities Pointer" bitfld.long 0x08 4.--7. " IST ,Isochronous Scheduling Threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 2. " ASP ,Asynchronous Schedule Park Capability" "Not supported,Supported" bitfld.long 0x08 1. " PFL ,Programmable Frame List Flag" "Not used,Used" bitfld.long 0x08 0. " ADC ,64-bit Addressing Capability" "Not supported,Supported" rgroup.long 0x120++0x7 line.long 0x00 "DCIVERSION,DCIVERSION register" hexmask.long.word 0x00 0.--15. 1. " DCIVERSION ,The device controller interface conforms to the two-byte BCD encoding of the interface version number contained in this register" line.long 0x4 "DCCPARAMS,DCCPARAMS" bitfld.long 0x4 8. " HC ,Host Capable" "No,Yes" bitfld.long 0x4 7. " DC ,Device Capable" "No,Yes" bitfld.long 0x4 0.--4. " DEN ,Device Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" tree.end width 18. tree "Device/host operational registers" if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x140++0x3 line.long 0x00 "USBCMD_D,USB Command register in device mode" hexmask.long.byte 0x00 16.--23. 1. " ITC ,Interrupt threshold control" bitfld.long 0x00 14. " ATDTW ,Add dTD trip wire" "Not ensured,Ensured" bitfld.long 0x00 13. " SUTW ,Setup trip wire" "Not ensured,Ensured" bitfld.long 0x00 1. " RST ,Controller reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " RS ,Run/Stop" "Stop,Run" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x140++0x3 line.long 0x00 "USBCMD_H,USB Command register in host mode" hexmask.long.byte 0x00 16.--23. 1. " ITC ,Interrupt threshold control" textline " " bitfld.long 0x00 15. " FS2 ,Bit 2 of the Frame List Size bits" "0,1" textline " " bitfld.long 0x00 11. " ASPE ,Asynchronous Schedule Park Mode Enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " ASP1_0 ,Asynchronous schedule park mode" "0,1,2,3" bitfld.long 0x00 6. " IAA ,This bit is used as a doorbell by software" "Low,High" textline " " bitfld.long 0x00 5. " ASE ,This bit controls whether the host controller skips processing the asynchronous schedule" "Disabled,Enabled" bitfld.long 0x00 4. " PSE ,This bit controls whether the host controller skips processing the periodic schedule" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FS1 ,Bit 1 of the Frame List Size bits" "0,1" bitfld.long 0x00 2. " FS0 ,Bit 0 of the Frame List Size bits" "0,1" bitfld.long 0x00 1. " RST ,Controller reset" "No reset,Reset" bitfld.long 0x00 0. " RS ,Run/Stop" "Stop,Run" endif if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x144++0x3 line.long 0x00 "USBSTS_D,USB Status register in device mode" rbitfld.long 0x00 16. " NAKI ,NAK interrupt bit" "No interrupt,Interrupt" textline " " eventfld.long 0x00 8. " SLI ,DCSuspend" "Not suspended,Suspended" eventfld.long 0x00 7. " SRI ,SOF received" "Not received,Received" eventfld.long 0x00 6. " URI ,USB reset received" "Not received,Received" eventfld.long 0x00 4. " SEI ,System error" "No error,Error" textline " " eventfld.long 0x00 2. " PCI ,Port change detect" "Not detected,Detected" eventfld.long 0x00 1. " UEI ,USB error interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " UI ,USB interrupt" "No interrupt,Interrupt" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x144++0x3 line.long 0x00 "USBSTS_H,USB Status register in host mode" eventfld.long 0x00 19. " UPI ,USB host periodic interrupt" "Not interrupt,Interrupt" eventfld.long 0x00 18. " UAI ,USB host asynchronous interrupt" "Not interrupt,Interrupt" textline " " rbitfld.long 0x00 15. " AS ,Asynchronous schedule status" "Disabled,Enabled" rbitfld.long 0x00 14. " PS ,Periodic schedule status" "Disabled,Enabled" textline " " rbitfld.long 0x00 13. " RCL ,Reclamation" "No empty,Empty" textline " " rbitfld.long 0x00 12. " HCH ,HCHalted" "Not halted,Halted" textline " " eventfld.long 0x00 7. " SRI ,SOF received" "Not detected,Detected" eventfld.long 0x00 5. " AAI ,Interrupt on async advance" "Not occurred,Occurred" eventfld.long 0x00 4. " SEI ,System error" "No error,Error" textline " " eventfld.long 0x00 3. " FRI ,Frame list roll-over" "Not occurred,Occurred" eventfld.long 0x00 2. " PCI ,Port change detect" "Not detected,Detected" eventfld.long 0x00 1. " UEI ,USB error interrupt" "Not interrupt,Interrupt" textline " " eventfld.long 0x00 0. " UI ,USB interrupt" "Not occurred,Occurred" endif if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x148++0x3 line.long 0x00 "USBINTR_D,USB Interrupt register" bitfld.long 0x00 16. " NAKE ,NAK interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " SLE ,Sleep enable" "Disabled,Enabled" bitfld.long 0x00 7. " SRE ,SOF received enable" "Disabled,Enabled" bitfld.long 0x00 6. " URE ,USB reset enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " SEE ,System error enable" "Disabled,Enabled" bitfld.long 0x00 2. " PCE ,Port change detect enable" "Disabled,Enabled" bitfld.long 0x00 1. " UEE ,USB error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " UE ,USB interrupt enable" "Disabled,Enabled" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x148++0x3 line.long 0x00 "USBINTR_H,USB Interrupt register" bitfld.long 0x00 19. " UPIA ,USB host periodic interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " UAIE ,USB host asynchronous interrupt enable" "Disabled,Enabled" bitfld.long 0x00 7. " SRE ,SOF received enable" "Disabled,Enabled" bitfld.long 0x00 5. " AAE ,Interrupt on asynchronous advance enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " SEE ,System error enable" "Disabled,Enabled" bitfld.long 0x00 3. " FRE ,Frame list rollover enable" "Disabled,Enabled" bitfld.long 0x00 2. " PCE ,Port change detect enable" "Disabled,Enabled" bitfld.long 0x00 1. " UEE ,USB error interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UE ,USB interrupt enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) rgroup.long 0x14C++0x3 line.long 0x00 "FRINDEX_D,USB frame index register in device mode" hexmask.long.word 0x00 3.--13. 1. " FRINDEX13_3 ,Current frame number of the last frame transmitted" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_H,USB frame index register in host mode" hexmask.long.word 0x00 3.--12. 1. " FRINDEX12_3 ,Frame list current index" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" endif else if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_D,USB frame index register in device mode" hexmask.long.word 0x00 3.--13. 1. " FRINDEX13_3 ,Current frame number of the last frame transmitted" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x14C++0x3 line.long 0x00 "FRINDEX_H,USB frame index register in host mode" hexmask.long.word 0x00 3.--12. 1. " FRINDEX12_3 ,Frame list current index" bitfld.long 0x00 0.--2. " FRINDEX2_0 ,Current micro frame number" "0,1,2,3,4,5,6,7" endif endif if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x154++0xF line.long 0x00 "DEVICEADDR,USB Device Address register in device mode" hexmask.long.byte 0x00 25.--31. 0x2 " USBADR ,USB device address" textline " " bitfld.long 0x00 24. " USBADRA ,Device address advance" "0,1" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x154++0x13 line.long 0x00 "PERIODICLISTBASE,USB Periodic List Base register in host mode" hexmask.long.tbyte 0x00 12.--31. 0x10 " PERBASE31_12 ,Base Address (Low)" textline " " endif if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x158++0x3 line.long 0x00 "ENDPOINTLISTADDR,USB Endpoint List Address register in device mode" hexmask.long 0x00 11.--31. 1. " EPBASE31_11 ,Endpoint list pointer (low)" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x158++0x7 line.long 0x00 "ASYNCLISTADDR,USB Asynchronous List Address register in host mode" hexmask.long 0x00 5.--31. 0x20 " ASYBASE31_5 ,Link pointer (Low) LPL" line.long 0x04 "TTCTRL,USB TT Control register in host mode" hexmask.long.byte 0x04 24.--30. 1. " TTHA ,Hub address when FS or LS device are connected directly" endif group.long 0x160++0x3 line.long 0x00 "BURSTSIZE,USB burst size register" hexmask.long.byte 0x00 8.--15. 1. " TXPBURST ,Programmable TX burst length" hexmask.long.byte 0x00 0.--7. 1. " RXPBURST ,Programmable RX burst length" if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x164++0x3 line.long 0x00 "TXFILLTUNING,USB Transfer buffer Fill Tuning register in host mode" hexmask.long.byte 0x00 16.--21. 1. " TXFIFOTHRES ,Scheduler overhead" bitfld.long 0x00 8.--12. " TXSCHEATLTH ,Scheduler health counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" hexmask.long.byte 0x00 0.--7. 1. " TXSCHOH ,FIFO burst threshold" endif sif (!cpuis("LPC43?????10*")&&!cpuis("LPC43?????14*")) group.long 0x170++0x03 line.long 0x00 "ULPIVIEWPORT,USB ULPI viewport register" bitfld.long 0x00 31. " ULPIWU ,ULPI Wake-up" "No efect,Wake-up" bitfld.long 0x00 30. " ULPIRUN ,ULPI Read/Write Run" "Idle,Run" bitfld.long 0x00 29. " ULPIRW ,ULPI Read/Write control" "Read,Write" textline " " rbitfld.long 0x00 27. " ULPISS ,ULPI sync state" "Another,Sync." bitfld.long 0x00 24.--26. " ULPIPORT ,Wake up or read/write operation executed" "Executed,?..." hexmask.long.byte 0x00 16.--23. 1. " ULPIADDR ,Address of the operation (read or write)" textline " " hexmask.long.byte 0x00 8.--15. 1. " ULPIDATRD ,Result of completion read operation" hexmask.long.byte 0x00 0.--7. 1. " ULPIDATWR ,Data to be sent" else group.long 0x170++0x3 line.long 0x00 "ULPIVIEWPORT,USB ULPI viewport register" bitfld.long 0x00 31. " ULPIWU ,ULPI Wake-up" "Complete,Wake-up" bitfld.long 0x00 30. " ULPIRUN ,ULPI Read/Write Run" "Complete,Read/Write" bitfld.long 0x00 29. " ULPIRW ,ULPI Read/Write control" "Read,Write" bitfld.long 0x00 27. " ULPISS ,ULPI sync state" "Another state,Normal Sync." textline " " bitfld.long 0x00 24.--26. " ULPIPORT ,For the wakeup or read/write operation to be executed" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x00 16.--23. 1. " ULPIADDR ,When a read or write operation is commanded, the address of the operation is written to this field" hexmask.long.byte 0x00 8.--15. 1. " ULPIDATRD ,After a read operation completes, the result is placed in this field" hexmask.long.byte 0x00 0.--7. 1. " ULPIDATWR ,When a write operation is commanded, the data to be sent is written to this field" endif group.long 0x174++0x3 line.long 0x00 "BINTERVAL,USB BINTERVAL register" bitfld.long 0x00 0.--3. " BINT ,bInterval value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x178++0x7 line.long 0x00 "ENDPTNAK,USB endpoint NAK register" eventfld.long 0x00 19. " EPTN3 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 18. " EPTN2 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 17. " EPTN1 ,Tx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 16. " EPTN0 ,Tx endpoint NAK" "Not detected,Detected" textline " " eventfld.long 0x00 3. " EPRN3 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 2. " EPRN2 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 1. " EPRN1 ,Rx endpoint NAK" "Not detected,Detected" eventfld.long 0x00 0. " EPRN0 ,Rx endpoint NAK" "Not detected,Detected" line.long 0x04 "ENDPTNAKEN,USB endpoint NAK enable register" bitfld.long 0x04 19. " EPTNE3 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 18. " EPTNE2 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 17. " EPTNE1 ,Tx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 16. " EPTNE0 ,Tx endpoint NAK enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " EPRNE3 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 2. " EPRNE2 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 1. " EPRNE1 ,Rx endpoint NAK enable" "Disabled,Enabled" bitfld.long 0x04 0. " EPRNE0 ,Rx endpoint NAK enable" "Disabled,Enabled" endif sif (cpuis("LPC432*")||cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x184++0x3 line.long 0x00 "PORTSC1_D,Port Status and Control register in device mode" bitfld.long 0x00 30.--31. " PTS ,Parallel transceiver select" ",,ULPI,Serial/1.1 PHY" textline " " bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,NAK,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,-,-,-,-,-,-,?..." textline " " bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" rbitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" rbitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" rbitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." rbitfld.long 0x00 2. " PE ,Port enable" ",Enabled" rbitfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3)&&(((per.l(ad:0x40007000+0x184))&0x1000)==0) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" bitfld.long 0x00 30.--31. " PTS ,Parallel transceiver select" ",,ULPI,Serial/1.1 PHY" textline " " rbitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low-speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,?..." bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,?..." bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_LS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" rbitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,?..." textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,?..." bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,?..." eventfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" rbitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " PEC ,Port enable/disable change" "No changed,?..." bitfld.long 0x00 2. " PE ,Port enable" "Disabled,?..." eventfld.long 0x00 1. " CSC ,Connect status change" "No changed,?..." eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,?..." elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3)&&(((per.l(ad:0x40007000+0x184))&0x1000)==0x1000) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" bitfld.long 0x00 30.--31. " PTS ,Parallel transceiver select" ",,ULPI,Serial/1.1 PHY" textline " " bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low-speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,Enabled" bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_LS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" bitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" bitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" eventfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" bitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " PEC ,Port enable/disable change" "No changed,Changed" bitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" eventfld.long 0x00 1. " CSC ,Connect status change" "No changed,Changed" eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" endif else if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x184++0x3 line.long 0x00 "PORTSC1_D,Port Status and Control register in device mode" sif cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 30.--31. " PTS ,Parallel transceiver select" ",,ULPI,Serial/1.1 PHY" textline " " endif bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,NAK,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,?..." textline " " bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" rbitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" rbitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" rbitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" textline " " rbitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" rbitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." rbitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" bitfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" elif (((per.l(ad:0x40007000+0x1A8))&0x3)==0x3) group.long 0x184++0x3 line.long 0x00 "PORTSC1_H,Port Status and Control register in host mode" sif cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 30.--31. " PTS ,Parallel transceiver select" ",,ULPI,Serial/1.1 PHY" textline " " endif bitfld.long 0x00 26.--27. " PSPD ,Port speed" "Full speed,Low speed,High speed,?..." bitfld.long 0x00 24. " PFSC ,Port force full speed connect" "Any speed,Full speed" bitfld.long 0x00 23. " PHCD ,PHY low power suspend - clock disable" "No,Yes" bitfld.long 0x00 22. " WKOC ,Wake on over-current enable" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " WKDC ,Wake on disconnect enable" "Disabled,Enabled" bitfld.long 0x00 20. " WKCN ,Wake on connect enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " PTC3_0 ,Port test control" "TEST_MODE_DISABLE,J_STATE,K_STATE,SE0,Packet,FORCE_ENABLE_HS,FORCE_ENABLE_FS,FORCE_ENABLE_FS,?..." bitfld.long 0x00 14.--15. " PIC1_0 ,Port indicator control" "Off,Amber,Green,Undefined" textline " " bitfld.long 0x00 12. " PP ,Port power control" "Power off,Power on" bitfld.long 0x00 10.--11. " LS ,Line status" "SE0,J-state,K-state,Undefined" bitfld.long 0x00 9. " HSP ,High-speed status" "No,Yes" bitfld.long 0x00 8. " PR ,Port reset" "No reset,Reset" textline " " bitfld.long 0x00 7. " SUSP ,Suspend" "Not suspended,Suspended" bitfld.long 0x00 6. " FPR ,Force port resume" "No resume,Resume" bitfld.long 0x00 5. " OCC ,Over-current change" "Not occurred,Occurred" bitfld.long 0x00 4. " OCA ,Over-current active" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " PEC ,Port enable/disable change" "Enabled,?..." bitfld.long 0x00 2. " PE ,Port enable" "Disabled,Enabled" eventfld.long 0x00 1. " CSC ,Connect status change" "No change,Change" eventfld.long 0x00 0. " CCS ,Current connect status" "Not attached,Attached" endif endif if (((per.l(ad:0x40007000+0x1A8))&0x3)==0x2) group.long 0x1A8++0x3 line.long 0x00 "USBMODE_D,USB Mode register in device mode" bitfld.long 0x00 4. " SDIS ,Stream disable mode" "No,Yes" bitfld.long 0x00 3. " SLOM ,Setup Lockout mode" "On,Off" bitfld.long 0x00 2. " ES ,Endian select" "Little endian,Big endian" textline " " bitfld.long 0x00 0.--1. " CM1_0 ,Controller mode" "Idle,,Device,Host" else group.long 0x1A8++0x3 line.long 0x00 "USBMODE_H,USB Mode register in host mode" bitfld.long 0x00 5. " VBPS ,VBUS power select" "Low,High" bitfld.long 0x00 4. " SDIS ,Stream disable mode" "No,Yes" bitfld.long 0x00 2. " ES ,Endian select" "Little endian,Big endian" textline " " sif (cpuis("LPC432*")||cpuis("LPC433*")||cpuis("LPC435*")||cpuis("LPC437*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*")||cpuis("LPC43S7*")) bitfld.long 0x00 0.--1. " CM1_0 ,Controller mode" "Idle,,Device,Host" textfld "" else bitfld.long 0x00 0.--1. " CM1_0 ,Controller mode" "Idle,,Device,Host" endif endif tree.end width 16. tree "Device endpoint registers" group.long 0x1AC++0xB line.long 0x00 "ENDPTSETUPSTAT,USB Endpoint Setup Status register" eventfld.long 0x00 3. " ENDPTSET_UPSTAT3 ,Setup endpoint status for logical endpoint 3" "Low,High" eventfld.long 0x00 2. " ENDPTSET_UPSTAT2 ,Setup endpoint status for logical endpoint 2" "Low,High" eventfld.long 0x00 1. " ENDPTSET_UPSTAT1 ,Setup endpoint status for logical endpoint 1" "Low,High" eventfld.long 0x00 0. " ENDPTSET_UPSTAT0 ,Setup endpoint status for logical endpoint 0" "Low,High" textline "" line.long 0x04 "ENDPTPRIME,USB Endpoint Prime register" bitfld.long 0x04 19. " PETB3 ,Prime endpoint transmit buffer for physical IN endpoint 3" "Low,High" bitfld.long 0x04 18. " PETB2 ,Prime endpoint transmit buffer for physical IN endpoint 2" "Low,High" bitfld.long 0x04 17. " PETB1 ,Prime endpoint transmit buffer for physical IN endpoint 1" "Low,High" bitfld.long 0x04 16. " PETB0 ,Prime endpoint transmit buffer for physical IN endpoint 0" "Low,High" textline " " bitfld.long 0x04 3. " PERB3 ,Prime endpoint receive buffer for physical OUT endpoint 3" "Low,High" bitfld.long 0x04 2. " PERB2 ,Prime endpoint receive buffer for physical OUT endpoint 2" "Low,High" bitfld.long 0x04 1. " PERB1 ,Prime endpoint receive buffer for physical OUT endpoint 1" "Low,High" bitfld.long 0x04 0. " PERB0 ,Prime endpoint receive buffer for physical OUT endpoint 0" "Low,High" line.long 0x08 "ENDPTFLUSH,USB Endpoint Flush register" eventfld.long 0x08 19. " FETB3 ,Flush endpoint transmit buffer for physical IN endpoint 3" "Low,High" eventfld.long 0x08 18. " FETB2 ,Flush endpoint transmit buffer for physical IN endpoint 2" "Low,High" eventfld.long 0x08 17. " FETB1 ,Flush endpoint transmit buffer for physical IN endpoint 1" "Low,High" eventfld.long 0x08 16. " FETB0 ,Flush endpoint transmit buffer for physical IN endpoint 0" "Low,High" textline " " eventfld.long 0x08 3. " FERB3 ,Flush endpoint receive buffer for physical OUT endpoint 3" "Low,High" eventfld.long 0x08 2. " FERB2 ,Flush endpoint receive buffer for physical OUT endpoint 2" "Low,High" eventfld.long 0x08 1. " FERB1 ,Flush endpoint receive buffer for physical OUT endpoint 1" "Low,High" eventfld.long 0x08 0. " FERB0 ,Flush endpoint receive buffer for physical OUT endpoint 0" "Low,High" rgroup.long 0x1B8++0x3 line.long 0x00 "ENDPTSTAT,USB Endpoint Status register" bitfld.long 0x00 19. " ETBR3 ,Endpoint transmit buffer ready for physical IN endpoint 3" "Not ready,Ready" bitfld.long 0x00 18. " ETBR2 ,Endpoint transmit buffer ready for physical IN endpoint 2" "Not ready,Ready" bitfld.long 0x00 17. " ETBR1 ,Endpoint transmit buffer ready for physical IN endpoint 1" "Not ready,Ready" bitfld.long 0x00 16. " ETBR0 ,Endpoint transmit buffer ready for physical IN endpoint 0" "Not ready,Ready" textline " " bitfld.long 0x00 3. " ERBR3 ,Endpoint receive buffer ready for physical OUT endpoint 3" "Not ready,Ready" bitfld.long 0x00 2. " ERBR2 ,Endpoint receive buffer ready for physical OUT endpoint 2" "Not ready,Ready" bitfld.long 0x00 1. " ERBR1 ,Endpoint receive buffer ready for physical OUT endpoint 1" "Not ready,Ready" bitfld.long 0x00 0. " ERBR0 ,Endpoint receive buffer ready for physical OUT endpoint 0" "Not ready,Ready" group.long 0x1BC++0x13 line.long 0x00 "ENDPTCOMPLETE,USB Endpoint Complete register" eventfld.long 0x00 21. " ETCE5 ,Endpoint transmit complete event for physical IN endpoint 5" "Not occurred,Occurred" eventfld.long 0x00 20. " ETCE4 ,Endpoint transmit complete event for physical IN endpoint 4" "Not occurred,Occurred" eventfld.long 0x00 19. " ETCE3 ,Endpoint transmit complete event for physical IN endpoint 3" "Not occurred,Occurred" eventfld.long 0x00 18. " ETCE2 ,Endpoint transmit complete event for physical IN endpoint 2" "Not occurred,Occurred" textline " " eventfld.long 0x00 17. " ETCE1 ,Endpoint transmit complete event for physical IN endpoint 1" "Not occurred,Occurred" eventfld.long 0x00 16. " ETCE0 ,Endpoint transmit complete event for physical IN endpoint 0" "Not occurred,Occurred" eventfld.long 0x00 5. " ERCE5 ,Endpoint receive complete event for physical OUT endpoint 5" "Not occurred,Occurred" eventfld.long 0x00 4. " ERCE4 ,Endpoint receive complete event for physical OUT endpoint 4" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " ERCE3 ,Endpoint receive complete event for physical OUT endpoint 3" "Not occurred,Occurred" eventfld.long 0x00 2. " ERCE2 ,Endpoint receive complete event for physical OUT endpoint 2" "Not occurred,Occurred" eventfld.long 0x00 1. " ERCE1 ,Endpoint receive complete event for physical OUT endpoint 1" "Not occurred,Occurred" eventfld.long 0x00 0. " ERCE0 ,Endpoint receive complete event for physical OUT endpoint 0" "Not occurred,Occurred" textline "" line.long 0x04 "ENDPTCTRL0,USB Endpoint 0 Control register" bitfld.long 0x04 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x04 18.--19. " TXT1_0 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x04 16. " TXS ,Tx endpoint stall" "OK,Stalled" textline " " bitfld.long 0x04 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" bitfld.long 0x04 2.--3. " RXT1_0 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x04 0. " RXS ,Rx endpoint stall" "OK,Stalled" line.long 0x8 "ENDPTCTRL1,USB Endpoint 1 Control register" bitfld.long 0x8 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x8 22. " TXR ,Tx data toggle reset" ",Reset" bitfld.long 0x8 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x8 18.--19. " TXT1 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x8 16. " TXS ,Tx endpoint stall" "OK,Stalled" bitfld.long 0x8 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" textline " " bitfld.long 0x8 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x8 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x8 2.--3. " RXT1 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x8 0. " RXS ,Rx endpoint stall" "OK,Stalled" line.long 0xC "ENDPTCTRL2,USB Endpoint 2 Control register" bitfld.long 0xC 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0xC 22. " TXR ,Tx data toggle reset" ",Reset" bitfld.long 0xC 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0xC 18.--19. " TXT2 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0xC 16. " TXS ,Tx endpoint stall" "OK,Stalled" bitfld.long 0xC 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" textline " " bitfld.long 0xC 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0xC 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0xC 2.--3. " RXT2 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0xC 0. " RXS ,Rx endpoint stall" "OK,Stalled" line.long 0x10 "ENDPTCTRL3,USB Endpoint 3 Control register" bitfld.long 0x10 23. " TXE ,Tx endpoint enable" "Disabled,Enabled" bitfld.long 0x10 22. " TXR ,Tx data toggle reset" ",Reset" bitfld.long 0x10 21. " TXI ,Tx data toggle inhibit" "Enabled,Disabled" bitfld.long 0x10 18.--19. " TXT3 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x10 16. " TXS ,Tx endpoint stall" "OK,Stalled" bitfld.long 0x10 7. " RXE ,Rx endpoint enable" "Disabled,Enabled" textline " " bitfld.long 0x10 6. " RXR ,Rx data toggle reset" "No reset,Reset" bitfld.long 0x10 5. " RXI ,Rx data toggle inhibit" "Disabled,Enabled" bitfld.long 0x10 2.--3. " RXT3 ,Endpoint type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x10 0. " RXS ,Rx endpoint stall" "OK,Stalled" tree.end width 0xB tree.end endif tree.end endif sif !cpuis("LPC432*")&&!cpuis("LPC431*")&&!cpuis("LPC43S2*") tree "ETH (Ethernet)" base ad:0x40010000 width 23. if (((per.l(ad:0x40010000))&0x800)==0x800) group.long 0x00++0x03 line.long 0x00 "MAC_CONFIG,MAC Configuration register" bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" bitfld.long 0x00 17.--19. " IFG ,Inter-frame gap" "96,88,80,72,64,56,48,40" textline " " bitfld.long 0x00 15. " PS ,Port select" ",MII" bitfld.long 0x00 14. " FES ,Speed" "10Mbps,100Mbps" textline " " bitfld.long 0x00 12. " LM ,Loopback Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " DM ,Duplex Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " LN ,Link Up/Down" "Down,Up" bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" ",Automatic" bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Receiver enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "MAC_CONFIG,MAC Configuration register" bitfld.long 0x00 23. " WD ,Watchdog Disable" "Enabled,Disabled" bitfld.long 0x00 22. " JD ,Jabber Disable" "Enabled,Disabled" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" bitfld.long 0x00 17.--19. " IFG ,Inter-frame gap" "96,88,80,72,64,56,48,40" textline " " bitfld.long 0x00 16. " DCRS ,Disable carrier sense during transmission" "Enabled,Disabled" bitfld.long 0x00 15. " PS ,Port select" ",MII" bitfld.long 0x00 14. " FES ,Speed" "10Mbps,100Mbps" bitfld.long 0x00 13. " DO ,Disable Receive Own" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " LM ,Loopback Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " DM ,Duplex Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " DR ,Disable Retry" "Enabled,Disabled" bitfld.long 0x00 8. " LN ,Link Up/Down" "Down,Up" textline " " bitfld.long 0x00 7. " ACS ,Automatic Pad/CRC Stripping" ",Automatic" bitfld.long 0x00 5.--6. " BL ,Back-Off Limit" "min(n;10),min(n;8),min(n;4),min(n;1)" bitfld.long 0x00 4. " DF ,Deferral Check" "Disabled,Enabled" bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RE ,Receiver enable" "Disabled,Enabled" endif group.long 0x04++0x13 line.long 0x00 "MAC_FRAME_FILTER,MAC Frame filter register" bitfld.long 0x00 31. " RA ,Receive all" "No,Yes" bitfld.long 0x00 10. " HPF ,Hash or perfect filter" "Hash,Perfect filter" bitfld.long 0x00 6.--7. " PCF ,Pass Control Frames" "From reaching the application,To appl. even if they fail the Address filter,Even if they fail the Address Filter,Pass the Address Filter" textline " " bitfld.long 0x00 5. " DBF ,Disable Broadcast Frames" "No,Yes" bitfld.long 0x00 4. " PM ,Pass All Multicast" "Disabled,Enabled" bitfld.long 0x00 3. " DAIF ,DA Inverse Filtering" "Disabled,Enabled" bitfld.long 0x00 2. " HMC ,Hash Multicast" "Disabled,Enabled" bitfld.long 0x00 1. " HUC ,Hash Unicast" "Disabled,Enabled" bitfld.long 0x00 0. " PR ,Promiscuous Mode" "Disabled,Enabled" line.long 0x04 "MAC_HASHTABLE_HIGH,MAC Hash table high register" line.long 0x08 "MAC_HASHTABLE_LOW,MAC Hash table low register" line.long 0x0C "MAC_MII_ADDR,MAC MII Address register" bitfld.long 0x0C 11.--15. " PA ,Physical layer address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0C 6.--10. " GR ,MII register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0C 2.--5. " CR ,CSR clock range" "/42 (60-100MHz),/62 (100-150MHz),/16 (20-35MHz),/26 (35-60MHz),/102 (150-250MHz),/124 (250-300MHz),,,/42,/62,/16,/26,/102,/124,/42,/62" bitfld.long 0x0C 1. " W ,MII write" "Read,Write" textline " " bitfld.long 0x0C 0. " GB ,MII busy" "Idle,Busy" line.long 0x10 "MAC_MII_DATA,MII Data register" hexmask.long.word 0x10 0.--15. 1. " GD ,MII data" if (((per.l(ad:0x40010000))&0x800)==0x800) group.long 0x18++0x03 line.long 0x00 "MAC_FLOW_CTRL,MAC Flow control register" hexmask.long.word 0x00 16.--31. 1. " PT ,Pause time" bitfld.long 0x00 7. " DZPQ ,Disable Zero-Quanta Pause" "No,Yes" bitfld.long 0x00 4.--5. " PLT ,Pause Low Threshold" "0,1,2,3" bitfld.long 0x00 3. " UP ,Unicast Pause Frame Detect" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 0. " FCB ,Flow Control Busy" "Not busy,Busy" elif (((per.l(ad:0x40010000))&0x800)==0x0)&&(((per.l(ad:0x40010000+0x18))&0x2)==0x0) group.long 0x18++0x03 line.long 0x00 "MAC_FLOW_CTRL,MAC Flow control register" hexmask.long.word 0x00 16.--31. 1. " PT ,Pause time" bitfld.long 0x00 7. " DZPQ ,Disable Zero-Quanta Pause" "No,Yes" bitfld.long 0x00 4.--5. " PLT ,Pause Low Threshold" "0,1,2,3" bitfld.long 0x00 3. " UP ,Unicast Pause Frame Detect" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" elif (((per.l(ad:0x40010000))&0x800)==0x0)&&(((per.l(ad:0x40010000+0x18))&0x2)==0x2) group.long 0x18++0x03 line.long 0x00 "MAC_FLOW_CTRL,MAC Flow control register" hexmask.long.word 0x00 16.--31. 1. " PT ,Pause time" bitfld.long 0x00 7. " DZPQ ,Disable Zero-Quanta Pause" "No,Yes" bitfld.long 0x00 4.--5. " PLT ,Pause Low Threshold" "0,1,2,3" bitfld.long 0x00 3. " UP ,Unicast Pause Frame Detect" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 0. " BPA ,Backpressure Activate" "Not activated,Activated" endif if (((per.l(ad:0x40010000+0x1C))&0x10000)==0x10000) group.long 0x1C++0x03 line.long 0x00 "MAC_VLAN_TAG,MAC VLAN tag register" bitfld.long 0x00 16. " ETV ,Enable 12-Bit VLAN Tag Comparison" "Disabled,Enabled" hexmask.long.word 0x00 0.--11. 1. " VL ,VLAN Tag Identifier for Receive Frames" else group.long 0x1C++0x03 line.long 0x00 "MAC_VLAN_TAG,MAC VLAN tag register" bitfld.long 0x00 16. " ETV ,Enable 12-Bit VLAN Tag Comparison" "Disabled,Enabled" hexmask.long.word 0x00 0.--15. 1. " VL ,VLAN Tag Identifier for Receive Frames" endif if (((per.l(ad:0x40010000))&0x800)==0x800) rgroup.long 0x24++0x3 "" line.long 0x00 "MAC_DEBUG,MAC Debug register" bitfld.long 0x00 25. " TXFIFOFULL ,TxStatus FIFO is full" "Not full,Full" bitfld.long 0x00 24. " TXFIFOLVL ,TxFIFO is not empty" "Empty,Not empty" textline " " bitfld.long 0x00 22. " TXFIFOSTAT1 ,TxFIFO Write Controller is active" "Not activated,Activated" bitfld.long 0x00 20.--21. " TXFIFOSTAT ,State of the TxFIFO read Controller" "Idle,Read,Waiting,Writing" textline " " bitfld.long 0x00 19. " PAUSE ,MAC transmitter is in PAUSE condition" "Not PAUSE,PAUSE" bitfld.long 0x00 17.--18. " TXSTAT ,State of the MAC Transmit Frame Controller module" "Idle,Waiting,Generating & transmitting,Transferring" textline " " bitfld.long 0x00 16. " TXIDLESTAT ,MAC MII transmit protocol engine is actively transmitting data" "Not transmitting,Transmitting" bitfld.long 0x00 8.--9. " RXFIFOLVL ,Status of the RxFIFO Fill-level" "Empty,De-activate,Activate,Full" textline " " bitfld.long 0x00 5.--6. " RXFIFOSTAT ,State of the RxFIFO read Controller" "Idle,Reading frame data,Reading frame status,Flushing" bitfld.long 0x00 4. " RXFIFOSTAT1 ,MTL RxFIFO Write Controller is active" "Not activated,Activated" textline " " bitfld.long 0x00 1.--2. " FIFOSTAT0 ,Active state of the small FIFO Read and Write controllers" "0,1,2,3" bitfld.long 0x00 0. " RXIDLESTAT ,MAC MII receive protocol engine is actively receiving data" "Not receiving,Receiving" else rgroup.long 0x24++0x3 "" line.long 0x00 "MAC_DEBUG,MAC Debug register" bitfld.long 0x00 25. " TXFIFOFULL ,TxStatus FIFO is full" "Not full,Full" bitfld.long 0x00 24. " TXFIFOLVL ,TxFIFO is not empty" "Empty,Not empty" textline " " bitfld.long 0x00 22. " TXFIFOSTAT1 ,TxFIFO Write Controller is active" "Not activated,Activated" bitfld.long 0x00 20.--21. " TXFIFOSTAT ,State of the TxFIFO read Controller" "Idle,Read,Waiting,Writing" textline " " bitfld.long 0x00 17.--18. " TXSTAT ,State of the MAC Transmit Frame Controller module" "Idle,Waiting,,Transferring" bitfld.long 0x00 16. " TXIDLESTAT ,MAC MII transmit protocol engine is actively transmitting data" "Not transmitting,Transmitting" textline " " bitfld.long 0x00 8.--9. " RXFIFOLVL ,Status of the RxFIFO Fill-level" "Empty,De-activate,Activate,Full" bitfld.long 0x00 5.--6. " RXFIFOSTAT ,State of the RxFIFO read Controller" "Idle,Reading frame data,Reading frame status,Flushing" textline " " bitfld.long 0x00 4. " RXFIFOSTAT1 ,MTL RxFIFO Write Controller is active" "Not activated,Activated" bitfld.long 0x00 1.--2. " FIFOSTAT0 ,Active state of the small FIFO Read and Write controllers" "0,1,2,3" textline " " bitfld.long 0x00 0. " RXIDLESTAT ,MAC MII receive protocol engine is actively receiving data" "Not receiving,Receiving" endif group.long 0x28++0x3 line.long 0x00 "MAC_RWAKE_FRFLT,MAC Remote wake-up frame filter register" hgroup.long 0x2C++0x3 hide.long 0x00 "MAC_PMT_CTRL_STAT,MAC PMT control and status register" in rgroup.long 0x38++0x3 line.long 0x00 "MAC_INTR,MAC Interrupt status register" bitfld.long 0x00 9. " TS ,Timestamp interrupt status" "No interrupt,Interrupt" bitfld.long 0x00 3. " PMT ,PMT Interrupt Status" "Not received,Received" group.long 0x3C++0xB line.long 0x00 "MAC_INTR_MASK,MAC Interrupt mask register" bitfld.long 0x00 9. " TSIM ,Timestamp interrupt mask" "Not masked,Masked" bitfld.long 0x00 3. " PMTIM ,PMT Interrupt Mask" "Not masked,Masked" line.long 0x04 "MAC_ADDR0_HIGH,MAC Address 0 high register" bitfld.long 0x04 31. " MO ,Always 1" ",1" hexmask.long.word 0x04 0.--15. 1. " A47_32 ,MAC Address0" line.long 0x08 "MAC_ADDR0_LOW,MAC Address 0 low register" group.long 0x700++0xB line.long 0x00 "MAC_TIMESTP_CTRL,MAC IEEE1588 time stamp control register" bitfld.long 0x00 18. " TSENMACADDR ,Enable MAC address for PTP frame filtering" "Disabled,Enabled" bitfld.long 0x00 16.--17. " TSCLKTYPE ,Select the type of clock node" "Ordinary,Boundary,End-to-end,Peer-to-peer" bitfld.long 0x00 15. " TSMSTRENA ,Enable Snapshot for Messages Relevant to Master" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " TSEVNTENA ,Enable Time Stamp Snapshot for Event Messages" "Disabled,Enabled" bitfld.long 0x00 13. " TSIPV4ENA ,Enable Time Stamp Snapshot for IPv4 frames" "Disabled,Enabled" bitfld.long 0x00 12. " TSIPV6ENA ,Enable Time Stamp Snapshot for IPv6 frames" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TSIPENA ,Enable Time Stamp Snapshot for PTP over Ethernet frames" "Disabled,Enabled" bitfld.long 0x00 10. " TSVER2ENA ,Enable PTP packet snooping for version 2 format" "Disabled,Enabled" bitfld.long 0x00 9. " TSCTRLSSR ,Time Stamp Digital or Binary rollover control" "0,1" textline " " bitfld.long 0x00 8. " TSENALL ,Enable Time Stamp for All Frames" "Disabled,Enabled" bitfld.long 0x00 5. " TSADDREG ,Addend Reg Update" "Not updated,Updated" bitfld.long 0x00 4. " TSTRIG ,Time Stamp Interrupt Trigger Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TSUPDT ,Time Stamp Update" "Not updated,Updated" bitfld.long 0x00 2. " TSINIT ,Time Stamp Initialize" "Not initialized,Initialized" bitfld.long 0x00 1. " TSCFUPDT ,Time Stamp Fine or Coarse Update" "Coarse,Fine" textline " " bitfld.long 0x00 0. " TSENA ,Time Stamp Enable" "Disabled,Enabled" line.long 0x04 "SUBSECOND_INCR,Sub-second increment register" hexmask.long.byte 0x04 0.--7. 1. " SSINC ,Sub-second increment value" line.long 0x08 "SECONDS,System time seconds register" rgroup.long 0x70C++0x3 line.long 0x00 "NANOSECONDS,System time nanoseconds register" bitfld.long 0x00 31. " PSNT ,Positive or negative time" "Positive,Negative" hexmask.long 0x00 0.--30. 1. " TSSS ,Time stamp sub seconds" group.long 0x710++0xF line.long 0x00 "SECONDSUPDATE,System time seconds update register" line.long 0x04 "NANOSECONDSUPDATE,System time nanoseconds update register" bitfld.long 0x04 31. " ADDSUB ,Add or subtract time" "Added,Subtracted" hexmask.long 0x04 0.--30. 1. " TSSS ,Time stamp sub seconds" line.long 0x08 "ADDEND,Time stamp addend register" line.long 0x0C "TARGETSECONDS,Target time seconds register" rgroup.long 0x720++0x3 line.long 0x00 "TARGETNANOSECONDS,Target time nanoseconds register" hexmask.long 0x00 0.--30. 1. " TSTR ,Target time stamp low" group.long 0x724++0x7 line.long 0x00 "HIGHWORD,System time higher words seconds register" hexmask.long.word 0x00 0.--15. 1. " TSHWR ,Time stamp higher word" line.long 0x04 "TIMESTAMPSTAT,Time stamp status register" bitfld.long 0x04 1. " TSTARGT ,Time stamp target reached" "Lower,Greater or equal" bitfld.long 0x04 0. " TSSOVF ,Time stamp seconds overflow" "No overflow,Overflow" group.long 0x1000++0x13 line.long 0x00 "DMA_BUS_MODE,DMA Bus mode register" bitfld.long 0x00 27. " TXPR ,Transmit DMA has higher priority than the receive DMA during arbitration for the system-side bus" "Lower,Higher" bitfld.long 0x00 26. " MB ,Mixed burst" "Fixed,Mixed" bitfld.long 0x00 25. " AAL ,Address-aligned beats" "Not alligned,Alligned" bitfld.long 0x00 24. " PBL8X ,8 x PBL mode" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " USP ,Use separate PBL" "Not used,Used" bitfld.long 0x00 17.--22. " RPBL ,RxDMA PBL" ",1,2,,4,,,,8,,,,,,,,16,,,,,,,,,,,,,,,,32,?..." bitfld.long 0x00 16. " FB ,Fixed burst" "Disabled,Enabled" bitfld.long 0x00 14.--15. " PR ,Rx-to-Tx priority ratio" "1-to-1,2-to-1,3-to-1,4-to-1" textline " " bitfld.long 0x00 8.--13. " PBL ,Programmable burst length" ",1,2,,4,,,,8,,,,,,,,16,,,,,,,,,,,,,,,,32,?..." bitfld.long 0x00 7. " ATDS ,Alternate descriptor size" "16 bytes,32 bytes" bitfld.long 0x00 2.--6. " DSL ,Descriptor skip length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 1. " DA ,DMA arbitration scheme" "Round-robin with Rx,Rx has priority over Tx" textline " " bitfld.long 0x00 0. " SWR ,Software reset" "No reset,Reset" line.long 0x04 "DMA_TRANS_POLL_DEMAND,DMA Transmit poll demand register" line.long 0x08 "DMA_REC_POLL_DEMAND,DMA Receive poll demand register" line.long 0x0C "DMA_REC_DES_ADDR,DMA Receive descriptor list address register" line.long 0x10 "DMA_TRANS_DES_ADDR,DMA Transmit descriptor list address register" if (((per.l(ad:0x40010000+0x1014))&0x2000)==0x2000) group.long 0x1014++0x03 line.long 0x00 "DMA_STAT,DMA Status register" eventfld.long 0x00 25. " EB3 ,Error bit 3" "Data buffer access,Descriptor access" eventfld.long 0x00 24. " EB2 ,Error bit 2" "Write transfer,Read transfer" eventfld.long 0x00 23. " EB1 ,Error bit 1" "RxDMA,TxDMA" eventfld.long 0x00 20.--22. " TS ,Transmit Process State" "Stopped,Running,Running,Running,TIME_STAMP,,Suspended,Running" textline " " eventfld.long 0x00 17.--19. " RS ,Receive Process State" "Stopped,Running,,Running,Suspended,Running,TIME_STAMP,Running" eventfld.long 0x00 16. " NIS ,Normal interrupt summary" "No interrupt,Interrupt" eventfld.long 0x00 15. " AIE ,Abnormal interrupt summary" "No interrupt,Interrupt" eventfld.long 0x00 14. " ERI ,Early receive interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " FBI ,Fatal bus error interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " ETI ,Early transmit interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " RWT ,Receive watchdog timeout" "Not received,Received" eventfld.long 0x00 8. " RPS ,Received process stopped" "Running,Stopped" textline " " eventfld.long 0x00 7. " RU ,Receive buffer unavailable" "Available,Unavailable" eventfld.long 0x00 6. " RI ,Receive interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " UNF ,Transmit underflow" "Not underflow,Underflow" eventfld.long 0x00 4. " OVF ,Receive overflow" "No overflow,Overflow" textline " " eventfld.long 0x00 3. " TJT ,Transmit jabber timeout" "Not expired,Expired" eventfld.long 0x00 2. " TU ,Transmit buffer unavailable" "Available,Unavailable" eventfld.long 0x00 1. " TPS ,Transmit process stopped" "Running,Stopped" eventfld.long 0x00 0. " TI ,Transmit interrupt" "Not finished,Finished" else group.long 0x1014++0x03 line.long 0x00 "DMA_STAT,DMA Status register" eventfld.long 0x00 20.--22. " TS ,Transmit Process State" "Stopped,Running,Running,Running,TIME_STAMP,,Suspended,Running" eventfld.long 0x00 17.--19. " RS ,Receive Process State" "Stopped,Running,,Running,Suspended,Running,TIME_STAMP,Running" eventfld.long 0x00 16. " NIS ,Normal interrupt summary" "No interrupt,Interrupt" eventfld.long 0x00 15. " AIE ,Abnormal interrupt summary" "No interrupt,Interrupt" textline " " eventfld.long 0x00 14. " ERI ,Early receive interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " FBI ,Fatal bus error interrupt" "No interrupt,Interrupt" eventfld.long 0x00 10. " ETI ,Early transmit interrupt" "No interrupt,Interrupt" eventfld.long 0x00 9. " RWT ,Receive watchdog timeout" "Not received,Received" textline " " eventfld.long 0x00 8. " RPS ,Received process stopped" "Running,Stopped" eventfld.long 0x00 7. " RU ,Receive buffer unavailable" "Available,Unavailable" eventfld.long 0x00 6. " RI ,Receive interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " UNF ,Transmit underflow" "Not underflow,Underflow" textline " " eventfld.long 0x00 4. " OVF ,Receive overflow" "No overflow,Overflow" eventfld.long 0x00 3. " TJT ,Transmit jabber timeout" "Not expired,Expired" eventfld.long 0x00 2. " TU ,Transmit buffer unavailable" "Available,Unavailable" eventfld.long 0x00 1. " TPS ,Transmit process stopped" "Running,Stopped" textline " " eventfld.long 0x00 0. " TI ,Transmit interrupt" "Not finished,Finished" endif group.long 0x1018++0x07 line.long 0x00 "DMA_OP_MODE,DMA operation mode register" bitfld.long 0x00 24. " DFF ,Disable flushing of received frames" "No,Yes" bitfld.long 0x00 20. " FTF ,Flush transmit FIFO" "No reset,Reset" bitfld.long 0x00 14.--16. " TTC ,Transmit threshold control" "64,128,192,256,40,32,24,16" bitfld.long 0x00 13. " ST ,Start/Stop Transmission Command" "Stop,Start" textline " " bitfld.long 0x00 7. " FEF ,Forward error frames" "Dropped,Excepted" bitfld.long 0x00 6. " FUF ,Forward undersized good frames" "Forwarded,Dropped" bitfld.long 0x00 3.--4. " RTC ,Receive threshold control" "64,32,96,128" bitfld.long 0x00 2. " OSF ,Operate on second frame" "Not on second frame,On second frame" textline " " bitfld.long 0x00 1. " SR ,Start/stop receive" "Stop,Start" line.long 0x04 "DMA_INT_EN,DMA Interrupt enable register" bitfld.long 0x04 16. " NIE ,Normal interrupt summary enable" "Disabled,Enabled" bitfld.long 0x04 15. " AIE ,Abnormal interrupt summary enable" "Disabled,Enabled" bitfld.long 0x04 14. " ERE ,Early receive interrupt enable" "Disabled,Enabled" bitfld.long 0x04 13. " FBE ,Fatal bus error interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " ETE ,Early transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x04 9. " RWE ,Receive watchdog timeout enable" "Disabled,Enabled" bitfld.long 0x04 8. " RSE ,Received stopped stopped enable" "Disabled,Enabled" bitfld.long 0x04 7. " RUE ,Receive buffer unavailable enable" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " RIE ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x04 5. " UNE ,Underflow interrupt enable" "Disabled,Enabled" bitfld.long 0x04 4. " OVE ,Overflow interrupt enable" "Disabled,Enabled" bitfld.long 0x04 3. " TJE ,Transmit jabber timeout enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " TUE ,Transmit buffer unavailable enable" "Disabled,Enabled" bitfld.long 0x04 1. " TSE ,Transmit stopped enable" "Disabled,Enabled" bitfld.long 0x04 0. " TIE ,Transmit interrupt enable" "Disabled,Enabled" hgroup.long 0x1020++0x3 hide.long 0x00 "DMA_MFRM_BUFOF,DMA Missed frame and buffer overflow counter register" in group.long 0x1024++0x3 line.long 0x00 "DMA_REC_INT_WDT,DMA Receive interrupt watchdog timer register" hexmask.long.byte 0x00 0.--7. 1. " RIWT ,RI watchdog timeout" rgroup.long 0x1048++0xF line.long 0x00 "DMA_CURHOST_TRANS_DES,DMA Current host transmit descriptor register" line.long 0x04 "DMA_CURHOST_REC_DES,DMA Current host receive descriptor register" line.long 0x08 "DMA_CURHOST_TRANS_BUF,DMA Current host transmit buffer address register" line.long 0x0C "DMA_CURHOST_REC_BUF,DMA Current host receive buffer address register" width 0xB tree.end endif sif (cpuis("LPC435*")||cpuis("LPC4370???25*")||cpuis("LPC43S5*")) tree "LCD" base ad:0x40008000 width 14. group.long 0x00++0x17 line.long 0x00 "LCD_TIMH,Horizontal Timing register" hexmask.long.byte 0x00 24.--31. 1. " HBP ,Horizontal back porch" hexmask.long.byte 0x00 16.--23. 1. " HFP ,Horizontal front porch" hexmask.long.byte 0x00 8.--15. 1. " HSW ,Horizontal synchronization pulse width" textline " " bitfld.long 0x00 2.--7. " PPL ,Pixels-per-line" "16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024" line.long 0x04 "LCD_TIMV,Vertical Timing register" hexmask.long.byte 0x04 24.--31. 1. " VBP ,Vertical back porch" hexmask.long.byte 0x04 16.--23. 1. " VFP ,Vertical front porch" bitfld.long 0x04 10.--15. " VSW ,Vertical synchronization pulse width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" textline " " hexmask.long.word 0x04 0.--9. 1. " LPP ,Lines per panel" line.long 0x08 "LCD_POL,Clock and Signal Polarity register" bitfld.long 0x08 27.--31. " PCD_HI ,Panel clock divisor High" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x08 26. " BCD ,Bypass pixel clock divider" "Not bypassed,Bypassed" hexmask.long.word 0x08 16.--25. 1. " CPL ,Clocks per line" textline " " bitfld.long 0x08 14. " IOE ,Invert output enable" "Active HIGH,Active LOW" bitfld.long 0x08 13. " IPC ,Invert panel clock" "Rising,Falling" bitfld.long 0x08 12. " IHS ,Invert horizontal synchronization" "Not inverted,Inverted" textline " " bitfld.long 0x08 11. " IVS ,Invert vertical synchronization" "Not inverted,Inverted" bitfld.long 0x08 6.--10. " ACB ,AC bias pin frequency" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " sif !cpuis("LPC546*") bitfld.long 0x08 5. " CLKSEL ,Selection of the source for LCDCLK" "CCLK,LCD_CLKIN" textline " " endif bitfld.long 0x08 0.--4. " PCD_LO ,Panel clock divisor Low" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.long 0x0C "LCD_LE,Line End Control register" bitfld.long 0x0C 16. " LEE ,LCD Line end enable" "Disabled,Enabled" hexmask.long.byte 0x0C 0.--6. 1. " LED ,Line-end delay" line.long 0x10 "LCD_UPBASE,Upper Panel Frame Base Address register" hexmask.long 0x10 3.--31. 0x8 " LCDUPBASE ,LCD upper panel base address" line.long 0x14 "LCD_LPBASE,Lower Panel Frame Base Address register" hexmask.long 0x14 3.--31. 0x8 " LCDLPBASE ,LCD lower panel base address" if (((per.l(ad:0x40008018+0x18))&0x20)==0x20) group.long 0x18++0x3 line.long 0x00 "LCD_CTRL,LCD Control register" bitfld.long 0x00 16. " WATERMARK ,LCD DMA FIFO watermark level" ">=4,>=8" bitfld.long 0x00 12.--13. " LCDVCOMP ,LCD Vertical Compare Interrupt" "Vsync,Back porch,Active video,Front porch" bitfld.long 0x00 11. " LCDPWR ,LCD power enable" "Not gated,Gated" textline " " bitfld.long 0x00 10. " BEPO ,Big-Endian Pixel Ordering" "Little,Big" bitfld.long 0x00 9. " BEBO ,Big-endian Byte Order" "Little,Big" bitfld.long 0x00 8. " BGR ,Color format selection" "RGB,BGR" textline " " bitfld.long 0x00 7. " LCDDUAL ,Single or Dual LCD panel selection" "Single,Dual" textfld " " bitfld.long 0x00 5. " LCDTFT ,LCD panel TFT type selection" "STN,TFT" textline " " textfld " " bitfld.long 0x00 1.--3. " LCDBPP ,LCD bits per pixel" "1 bpp,2 bpp,4 bpp,8 bpp,16 bpp,24 bpp,16 bpp(5:6:5),12 bpp(4:4:4)" bitfld.long 0x00 0. " LCDEN ,LCD enable control bit" "Disabled,Enabled" elif (((per.l(ad:0x40008018+0x18))&0x30)==0x10) group.long 0x18++0x3 line.long 0x00 "LCD_CTRL,LCD Control register" bitfld.long 0x00 16. " WATERMARK ,LCD DMA FIFO watermark level" ">=4,>=8" bitfld.long 0x00 12.--13. " LCDVCOMP ,LCD Vertical Compare Interrupt" "Vsync,Back porch,Active video,Front porch" bitfld.long 0x00 11. " LCDPWR ,LCD power enable" "Not gated,Gated" textline " " bitfld.long 0x00 10. " BEPO ,Big-Endian Pixel Ordering" "Little,Big" bitfld.long 0x00 9. " BEBO ,Big-endian Byte Order" "Little,Big" bitfld.long 0x00 8. " BGR ,Color format selection" "RGB,BGR" textline " " bitfld.long 0x00 7. " LCDDUAL ,Single or Dual LCD panel selection" "Single,Dual" bitfld.long 0x00 6. " LCDMONO8 ,Monochrome LCD interface width" "4-bit,8-bit" bitfld.long 0x00 5. " LCDTFT ,LCD panel TFT type selection" "STN,TFT" textline " " bitfld.long 0x00 4. " LCDBW ,STN LCD monochrome/color selection" "Color,Monochrome" bitfld.long 0x00 1.--3. " LCDBPP ,LCD bits per pixel" "1 bpp,2 bpp,4 bpp,8 bpp,16 bpp,,16 bpp(5:6:5),12 bpp(4:4:4)" bitfld.long 0x00 0. " LCDEN ,LCD enable control bit" "Disabled,Enabled" else group.long 0x18++0x3 line.long 0x00 "LCD_CTRL,LCD Control register" bitfld.long 0x00 16. " WATERMARK ,LCD DMA FIFO watermark level" ">=4,>=8" bitfld.long 0x00 12.--13. " LCDVCOMP ,LCD Vertical Compare Interrupt" "Vsync,Back porch,Active video,Front porch" bitfld.long 0x00 11. " LCDPWR ,LCD power enable" "Not gated,Gated" textline " " bitfld.long 0x00 10. " BEPO ,Big-Endian Pixel Ordering" "Little,Big" bitfld.long 0x00 9. " BEBO ,Big-endian Byte Order" "Little,Big" bitfld.long 0x00 8. " BGR ,Color format selection" "RGB,BGR" textline " " bitfld.long 0x00 7. " LCDDUAL ,Single or Dual LCD panel selection" "Single,Dual" textfld " " bitfld.long 0x00 5. " LCDTFT ,LCD panel TFT type selection" "STN,TFT" textline " " bitfld.long 0x00 4. " LCDBW ,STN LCD monochrome/color selection" "Color,Monochrome" bitfld.long 0x00 1.--3. " LCDBPP ,LCD bits per pixel" "1 bpp,2 bpp,4 bpp,8 bpp,16 bpp,,16 bpp(5:6:5),12 bpp(4:4:4)" bitfld.long 0x00 0. " LCDEN ,LCD enable control bit" "Disabled,Enabled" endif group.long 0x1C++0x7 line.long 0x00 "LCD_INTMSK,Interrupt Mask register" bitfld.long 0x00 4. " BERIM ,AHB master error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 3. " VCOMPIM ,Vertical compare interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " LNBUIM ,LCD next base address update interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FUFIM ,FIFO underflow interrupt enable" "Disabled,Enabled" rgroup.long 0x20++0x7 line.long 0x0 "LCD_INTRAW,Raw interrupt status register" bitfld.long 0x0 4. " BERRAW ,AHB master bus error raw interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 3. " VCOMPRIS ,Vertical compare raw interrupt status" "No interrupt,Interrupt" bitfld.long 0x0 2. " LNBURIS ,LCD next address base update raw interrupt status" "No interrupt,Interrupt" textline " " bitfld.long 0x0 1. " FUFRIS ,FIFO underflow raw interrupt status" "No interrupt,Interrupt" line.long 0x4 "LCD_INTSTAT,Masked Interrupt Status register" bitfld.long 0x4 4. " BERMIS ,AHB master bus error masked interrupt status" "Not masked,Masked" bitfld.long 0x4 3. " VCOMPMIS ,Vertical compare masked interrupt status" "Not masked,Masked" bitfld.long 0x4 2. " LNBUMIS ,LCD next address base update masked interrupt status" "Not masked,Masked" textline " " bitfld.long 0x4 1. " FUFMIS ,FIFO underflow masked interrupt status" "Not masked,Masked" wgroup.long 0x28++0x3 line.long 0x00 "LCD_INTCLR,Interrupt Clear register" bitfld.long 0x00 4. " BERIC ,AHB master error interrupt clear" "No effect,Clear" bitfld.long 0x00 3. " VCOMPIC ,Vertical compare interrupt clear" "No effect,Clear" bitfld.long 0x00 2. " LNBUIC ,LCD next address base update interrupt clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " FUFIC ,FIFO underflow interrupt clear" "No effect,Clear" rgroup.long 0x2C++0x7 line.long 0x00 "LCD_UPCURR,Upper panel current address register" line.long 0x04 "LCD_LPCURR,Lower panel current address register" tree "Color Palette registers" if (((per.l(ad:0x40008018+0x18))&0x200)==0x200) textline "" if (((per.l(ad:0x40008018+0x18))&0x20)==0x20) if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 31. " IL ,Lower intensity data" "Low,High" bitfld.long 0x0 26.--30. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IH ,Higher intensity data" "Low,High" bitfld.long 0x0 10.--14. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif elif (((per.l(ad:0x40008018+0x18))&0x30)==0x10) group.long 0x200++0x1FF line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "LCD_PAL1 ,Color Palette register" bitfld.long 0x4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8 "LCD_PAL2 ,Color Palette register" bitfld.long 0x8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC "LCD_PAL3 ,Color Palette register" bitfld.long 0xC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "LCD_PAL4 ,Color Palette register" bitfld.long 0x10 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "LCD_PAL5 ,Color Palette register" bitfld.long 0x14 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "LCD_PAL6 ,Color Palette register" bitfld.long 0x18 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "LCD_PAL7 ,Color Palette register" bitfld.long 0x1C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "LCD_PAL8 ,Color Palette register" bitfld.long 0x20 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "LCD_PAL9 ,Color Palette register" bitfld.long 0x24 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "LCD_PAL10 ,Color Palette register" bitfld.long 0x28 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "LCD_PAL11 ,Color Palette register" bitfld.long 0x2C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "LCD_PAL12 ,Color Palette register" bitfld.long 0x30 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "LCD_PAL13 ,Color Palette register" bitfld.long 0x34 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "LCD_PAL14 ,Color Palette register" bitfld.long 0x38 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "LCD_PAL15 ,Color Palette register" bitfld.long 0x3C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x40 "LCD_PAL16 ,Color Palette register" bitfld.long 0x40 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x40 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x44 "LCD_PAL17 ,Color Palette register" bitfld.long 0x44 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x44 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x48 "LCD_PAL18 ,Color Palette register" bitfld.long 0x48 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x48 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4C "LCD_PAL19 ,Color Palette register" bitfld.long 0x4C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x50 "LCD_PAL20 ,Color Palette register" bitfld.long 0x50 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x50 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x54 "LCD_PAL21 ,Color Palette register" bitfld.long 0x54 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x54 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x58 "LCD_PAL22 ,Color Palette register" bitfld.long 0x58 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x58 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x5C "LCD_PAL23 ,Color Palette register" bitfld.long 0x5C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x5C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x60 "LCD_PAL24 ,Color Palette register" bitfld.long 0x60 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x60 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x64 "LCD_PAL25 ,Color Palette register" bitfld.long 0x64 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x64 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x68 "LCD_PAL26 ,Color Palette register" bitfld.long 0x68 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x68 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x6C "LCD_PAL27 ,Color Palette register" bitfld.long 0x6C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x6C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x70 "LCD_PAL28 ,Color Palette register" bitfld.long 0x70 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x70 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x74 "LCD_PAL29 ,Color Palette register" bitfld.long 0x74 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x74 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x78 "LCD_PAL30 ,Color Palette register" bitfld.long 0x78 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x78 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x7C "LCD_PAL31 ,Color Palette register" bitfld.long 0x7C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x7C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x80 "LCD_PAL32 ,Color Palette register" bitfld.long 0x80 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x80 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x84 "LCD_PAL33 ,Color Palette register" bitfld.long 0x84 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x84 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x88 "LCD_PAL34 ,Color Palette register" bitfld.long 0x88 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x88 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8C "LCD_PAL35 ,Color Palette register" bitfld.long 0x8C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x90 "LCD_PAL36 ,Color Palette register" bitfld.long 0x90 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x90 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x94 "LCD_PAL37 ,Color Palette register" bitfld.long 0x94 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x94 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x98 "LCD_PAL38 ,Color Palette register" bitfld.long 0x98 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x98 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x9C "LCD_PAL39 ,Color Palette register" bitfld.long 0x9C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x9C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA0 "LCD_PAL40 ,Color Palette register" bitfld.long 0xA0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA4 "LCD_PAL41 ,Color Palette register" bitfld.long 0xA4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA8 "LCD_PAL42 ,Color Palette register" bitfld.long 0xA8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xAC "LCD_PAL43 ,Color Palette register" bitfld.long 0xAC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xAC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB0 "LCD_PAL44 ,Color Palette register" bitfld.long 0xB0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB4 "LCD_PAL45 ,Color Palette register" bitfld.long 0xB4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB8 "LCD_PAL46 ,Color Palette register" bitfld.long 0xB8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xBC "LCD_PAL47 ,Color Palette register" bitfld.long 0xBC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xBC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC0 "LCD_PAL48 ,Color Palette register" bitfld.long 0xC0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC4 "LCD_PAL49 ,Color Palette register" bitfld.long 0xC4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC8 "LCD_PAL50 ,Color Palette register" bitfld.long 0xC8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xCC "LCD_PAL51 ,Color Palette register" bitfld.long 0xCC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xCC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD0 "LCD_PAL52 ,Color Palette register" bitfld.long 0xD0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD4 "LCD_PAL53 ,Color Palette register" bitfld.long 0xD4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD8 "LCD_PAL54 ,Color Palette register" bitfld.long 0xD8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xDC "LCD_PAL55 ,Color Palette register" bitfld.long 0xDC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xDC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE0 "LCD_PAL56 ,Color Palette register" bitfld.long 0xE0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE4 "LCD_PAL57 ,Color Palette register" bitfld.long 0xE4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE8 "LCD_PAL58 ,Color Palette register" bitfld.long 0xE8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xEC "LCD_PAL59 ,Color Palette register" bitfld.long 0xEC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xEC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF0 "LCD_PAL60 ,Color Palette register" bitfld.long 0xF0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF4 "LCD_PAL61 ,Color Palette register" bitfld.long 0xF4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF8 "LCD_PAL62 ,Color Palette register" bitfld.long 0xF8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xFC "LCD_PAL63 ,Color Palette register" bitfld.long 0xFC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xFC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x100 "LCD_PAL64 ,Color Palette register" bitfld.long 0x100 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x100 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x104 "LCD_PAL65 ,Color Palette register" bitfld.long 0x104 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x104 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x108 "LCD_PAL66 ,Color Palette register" bitfld.long 0x108 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x108 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10C "LCD_PAL67 ,Color Palette register" bitfld.long 0x10C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x110 "LCD_PAL68 ,Color Palette register" bitfld.long 0x110 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x110 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x114 "LCD_PAL69 ,Color Palette register" bitfld.long 0x114 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x114 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x118 "LCD_PAL70 ,Color Palette register" bitfld.long 0x118 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x118 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x11C "LCD_PAL71 ,Color Palette register" bitfld.long 0x11C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x11C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x120 "LCD_PAL72 ,Color Palette register" bitfld.long 0x120 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x120 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x124 "LCD_PAL73 ,Color Palette register" bitfld.long 0x124 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x124 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x128 "LCD_PAL74 ,Color Palette register" bitfld.long 0x128 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x128 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x12C "LCD_PAL75 ,Color Palette register" bitfld.long 0x12C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x12C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x130 "LCD_PAL76 ,Color Palette register" bitfld.long 0x130 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x130 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x134 "LCD_PAL77 ,Color Palette register" bitfld.long 0x134 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x134 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x138 "LCD_PAL78 ,Color Palette register" bitfld.long 0x138 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x138 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x13C "LCD_PAL79 ,Color Palette register" bitfld.long 0x13C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x13C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x140 "LCD_PAL80 ,Color Palette register" bitfld.long 0x140 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x140 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x144 "LCD_PAL81 ,Color Palette register" bitfld.long 0x144 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x144 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x148 "LCD_PAL82 ,Color Palette register" bitfld.long 0x148 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x148 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14C "LCD_PAL83 ,Color Palette register" bitfld.long 0x14C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x150 "LCD_PAL84 ,Color Palette register" bitfld.long 0x150 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x150 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x154 "LCD_PAL85 ,Color Palette register" bitfld.long 0x154 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x154 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x158 "LCD_PAL86 ,Color Palette register" bitfld.long 0x158 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x158 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x15C "LCD_PAL87 ,Color Palette register" bitfld.long 0x15C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x15C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x160 "LCD_PAL88 ,Color Palette register" bitfld.long 0x160 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x160 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x164 "LCD_PAL89 ,Color Palette register" bitfld.long 0x164 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x164 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x168 "LCD_PAL90 ,Color Palette register" bitfld.long 0x168 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x168 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x16C "LCD_PAL91 ,Color Palette register" bitfld.long 0x16C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x16C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x170 "LCD_PAL92 ,Color Palette register" bitfld.long 0x170 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x170 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x174 "LCD_PAL93 ,Color Palette register" bitfld.long 0x174 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x174 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x178 "LCD_PAL94 ,Color Palette register" bitfld.long 0x178 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x178 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x17C "LCD_PAL95 ,Color Palette register" bitfld.long 0x17C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x17C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x180 "LCD_PAL96 ,Color Palette register" bitfld.long 0x180 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x180 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x184 "LCD_PAL97 ,Color Palette register" bitfld.long 0x184 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x184 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x188 "LCD_PAL98 ,Color Palette register" bitfld.long 0x188 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x188 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18C "LCD_PAL99 ,Color Palette register" bitfld.long 0x18C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x190 "LCD_PAL100,Color Palette register" bitfld.long 0x190 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x190 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x194 "LCD_PAL101,Color Palette register" bitfld.long 0x194 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x194 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x198 "LCD_PAL102,Color Palette register" bitfld.long 0x198 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x198 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x19C "LCD_PAL103,Color Palette register" bitfld.long 0x19C 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x19C 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A0 "LCD_PAL104,Color Palette register" bitfld.long 0x1A0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A4 "LCD_PAL105,Color Palette register" bitfld.long 0x1A4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A8 "LCD_PAL106,Color Palette register" bitfld.long 0x1A8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1AC "LCD_PAL107,Color Palette register" bitfld.long 0x1AC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1AC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B0 "LCD_PAL108,Color Palette register" bitfld.long 0x1B0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B4 "LCD_PAL109,Color Palette register" bitfld.long 0x1B4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B8 "LCD_PAL110,Color Palette register" bitfld.long 0x1B8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1BC "LCD_PAL111,Color Palette register" bitfld.long 0x1BC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1BC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C0 "LCD_PAL112,Color Palette register" bitfld.long 0x1C0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C4 "LCD_PAL113,Color Palette register" bitfld.long 0x1C4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C8 "LCD_PAL114,Color Palette register" bitfld.long 0x1C8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1CC "LCD_PAL115,Color Palette register" bitfld.long 0x1CC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1CC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D0 "LCD_PAL116,Color Palette register" bitfld.long 0x1D0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D4 "LCD_PAL117,Color Palette register" bitfld.long 0x1D4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D8 "LCD_PAL118,Color Palette register" bitfld.long 0x1D8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1DC "LCD_PAL119,Color Palette register" bitfld.long 0x1DC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1DC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E0 "LCD_PAL120,Color Palette register" bitfld.long 0x1E0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E4 "LCD_PAL121,Color Palette register" bitfld.long 0x1E4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E8 "LCD_PAL122,Color Palette register" bitfld.long 0x1E8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1EC "LCD_PAL123,Color Palette register" bitfld.long 0x1EC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1EC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F0 "LCD_PAL124,Color Palette register" bitfld.long 0x1F0 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F0 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F4 "LCD_PAL125,Color Palette register" bitfld.long 0x1F4 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F4 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F8 "LCD_PAL126,Color Palette register" bitfld.long 0x1F8 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F8 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1FC "LCD_PAL127,Color Palette register" bitfld.long 0x1FC 17.--20. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1FC 1.--4. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 27.--30. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 27.--30. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif else textline "" if (((per.l(ad:0x40008018+0x18))&0x20)==0x20) if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 31. " IH ,Higher intensity" "Low,High" bitfld.long 0x0 26.--30. " RH[4:0] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 21.--25. " GH[4:0] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 16.--20. " BH[4:0] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 15. " IL ,Lower intensity" "Low,High" bitfld.long 0x0 10.--14. " RL[4:0] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 5.--9. " GL[4:0] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x0 0.--4. " BL[4:0] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif elif (((per.l(ad:0x40008018+0x18))&0x30)==0x10) group.long 0x200++0x1FF line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "LCD_PAL1 ,Color Palette register" bitfld.long 0x4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8 "LCD_PAL2 ,Color Palette register" bitfld.long 0x8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC "LCD_PAL3 ,Color Palette register" bitfld.long 0xC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "LCD_PAL4 ,Color Palette register" bitfld.long 0x10 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "LCD_PAL5 ,Color Palette register" bitfld.long 0x14 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "LCD_PAL6 ,Color Palette register" bitfld.long 0x18 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "LCD_PAL7 ,Color Palette register" bitfld.long 0x1C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "LCD_PAL8 ,Color Palette register" bitfld.long 0x20 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "LCD_PAL9 ,Color Palette register" bitfld.long 0x24 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "LCD_PAL10 ,Color Palette register" bitfld.long 0x28 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "LCD_PAL11 ,Color Palette register" bitfld.long 0x2C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "LCD_PAL12 ,Color Palette register" bitfld.long 0x30 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "LCD_PAL13 ,Color Palette register" bitfld.long 0x34 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "LCD_PAL14 ,Color Palette register" bitfld.long 0x38 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "LCD_PAL15 ,Color Palette register" bitfld.long 0x3C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x40 "LCD_PAL16 ,Color Palette register" bitfld.long 0x40 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x40 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x44 "LCD_PAL17 ,Color Palette register" bitfld.long 0x44 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x44 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x48 "LCD_PAL18 ,Color Palette register" bitfld.long 0x48 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x48 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4C "LCD_PAL19 ,Color Palette register" bitfld.long 0x4C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x50 "LCD_PAL20 ,Color Palette register" bitfld.long 0x50 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x50 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x54 "LCD_PAL21 ,Color Palette register" bitfld.long 0x54 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x54 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x58 "LCD_PAL22 ,Color Palette register" bitfld.long 0x58 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x58 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x5C "LCD_PAL23 ,Color Palette register" bitfld.long 0x5C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x5C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x60 "LCD_PAL24 ,Color Palette register" bitfld.long 0x60 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x60 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x64 "LCD_PAL25 ,Color Palette register" bitfld.long 0x64 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x64 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x68 "LCD_PAL26 ,Color Palette register" bitfld.long 0x68 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x68 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x6C "LCD_PAL27 ,Color Palette register" bitfld.long 0x6C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x6C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x70 "LCD_PAL28 ,Color Palette register" bitfld.long 0x70 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x70 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x74 "LCD_PAL29 ,Color Palette register" bitfld.long 0x74 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x74 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x78 "LCD_PAL30 ,Color Palette register" bitfld.long 0x78 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x78 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x7C "LCD_PAL31 ,Color Palette register" bitfld.long 0x7C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x7C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x80 "LCD_PAL32 ,Color Palette register" bitfld.long 0x80 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x80 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x84 "LCD_PAL33 ,Color Palette register" bitfld.long 0x84 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x84 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x88 "LCD_PAL34 ,Color Palette register" bitfld.long 0x88 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x88 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x8C "LCD_PAL35 ,Color Palette register" bitfld.long 0x8C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x8C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x90 "LCD_PAL36 ,Color Palette register" bitfld.long 0x90 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x90 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x94 "LCD_PAL37 ,Color Palette register" bitfld.long 0x94 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x94 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x98 "LCD_PAL38 ,Color Palette register" bitfld.long 0x98 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x98 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x9C "LCD_PAL39 ,Color Palette register" bitfld.long 0x9C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x9C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA0 "LCD_PAL40 ,Color Palette register" bitfld.long 0xA0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA4 "LCD_PAL41 ,Color Palette register" bitfld.long 0xA4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xA8 "LCD_PAL42 ,Color Palette register" bitfld.long 0xA8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xA8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xAC "LCD_PAL43 ,Color Palette register" bitfld.long 0xAC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xAC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB0 "LCD_PAL44 ,Color Palette register" bitfld.long 0xB0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB4 "LCD_PAL45 ,Color Palette register" bitfld.long 0xB4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xB8 "LCD_PAL46 ,Color Palette register" bitfld.long 0xB8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xB8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xBC "LCD_PAL47 ,Color Palette register" bitfld.long 0xBC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xBC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC0 "LCD_PAL48 ,Color Palette register" bitfld.long 0xC0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC4 "LCD_PAL49 ,Color Palette register" bitfld.long 0xC4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xC8 "LCD_PAL50 ,Color Palette register" bitfld.long 0xC8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xC8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xCC "LCD_PAL51 ,Color Palette register" bitfld.long 0xCC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xCC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD0 "LCD_PAL52 ,Color Palette register" bitfld.long 0xD0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD4 "LCD_PAL53 ,Color Palette register" bitfld.long 0xD4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xD8 "LCD_PAL54 ,Color Palette register" bitfld.long 0xD8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xD8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xDC "LCD_PAL55 ,Color Palette register" bitfld.long 0xDC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xDC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE0 "LCD_PAL56 ,Color Palette register" bitfld.long 0xE0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE4 "LCD_PAL57 ,Color Palette register" bitfld.long 0xE4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xE8 "LCD_PAL58 ,Color Palette register" bitfld.long 0xE8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xE8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xEC "LCD_PAL59 ,Color Palette register" bitfld.long 0xEC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xEC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF0 "LCD_PAL60 ,Color Palette register" bitfld.long 0xF0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF4 "LCD_PAL61 ,Color Palette register" bitfld.long 0xF4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xF8 "LCD_PAL62 ,Color Palette register" bitfld.long 0xF8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xF8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0xFC "LCD_PAL63 ,Color Palette register" bitfld.long 0xFC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0xFC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x100 "LCD_PAL64 ,Color Palette register" bitfld.long 0x100 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x100 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x104 "LCD_PAL65 ,Color Palette register" bitfld.long 0x104 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x104 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x108 "LCD_PAL66 ,Color Palette register" bitfld.long 0x108 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x108 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10C "LCD_PAL67 ,Color Palette register" bitfld.long 0x10C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x10C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x110 "LCD_PAL68 ,Color Palette register" bitfld.long 0x110 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x110 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x114 "LCD_PAL69 ,Color Palette register" bitfld.long 0x114 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x114 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x118 "LCD_PAL70 ,Color Palette register" bitfld.long 0x118 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x118 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x11C "LCD_PAL71 ,Color Palette register" bitfld.long 0x11C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x11C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x120 "LCD_PAL72 ,Color Palette register" bitfld.long 0x120 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x120 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x124 "LCD_PAL73 ,Color Palette register" bitfld.long 0x124 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x124 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x128 "LCD_PAL74 ,Color Palette register" bitfld.long 0x128 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x128 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x12C "LCD_PAL75 ,Color Palette register" bitfld.long 0x12C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x12C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x130 "LCD_PAL76 ,Color Palette register" bitfld.long 0x130 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x130 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x134 "LCD_PAL77 ,Color Palette register" bitfld.long 0x134 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x134 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x138 "LCD_PAL78 ,Color Palette register" bitfld.long 0x138 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x138 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x13C "LCD_PAL79 ,Color Palette register" bitfld.long 0x13C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x13C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x140 "LCD_PAL80 ,Color Palette register" bitfld.long 0x140 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x140 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x144 "LCD_PAL81 ,Color Palette register" bitfld.long 0x144 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x144 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x148 "LCD_PAL82 ,Color Palette register" bitfld.long 0x148 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x148 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14C "LCD_PAL83 ,Color Palette register" bitfld.long 0x14C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x14C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x150 "LCD_PAL84 ,Color Palette register" bitfld.long 0x150 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x150 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x154 "LCD_PAL85 ,Color Palette register" bitfld.long 0x154 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x154 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x158 "LCD_PAL86 ,Color Palette register" bitfld.long 0x158 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x158 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x15C "LCD_PAL87 ,Color Palette register" bitfld.long 0x15C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x15C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x160 "LCD_PAL88 ,Color Palette register" bitfld.long 0x160 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x160 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x164 "LCD_PAL89 ,Color Palette register" bitfld.long 0x164 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x164 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x168 "LCD_PAL90 ,Color Palette register" bitfld.long 0x168 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x168 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x16C "LCD_PAL91 ,Color Palette register" bitfld.long 0x16C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x16C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x170 "LCD_PAL92 ,Color Palette register" bitfld.long 0x170 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x170 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x174 "LCD_PAL93 ,Color Palette register" bitfld.long 0x174 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x174 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x178 "LCD_PAL94 ,Color Palette register" bitfld.long 0x178 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x178 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x17C "LCD_PAL95 ,Color Palette register" bitfld.long 0x17C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x17C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x180 "LCD_PAL96 ,Color Palette register" bitfld.long 0x180 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x180 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x184 "LCD_PAL97 ,Color Palette register" bitfld.long 0x184 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x184 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x188 "LCD_PAL98 ,Color Palette register" bitfld.long 0x188 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x188 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18C "LCD_PAL99 ,Color Palette register" bitfld.long 0x18C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x18C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x190 "LCD_PAL100,Color Palette register" bitfld.long 0x190 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x190 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x194 "LCD_PAL101,Color Palette register" bitfld.long 0x194 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x194 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x198 "LCD_PAL102,Color Palette register" bitfld.long 0x198 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x198 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x19C "LCD_PAL103,Color Palette register" bitfld.long 0x19C 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x19C 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A0 "LCD_PAL104,Color Palette register" bitfld.long 0x1A0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A4 "LCD_PAL105,Color Palette register" bitfld.long 0x1A4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1A8 "LCD_PAL106,Color Palette register" bitfld.long 0x1A8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1A8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1AC "LCD_PAL107,Color Palette register" bitfld.long 0x1AC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1AC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B0 "LCD_PAL108,Color Palette register" bitfld.long 0x1B0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B4 "LCD_PAL109,Color Palette register" bitfld.long 0x1B4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1B8 "LCD_PAL110,Color Palette register" bitfld.long 0x1B8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1B8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1BC "LCD_PAL111,Color Palette register" bitfld.long 0x1BC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1BC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C0 "LCD_PAL112,Color Palette register" bitfld.long 0x1C0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C4 "LCD_PAL113,Color Palette register" bitfld.long 0x1C4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C8 "LCD_PAL114,Color Palette register" bitfld.long 0x1C8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1C8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1CC "LCD_PAL115,Color Palette register" bitfld.long 0x1CC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1CC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D0 "LCD_PAL116,Color Palette register" bitfld.long 0x1D0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D4 "LCD_PAL117,Color Palette register" bitfld.long 0x1D4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1D8 "LCD_PAL118,Color Palette register" bitfld.long 0x1D8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1D8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1DC "LCD_PAL119,Color Palette register" bitfld.long 0x1DC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1DC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E0 "LCD_PAL120,Color Palette register" bitfld.long 0x1E0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E4 "LCD_PAL121,Color Palette register" bitfld.long 0x1E4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1E8 "LCD_PAL122,Color Palette register" bitfld.long 0x1E8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1E8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1EC "LCD_PAL123,Color Palette register" bitfld.long 0x1EC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1EC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F0 "LCD_PAL124,Color Palette register" bitfld.long 0x1F0 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F0 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F4 "LCD_PAL125,Color Palette register" bitfld.long 0x1F4 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F4 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1F8 "LCD_PAL126,Color Palette register" bitfld.long 0x1F8 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1F8 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1FC "LCD_PAL127,Color Palette register" bitfld.long 0x1FC 17.--20. " YH[3:0] ,Higher intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x1FC 1.--4. " YL[3:0] ,Lower intensity palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x0)++0x3 line.long 0x0 "LCD_PAL0 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x4)++0x3 line.long 0x0 "LCD_PAL1 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x8)++0x3 line.long 0x0 "LCD_PAL2 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC)++0x3 line.long 0x0 "LCD_PAL3 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x10)++0x3 line.long 0x0 "LCD_PAL4 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x14)++0x3 line.long 0x0 "LCD_PAL5 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x18)++0x3 line.long 0x0 "LCD_PAL6 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C)++0x3 line.long 0x0 "LCD_PAL7 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x20)++0x3 line.long 0x0 "LCD_PAL8 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x24)++0x3 line.long 0x0 "LCD_PAL9 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x28)++0x3 line.long 0x0 "LCD_PAL10 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x2C)++0x3 line.long 0x0 "LCD_PAL11 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x30)++0x3 line.long 0x0 "LCD_PAL12 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x34)++0x3 line.long 0x0 "LCD_PAL13 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x38)++0x3 line.long 0x0 "LCD_PAL14 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x3C)++0x3 line.long 0x0 "LCD_PAL15 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x40)++0x3 line.long 0x0 "LCD_PAL16 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x44)++0x3 line.long 0x0 "LCD_PAL17 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x48)++0x3 line.long 0x0 "LCD_PAL18 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x4C)++0x3 line.long 0x0 "LCD_PAL19 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x50)++0x3 line.long 0x0 "LCD_PAL20 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x54)++0x3 line.long 0x0 "LCD_PAL21 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x58)++0x3 line.long 0x0 "LCD_PAL22 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x5C)++0x3 line.long 0x0 "LCD_PAL23 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x60)++0x3 line.long 0x0 "LCD_PAL24 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x64)++0x3 line.long 0x0 "LCD_PAL25 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x68)++0x3 line.long 0x0 "LCD_PAL26 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x6C)++0x3 line.long 0x0 "LCD_PAL27 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x70)++0x3 line.long 0x0 "LCD_PAL28 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x74)++0x3 line.long 0x0 "LCD_PAL29 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x78)++0x3 line.long 0x0 "LCD_PAL30 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x7C)++0x3 line.long 0x0 "LCD_PAL31 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x80)++0x3 line.long 0x0 "LCD_PAL32 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x84)++0x3 line.long 0x0 "LCD_PAL33 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x88)++0x3 line.long 0x0 "LCD_PAL34 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x8C)++0x3 line.long 0x0 "LCD_PAL35 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x90)++0x3 line.long 0x0 "LCD_PAL36 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x94)++0x3 line.long 0x0 "LCD_PAL37 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x98)++0x3 line.long 0x0 "LCD_PAL38 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x9C)++0x3 line.long 0x0 "LCD_PAL39 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA0)++0x3 line.long 0x0 "LCD_PAL40 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA4)++0x3 line.long 0x0 "LCD_PAL41 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xA8)++0x3 line.long 0x0 "LCD_PAL42 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xAC)++0x3 line.long 0x0 "LCD_PAL43 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB0)++0x3 line.long 0x0 "LCD_PAL44 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB4)++0x3 line.long 0x0 "LCD_PAL45 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xB8)++0x3 line.long 0x0 "LCD_PAL46 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xBC)++0x3 line.long 0x0 "LCD_PAL47 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC0)++0x3 line.long 0x0 "LCD_PAL48 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC4)++0x3 line.long 0x0 "LCD_PAL49 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xC8)++0x3 line.long 0x0 "LCD_PAL50 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xCC)++0x3 line.long 0x0 "LCD_PAL51 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD0)++0x3 line.long 0x0 "LCD_PAL52 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD4)++0x3 line.long 0x0 "LCD_PAL53 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xD8)++0x3 line.long 0x0 "LCD_PAL54 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xDC)++0x3 line.long 0x0 "LCD_PAL55 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE0)++0x3 line.long 0x0 "LCD_PAL56 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE4)++0x3 line.long 0x0 "LCD_PAL57 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xE8)++0x3 line.long 0x0 "LCD_PAL58 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xEC)++0x3 line.long 0x0 "LCD_PAL59 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF0)++0x3 line.long 0x0 "LCD_PAL60 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF4)++0x3 line.long 0x0 "LCD_PAL61 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xF8)++0x3 line.long 0x0 "LCD_PAL62 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0xFC)++0x3 line.long 0x0 "LCD_PAL63 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x100)++0x3 line.long 0x0 "LCD_PAL64 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x104)++0x3 line.long 0x0 "LCD_PAL65 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x108)++0x3 line.long 0x0 "LCD_PAL66 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x10C)++0x3 line.long 0x0 "LCD_PAL67 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x110)++0x3 line.long 0x0 "LCD_PAL68 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x114)++0x3 line.long 0x0 "LCD_PAL69 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x118)++0x3 line.long 0x0 "LCD_PAL70 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x11C)++0x3 line.long 0x0 "LCD_PAL71 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x120)++0x3 line.long 0x0 "LCD_PAL72 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x124)++0x3 line.long 0x0 "LCD_PAL73 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x128)++0x3 line.long 0x0 "LCD_PAL74 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x12C)++0x3 line.long 0x0 "LCD_PAL75 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x130)++0x3 line.long 0x0 "LCD_PAL76 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x134)++0x3 line.long 0x0 "LCD_PAL77 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x138)++0x3 line.long 0x0 "LCD_PAL78 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x13C)++0x3 line.long 0x0 "LCD_PAL79 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x140)++0x3 line.long 0x0 "LCD_PAL80 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x144)++0x3 line.long 0x0 "LCD_PAL81 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x148)++0x3 line.long 0x0 "LCD_PAL82 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x14C)++0x3 line.long 0x0 "LCD_PAL83 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x150)++0x3 line.long 0x0 "LCD_PAL84 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x154)++0x3 line.long 0x0 "LCD_PAL85 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x158)++0x3 line.long 0x0 "LCD_PAL86 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x15C)++0x3 line.long 0x0 "LCD_PAL87 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x160)++0x3 line.long 0x0 "LCD_PAL88 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x164)++0x3 line.long 0x0 "LCD_PAL89 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x168)++0x3 line.long 0x0 "LCD_PAL90 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x16C)++0x3 line.long 0x0 "LCD_PAL91 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x170)++0x3 line.long 0x0 "LCD_PAL92 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x174)++0x3 line.long 0x0 "LCD_PAL93 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x178)++0x3 line.long 0x0 "LCD_PAL94 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x17C)++0x3 line.long 0x0 "LCD_PAL95 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x180)++0x3 line.long 0x0 "LCD_PAL96 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x184)++0x3 line.long 0x0 "LCD_PAL97 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x188)++0x3 line.long 0x0 "LCD_PAL98 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x18C)++0x3 line.long 0x0 "LCD_PAL99 ,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x190)++0x3 line.long 0x0 "LCD_PAL100,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x194)++0x3 line.long 0x0 "LCD_PAL101,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x198)++0x3 line.long 0x0 "LCD_PAL102,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x19C)++0x3 line.long 0x0 "LCD_PAL103,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A0)++0x3 line.long 0x0 "LCD_PAL104,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A4)++0x3 line.long 0x0 "LCD_PAL105,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1A8)++0x3 line.long 0x0 "LCD_PAL106,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1AC)++0x3 line.long 0x0 "LCD_PAL107,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B0)++0x3 line.long 0x0 "LCD_PAL108,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B4)++0x3 line.long 0x0 "LCD_PAL109,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1B8)++0x3 line.long 0x0 "LCD_PAL110,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1BC)++0x3 line.long 0x0 "LCD_PAL111,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C0)++0x3 line.long 0x0 "LCD_PAL112,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C4)++0x3 line.long 0x0 "LCD_PAL113,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1C8)++0x3 line.long 0x0 "LCD_PAL114,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1CC)++0x3 line.long 0x0 "LCD_PAL115,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D0)++0x3 line.long 0x0 "LCD_PAL116,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D4)++0x3 line.long 0x0 "LCD_PAL117,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1D8)++0x3 line.long 0x0 "LCD_PAL118,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1DC)++0x3 line.long 0x0 "LCD_PAL119,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E0)++0x3 line.long 0x0 "LCD_PAL120,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E4)++0x3 line.long 0x0 "LCD_PAL121,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1E8)++0x3 line.long 0x0 "LCD_PAL122,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1EC)++0x3 line.long 0x0 "LCD_PAL123,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F0)++0x3 line.long 0x0 "LCD_PAL124,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F4)++0x3 line.long 0x0 "LCD_PAL125,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1F8)++0x3 line.long 0x0 "LCD_PAL126,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif if (((per.l(ad:0x40008018+0x18))&0x100)==0x0) group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 27.--30. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x200+0x1FC)++0x3 line.long 0x0 "LCD_PAL127,Color Palette register" bitfld.long 0x0 27.--30. " RH[4:1] ,Higher red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 22.--25. " GH[4:1] ,Higher green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 17.--20. " BH[4:1] ,Higher blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 11.--14. " RL[4:1] ,Lower red palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 6.--9. " GL[4:1] ,Lower green palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 1.--4. " BL[4:1] ,Lower blue palette data" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif endif tree.end textline " " tree "Cursor Image registers" textline "" group.long 0x800++0x3FF line.long 0x0 "CRSR_IMG0 ,Cursor Image register" line.long 0x4 "CRSR_IMG1 ,Cursor Image register" line.long 0x8 "CRSR_IMG2 ,Cursor Image register" line.long 0xC "CRSR_IMG3 ,Cursor Image register" line.long 0x10 "CRSR_IMG4 ,Cursor Image register" line.long 0x14 "CRSR_IMG5 ,Cursor Image register" line.long 0x18 "CRSR_IMG6 ,Cursor Image register" line.long 0x1C "CRSR_IMG7 ,Cursor Image register" line.long 0x20 "CRSR_IMG8 ,Cursor Image register" line.long 0x24 "CRSR_IMG9 ,Cursor Image register" line.long 0x28 "CRSR_IMG10 ,Cursor Image register" line.long 0x2C "CRSR_IMG11 ,Cursor Image register" line.long 0x30 "CRSR_IMG12 ,Cursor Image register" line.long 0x34 "CRSR_IMG13 ,Cursor Image register" line.long 0x38 "CRSR_IMG14 ,Cursor Image register" line.long 0x3C "CRSR_IMG15 ,Cursor Image register" line.long 0x40 "CRSR_IMG16 ,Cursor Image register" line.long 0x44 "CRSR_IMG17 ,Cursor Image register" line.long 0x48 "CRSR_IMG18 ,Cursor Image register" line.long 0x4C "CRSR_IMG19 ,Cursor Image register" line.long 0x50 "CRSR_IMG20 ,Cursor Image register" line.long 0x54 "CRSR_IMG21 ,Cursor Image register" line.long 0x58 "CRSR_IMG22 ,Cursor Image register" line.long 0x5C "CRSR_IMG23 ,Cursor Image register" line.long 0x60 "CRSR_IMG24 ,Cursor Image register" line.long 0x64 "CRSR_IMG25 ,Cursor Image register" line.long 0x68 "CRSR_IMG26 ,Cursor Image register" line.long 0x6C "CRSR_IMG27 ,Cursor Image register" line.long 0x70 "CRSR_IMG28 ,Cursor Image register" line.long 0x74 "CRSR_IMG29 ,Cursor Image register" line.long 0x78 "CRSR_IMG30 ,Cursor Image register" line.long 0x7C "CRSR_IMG31 ,Cursor Image register" line.long 0x80 "CRSR_IMG32 ,Cursor Image register" line.long 0x84 "CRSR_IMG33 ,Cursor Image register" line.long 0x88 "CRSR_IMG34 ,Cursor Image register" line.long 0x8C "CRSR_IMG35 ,Cursor Image register" line.long 0x90 "CRSR_IMG36 ,Cursor Image register" line.long 0x94 "CRSR_IMG37 ,Cursor Image register" line.long 0x98 "CRSR_IMG38 ,Cursor Image register" line.long 0x9C "CRSR_IMG39 ,Cursor Image register" line.long 0xA0 "CRSR_IMG40 ,Cursor Image register" line.long 0xA4 "CRSR_IMG41 ,Cursor Image register" line.long 0xA8 "CRSR_IMG42 ,Cursor Image register" line.long 0xAC "CRSR_IMG43 ,Cursor Image register" line.long 0xB0 "CRSR_IMG44 ,Cursor Image register" line.long 0xB4 "CRSR_IMG45 ,Cursor Image register" line.long 0xB8 "CRSR_IMG46 ,Cursor Image register" line.long 0xBC "CRSR_IMG47 ,Cursor Image register" line.long 0xC0 "CRSR_IMG48 ,Cursor Image register" line.long 0xC4 "CRSR_IMG49 ,Cursor Image register" line.long 0xC8 "CRSR_IMG50 ,Cursor Image register" line.long 0xCC "CRSR_IMG51 ,Cursor Image register" line.long 0xD0 "CRSR_IMG52 ,Cursor Image register" line.long 0xD4 "CRSR_IMG53 ,Cursor Image register" line.long 0xD8 "CRSR_IMG54 ,Cursor Image register" line.long 0xDC "CRSR_IMG55 ,Cursor Image register" line.long 0xE0 "CRSR_IMG56 ,Cursor Image register" line.long 0xE4 "CRSR_IMG57 ,Cursor Image register" line.long 0xE8 "CRSR_IMG58 ,Cursor Image register" line.long 0xEC "CRSR_IMG59 ,Cursor Image register" line.long 0xF0 "CRSR_IMG60 ,Cursor Image register" line.long 0xF4 "CRSR_IMG61 ,Cursor Image register" line.long 0xF8 "CRSR_IMG62 ,Cursor Image register" line.long 0xFC "CRSR_IMG63 ,Cursor Image register" line.long 0x100 "CRSR_IMG64 ,Cursor Image register" line.long 0x104 "CRSR_IMG65 ,Cursor Image register" line.long 0x108 "CRSR_IMG66 ,Cursor Image register" line.long 0x10C "CRSR_IMG67 ,Cursor Image register" line.long 0x110 "CRSR_IMG68 ,Cursor Image register" line.long 0x114 "CRSR_IMG69 ,Cursor Image register" line.long 0x118 "CRSR_IMG70 ,Cursor Image register" line.long 0x11C "CRSR_IMG71 ,Cursor Image register" line.long 0x120 "CRSR_IMG72 ,Cursor Image register" line.long 0x124 "CRSR_IMG73 ,Cursor Image register" line.long 0x128 "CRSR_IMG74 ,Cursor Image register" line.long 0x12C "CRSR_IMG75 ,Cursor Image register" line.long 0x130 "CRSR_IMG76 ,Cursor Image register" line.long 0x134 "CRSR_IMG77 ,Cursor Image register" line.long 0x138 "CRSR_IMG78 ,Cursor Image register" line.long 0x13C "CRSR_IMG79 ,Cursor Image register" line.long 0x140 "CRSR_IMG80 ,Cursor Image register" line.long 0x144 "CRSR_IMG81 ,Cursor Image register" line.long 0x148 "CRSR_IMG82 ,Cursor Image register" line.long 0x14C "CRSR_IMG83 ,Cursor Image register" line.long 0x150 "CRSR_IMG84 ,Cursor Image register" line.long 0x154 "CRSR_IMG85 ,Cursor Image register" line.long 0x158 "CRSR_IMG86 ,Cursor Image register" line.long 0x15C "CRSR_IMG87 ,Cursor Image register" line.long 0x160 "CRSR_IMG88 ,Cursor Image register" line.long 0x164 "CRSR_IMG89 ,Cursor Image register" line.long 0x168 "CRSR_IMG90 ,Cursor Image register" line.long 0x16C "CRSR_IMG91 ,Cursor Image register" line.long 0x170 "CRSR_IMG92 ,Cursor Image register" line.long 0x174 "CRSR_IMG93 ,Cursor Image register" line.long 0x178 "CRSR_IMG94 ,Cursor Image register" line.long 0x17C "CRSR_IMG95 ,Cursor Image register" line.long 0x180 "CRSR_IMG96 ,Cursor Image register" line.long 0x184 "CRSR_IMG97 ,Cursor Image register" line.long 0x188 "CRSR_IMG98 ,Cursor Image register" line.long 0x18C "CRSR_IMG99 ,Cursor Image register" line.long 0x190 "CRSR_IMG100,Cursor Image register" line.long 0x194 "CRSR_IMG101,Cursor Image register" line.long 0x198 "CRSR_IMG102,Cursor Image register" line.long 0x19C "CRSR_IMG103,Cursor Image register" line.long 0x1A0 "CRSR_IMG104,Cursor Image register" line.long 0x1A4 "CRSR_IMG105,Cursor Image register" line.long 0x1A8 "CRSR_IMG106,Cursor Image register" line.long 0x1AC "CRSR_IMG107,Cursor Image register" line.long 0x1B0 "CRSR_IMG108,Cursor Image register" line.long 0x1B4 "CRSR_IMG109,Cursor Image register" line.long 0x1B8 "CRSR_IMG110,Cursor Image register" line.long 0x1BC "CRSR_IMG111,Cursor Image register" line.long 0x1C0 "CRSR_IMG112,Cursor Image register" line.long 0x1C4 "CRSR_IMG113,Cursor Image register" line.long 0x1C8 "CRSR_IMG114,Cursor Image register" line.long 0x1CC "CRSR_IMG115,Cursor Image register" line.long 0x1D0 "CRSR_IMG116,Cursor Image register" line.long 0x1D4 "CRSR_IMG117,Cursor Image register" line.long 0x1D8 "CRSR_IMG118,Cursor Image register" line.long 0x1DC "CRSR_IMG119,Cursor Image register" line.long 0x1E0 "CRSR_IMG120,Cursor Image register" line.long 0x1E4 "CRSR_IMG121,Cursor Image register" line.long 0x1E8 "CRSR_IMG122,Cursor Image register" line.long 0x1EC "CRSR_IMG123,Cursor Image register" line.long 0x1F0 "CRSR_IMG124,Cursor Image register" line.long 0x1F4 "CRSR_IMG125,Cursor Image register" line.long 0x1F8 "CRSR_IMG126,Cursor Image register" line.long 0x1FC "CRSR_IMG127,Cursor Image register" line.long 0x200 "CRSR_IMG128,Cursor Image register" line.long 0x204 "CRSR_IMG129,Cursor Image register" line.long 0x208 "CRSR_IMG130,Cursor Image register" line.long 0x20C "CRSR_IMG131,Cursor Image register" line.long 0x210 "CRSR_IMG132,Cursor Image register" line.long 0x214 "CRSR_IMG133,Cursor Image register" line.long 0x218 "CRSR_IMG134,Cursor Image register" line.long 0x21C "CRSR_IMG135,Cursor Image register" line.long 0x220 "CRSR_IMG136,Cursor Image register" line.long 0x224 "CRSR_IMG137,Cursor Image register" line.long 0x228 "CRSR_IMG138,Cursor Image register" line.long 0x22C "CRSR_IMG139,Cursor Image register" line.long 0x230 "CRSR_IMG140,Cursor Image register" line.long 0x234 "CRSR_IMG141,Cursor Image register" line.long 0x238 "CRSR_IMG142,Cursor Image register" line.long 0x23C "CRSR_IMG143,Cursor Image register" line.long 0x240 "CRSR_IMG144,Cursor Image register" line.long 0x244 "CRSR_IMG145,Cursor Image register" line.long 0x248 "CRSR_IMG146,Cursor Image register" line.long 0x24C "CRSR_IMG147,Cursor Image register" line.long 0x250 "CRSR_IMG148,Cursor Image register" line.long 0x254 "CRSR_IMG149,Cursor Image register" line.long 0x258 "CRSR_IMG150,Cursor Image register" line.long 0x25C "CRSR_IMG151,Cursor Image register" line.long 0x260 "CRSR_IMG152,Cursor Image register" line.long 0x264 "CRSR_IMG153,Cursor Image register" line.long 0x268 "CRSR_IMG154,Cursor Image register" line.long 0x26C "CRSR_IMG155,Cursor Image register" line.long 0x270 "CRSR_IMG156,Cursor Image register" line.long 0x274 "CRSR_IMG157,Cursor Image register" line.long 0x278 "CRSR_IMG158,Cursor Image register" line.long 0x27C "CRSR_IMG159,Cursor Image register" line.long 0x280 "CRSR_IMG160,Cursor Image register" line.long 0x284 "CRSR_IMG161,Cursor Image register" line.long 0x288 "CRSR_IMG162,Cursor Image register" line.long 0x28C "CRSR_IMG163,Cursor Image register" line.long 0x290 "CRSR_IMG164,Cursor Image register" line.long 0x294 "CRSR_IMG165,Cursor Image register" line.long 0x298 "CRSR_IMG166,Cursor Image register" line.long 0x29C "CRSR_IMG167,Cursor Image register" line.long 0x2A0 "CRSR_IMG168,Cursor Image register" line.long 0x2A4 "CRSR_IMG169,Cursor Image register" line.long 0x2A8 "CRSR_IMG170,Cursor Image register" line.long 0x2AC "CRSR_IMG171,Cursor Image register" line.long 0x2B0 "CRSR_IMG172,Cursor Image register" line.long 0x2B4 "CRSR_IMG173,Cursor Image register" line.long 0x2B8 "CRSR_IMG174,Cursor Image register" line.long 0x2BC "CRSR_IMG175,Cursor Image register" line.long 0x2C0 "CRSR_IMG176,Cursor Image register" line.long 0x2C4 "CRSR_IMG177,Cursor Image register" line.long 0x2C8 "CRSR_IMG178,Cursor Image register" line.long 0x2CC "CRSR_IMG179,Cursor Image register" line.long 0x2D0 "CRSR_IMG180,Cursor Image register" line.long 0x2D4 "CRSR_IMG181,Cursor Image register" line.long 0x2D8 "CRSR_IMG182,Cursor Image register" line.long 0x2DC "CRSR_IMG183,Cursor Image register" line.long 0x2E0 "CRSR_IMG184,Cursor Image register" line.long 0x2E4 "CRSR_IMG185,Cursor Image register" line.long 0x2E8 "CRSR_IMG186,Cursor Image register" line.long 0x2EC "CRSR_IMG187,Cursor Image register" line.long 0x2F0 "CRSR_IMG188,Cursor Image register" line.long 0x2F4 "CRSR_IMG189,Cursor Image register" line.long 0x2F8 "CRSR_IMG190,Cursor Image register" line.long 0x2FC "CRSR_IMG191,Cursor Image register" line.long 0x300 "CRSR_IMG192,Cursor Image register" line.long 0x304 "CRSR_IMG193,Cursor Image register" line.long 0x308 "CRSR_IMG194,Cursor Image register" line.long 0x30C "CRSR_IMG195,Cursor Image register" line.long 0x310 "CRSR_IMG196,Cursor Image register" line.long 0x314 "CRSR_IMG197,Cursor Image register" line.long 0x318 "CRSR_IMG198,Cursor Image register" line.long 0x31C "CRSR_IMG199,Cursor Image register" line.long 0x320 "CRSR_IMG200,Cursor Image register" line.long 0x324 "CRSR_IMG201,Cursor Image register" line.long 0x328 "CRSR_IMG202,Cursor Image register" line.long 0x32C "CRSR_IMG203,Cursor Image register" line.long 0x330 "CRSR_IMG204,Cursor Image register" line.long 0x334 "CRSR_IMG205,Cursor Image register" line.long 0x338 "CRSR_IMG206,Cursor Image register" line.long 0x33C "CRSR_IMG207,Cursor Image register" line.long 0x340 "CRSR_IMG208,Cursor Image register" line.long 0x344 "CRSR_IMG209,Cursor Image register" line.long 0x348 "CRSR_IMG210,Cursor Image register" line.long 0x34C "CRSR_IMG211,Cursor Image register" line.long 0x350 "CRSR_IMG212,Cursor Image register" line.long 0x354 "CRSR_IMG213,Cursor Image register" line.long 0x358 "CRSR_IMG214,Cursor Image register" line.long 0x35C "CRSR_IMG215,Cursor Image register" line.long 0x360 "CRSR_IMG216,Cursor Image register" line.long 0x364 "CRSR_IMG217,Cursor Image register" line.long 0x368 "CRSR_IMG218,Cursor Image register" line.long 0x36C "CRSR_IMG219,Cursor Image register" line.long 0x370 "CRSR_IMG220,Cursor Image register" line.long 0x374 "CRSR_IMG221,Cursor Image register" line.long 0x378 "CRSR_IMG222,Cursor Image register" line.long 0x37C "CRSR_IMG223,Cursor Image register" line.long 0x380 "CRSR_IMG224,Cursor Image register" line.long 0x384 "CRSR_IMG225,Cursor Image register" line.long 0x388 "CRSR_IMG226,Cursor Image register" line.long 0x38C "CRSR_IMG227,Cursor Image register" line.long 0x390 "CRSR_IMG228,Cursor Image register" line.long 0x394 "CRSR_IMG229,Cursor Image register" line.long 0x398 "CRSR_IMG230,Cursor Image register" line.long 0x39C "CRSR_IMG231,Cursor Image register" line.long 0x3A0 "CRSR_IMG232,Cursor Image register" line.long 0x3A4 "CRSR_IMG233,Cursor Image register" line.long 0x3A8 "CRSR_IMG234,Cursor Image register" line.long 0x3AC "CRSR_IMG235,Cursor Image register" line.long 0x3B0 "CRSR_IMG236,Cursor Image register" line.long 0x3B4 "CRSR_IMG237,Cursor Image register" line.long 0x3B8 "CRSR_IMG238,Cursor Image register" line.long 0x3BC "CRSR_IMG239,Cursor Image register" line.long 0x3C0 "CRSR_IMG240,Cursor Image register" line.long 0x3C4 "CRSR_IMG241,Cursor Image register" line.long 0x3C8 "CRSR_IMG242,Cursor Image register" line.long 0x3CC "CRSR_IMG243,Cursor Image register" line.long 0x3D0 "CRSR_IMG244,Cursor Image register" line.long 0x3D4 "CRSR_IMG245,Cursor Image register" line.long 0x3D8 "CRSR_IMG246,Cursor Image register" line.long 0x3DC "CRSR_IMG247,Cursor Image register" line.long 0x3E0 "CRSR_IMG248,Cursor Image register" line.long 0x3E4 "CRSR_IMG249,Cursor Image register" line.long 0x3E8 "CRSR_IMG250,Cursor Image register" line.long 0x3EC "CRSR_IMG251,Cursor Image register" line.long 0x3F0 "CRSR_IMG252,Cursor Image register" line.long 0x3F4 "CRSR_IMG253,Cursor Image register" line.long 0x3F8 "CRSR_IMG254,Cursor Image register" line.long 0x3FC "CRSR_IMG255,Cursor Image register" tree.end textline " " if (((per.l(ad:0x40008018+0xC04))&0x1)==0x0) group.long 0xC00++0x3 line.long 0x00 "CRSR_CTRL,Cursor Control register" bitfld.long 0x00 4.--5. " CRSRNUM ,Cursor image number" "Cursor0,Cursor1,Cursor2,Cursor3" bitfld.long 0x00 0. " CRSRON ,Cursor enable" "Disabled,Enabled" else group.long 0xC00++0x3 line.long 0x00 "CRSR_CTRL,Cursor Control register" bitfld.long 0x00 0. " CRSRON ,Cursor enable" "Disabled,Enabled" endif group.long 0xC04++0x03 line.long 0x00 "CRSR_CFG,Cursor configuration register" bitfld.long 0x00 1. " FRAMESYNC ,Cursor frame synchronization type" "Async,Sync" bitfld.long 0x00 0. " CRSRSIZE ,Cursor size selection" "32x32,64x64" if (((per.l(ad:0x40008018+0x18))&0x20)==0x20) group.long 0xC08++0x07 line.long 0x0 "CRSR_PAL0,Cursor Palette register 0" hexmask.long.byte 0x0 16.--23. 1. " BLUE ,Blue color component" hexmask.long.byte 0x0 8.--15. 1. " GREEN ,Green color component" hexmask.long.byte 0x0 0.--7. 1. " RED ,Red color component" line.long 0x4 "CRSR_PAL1,Cursor Palette register 1" hexmask.long.byte 0x4 16.--23. 1. " BLUE ,Blue color component" hexmask.long.byte 0x4 8.--15. 1. " GREEN ,Green color component" hexmask.long.byte 0x4 0.--7. 1. " RED ,Red color component" elif (((per.l(ad:0x40008018+0x18))&0x30)==0x10) group.long 0xC08++0x07 line.long 0x0 "CRSR_PAL0,Cursor Palette register 0" bitfld.long 0x0 4.--7. " RED ,Red color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "CRSR_PAL1,Cursor Palette register 1" bitfld.long 0x4 4.--7. " RED ,Red color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0xC08++0x07 line.long 0x0 "CRSR_PAL0,Cursor Palette register 0" bitfld.long 0x0 20.--23. " BLUE ,Blue color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 12.--15. " GREEN ,Green color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 4.--7. " RED ,Red color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x4 "CRSR_PAL1,Cursor Palette register 1" bitfld.long 0x4 20.--23. " BLUE ,Blue color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 12.--15. " GREEN ,Green color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x4 4.--7. " RED ,Red color component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0xC10++0x7 line.long 0x00 "CRSR_XY,Cursor XY position register" hexmask.long.word 0x00 16.--25. 1. " CRSRY ,Y ordinate of the cursor origin measured in pixels" hexmask.long.word 0x00 0.--9. 1. " CRSRX ,X ordinate of the cursor origin measured in pixels" line.long 0x04 "CRSR_CLIP,Cursor Clip Position register" bitfld.long 0x04 8.--13. " CRSRCLIPY ,Cursor clip position for Y direction" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x04 0.--5. " CRSRCLIPX ,Cursor clip position for X direction" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" group.long 0xC20++0x03 line.long 0x00 "CRSR_INTMSK,Cursor Interrupt Mask register" bitfld.long 0x00 0. " CRSRIM ,Cursor interrupt mask" "Masked,Not masked" wgroup.long 0xC24++0x03 line.long 0x00 "CRSR_INTCLR,Cursor Interrupt Clear register" bitfld.long 0x00 0. " CRSRIC ,Cursor interrupt clear" "No effect,Clear" rgroup.long 0xC28++0x07 line.long 0x00 "CRSR_INTRAW,Cursor Raw Interrupt Status register" bitfld.long 0x00 0. " CRSRRIS ,Cursor raw interrupt status" "No interrupt,Interrupt" line.long 0x04 "CRSR_INTSTAT,Cursor Masked Interrupt Status register" bitfld.long 0x04 0. " CRSRMIS ,Cursor masked interrupt status" "Not masked,Masked" width 0xB tree.end endif tree "SCT (State Configurable Timer)" base ad:0x40000000 width 15. if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x00++0x03 line.long 0x00 "CONFIG,SCT Configuration Register" sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 17. " AUTOLIMIT_L ,Treat match on match register 0 as a limit condition" "Disabled,Enabled" newline endif sif !cpuis("LPC811M001JDH16")&&!cpuis("LPC832M101FDH20")&&!cpuis("LPC834M101FHI33")&&!cpuis("LPC84*")&&!cpuis("LPC11E*") bitfld.long 0x00 16. " INSYNC7 ,Synchronization for input 7" "Disabled,Enabled" bitfld.long 0x00 15. " INSYNC6 ,Synchronization for input 6" "Disabled,Enabled" newline bitfld.long 0x00 14. " INSYNC5 ,Synchronization for input 5" "Disabled,Enabled" bitfld.long 0x00 13. " INSYNC4 ,Synchronization for input 4" "Disabled,Enabled" newline endif bitfld.long 0x00 12. " INSYNC3 ,Synchronization for input 3" "Disabled,Enabled" bitfld.long 0x00 11. " INSYNC2 ,Synchronization for input 2" "Disabled,Enabled" newline bitfld.long 0x00 10. " INSYNC1 ,Synchronization for input 1" "Disabled,Enabled" bitfld.long 0x00 9. " INSYNC0 ,Synchronization for input 0" "Disabled,Enabled" newline bitfld.long 0x00 7. " NORELAOD ,Prevents the lower and higher match registers from being reloaded" "Disabled,Enabled" newline sif cpuis("LPC11E*") bitfld.long 0x00 3.--6. " CLKSEL ,SCT clock select" "Rising 0,Falling 0,Rising 1,Falling 1,Rising 2,Falling 2,Rising 3,Falling 3,?..." bitfld.long 0x00 1.--2. " CLKMODE ,SCT clock mode" "Bus for all,Bus for SCT,CKSEL for all,Prescaled SCT" else bitfld.long 0x00 3.--6. " CLKSEL ,SCT clock select" "Rising edges(input 0),Falling edges(input 0),Rising edges(input 1),Falling edges(input 1),Rising edges(input 2),Falling edges(input 2),Rising edges(input 3),Falling edges(input 3),Rising edges(input 4),Falling edges(input 4),Rising edges(input 5),Falling edges(input 5),Rising edges(input 6),Falling edges(input 6),Rising edges(input 7),Falling edges(input 7)" bitfld.long 0x00 1.--2. " CLKMODE ,SCT clock mode" "BusClock clocks,BusClock,Sel.CKSEL,Sel.by CKSEL field" endif newline bitfld.long 0x00 0. " UNIFY ,SCT operation" "Two 16 bit,Unified 32-bit" else group.long 0x00++0x03 line.long 0x00 "CONFIG,SCT Configuration Register" sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 18. " AUTOLIMIT_H ,Treat match on match register 0 as a limit condition" "Disabled,Enabled" bitfld.long 0x00 17. " AUTOLIMIT_L ,Treat match on match register 0 as a limit condition" "Disabled,Enabled" newline endif sif !cpuis("LPC811M001JDH16")&&!cpuis("LPC832M101FDH20")&&!cpuis("LPC834M101FHI33")&&!cpuis("LPC84*")&&!cpuis("LPC11E*") bitfld.long 0x00 16. " INSYNC7 ,Synchronization for input 7" "Disabled,Enabled" bitfld.long 0x00 15. " INSYNC6 ,Synchronization for input 6" "Disabled,Enabled" newline bitfld.long 0x00 14. " INSYNC5 ,Synchronization for input 5" "Disabled,Enabled" bitfld.long 0x00 13. " INSYNC4 ,Synchronization for input 4" "Disabled,Enabled" newline endif bitfld.long 0x00 12. " INSYNC3 ,Synchronization for input 3" "Disabled,Enabled" bitfld.long 0x00 11. " INSYNC2 ,Synchronization for input 2" "Disabled,Enabled" newline bitfld.long 0x00 10. " INSYNC1 ,Synchronization for input 1" "Disabled,Enabled" bitfld.long 0x00 9. " INSYNC0 ,Synchronization for input 0" "Disabled,Enabled" newline bitfld.long 0x00 8. " NORELOADH ,Prevents the higher match registers from being reloaded" "Disabled,Enabled" bitfld.long 0x00 7. " NORELAODL ,Prevents the lower match registers from being reloaded" "Disabled,Enabled" newline sif cpuis("LPC11E*") bitfld.long 0x00 3.--6. " CLKSEL ,SCT clock select" "Rising 0,Falling 0,Rising 1,Falling 1,Rising 2,Falling 2,Rising 3,Falling 3,?..." bitfld.long 0x00 1.--2. " CLKMODE ,SCT clock mode" "Bus for all,Bus for SCT,CKSEL for all,Prescaled SCT" else bitfld.long 0x00 3.--6. " CLKSEL ,SCT clock select" "Rising edges(input 0),Falling edges(input 0),Rising edges(input 1),Falling edges(input 1),Rising edges(input 2),Falling edges(input 2),Rising edges(input 3),Falling edges(input 3),Rising edges(input 4),Falling edges(input 4),Rising edges(input 5),Falling edges(input 5),Rising edges(input 6),Falling edges(input 6),Rising edges(input 7),Falling edges(input 7)" bitfld.long 0x00 1.--2. " CLKMODE ,SCT clock mode" "BusClock clocks,BusClock,Sel.CKSEL,Sel.by CKSEL field" endif newline bitfld.long 0x00 0. " UNIFY ,SCT operation" "Two 16 bit,Unified 32-bit" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x04++0x03 line.long 0x00 "CTRL,SCT Control Register" hexmask.long.byte 0x00 5.--12. 1. " PRE ,Specifies the factor by which the SCT clock is prescaled to produce the L or unified counter clock" bitfld.long 0x00 4. " BIDIR ,L or unified counter direction select" "Limit then zero,Limit then down" newline bitfld.long 0x00 3. " CLRCTR ,Unified clear counter" "Not cleared,Cleared" bitfld.long 0x00 2. " HALT ,Unified halt counter" "Not halted,Halted" newline bitfld.long 0x00 1. " STOP ,Unified stop counter" "Not stopped,Stopped" bitfld.long 0x00 0. " DOWN ,Unified counting down counter" "No action,Counting down" else group.word 0x04++0x03 line.word 0x00 "CTRL_L,SCT Control Register Low Counter 16-bit" hexmask.word.byte 0x00 5.--12. 1. " PRE_L ,Specifies the factor by which the SCT clock is prescaled to produce the L or unified counter clock" bitfld.word 0x00 4. " BIDIR_L ,L or unified counter direction select" "Limit then zero,Limit then down" newline bitfld.word 0x00 3. " CLRCTR_L ,Unified clear counter" "Not cleared,Cleared" bitfld.word 0x00 2. " HALT_L ,Unified halt counter" "Not halted,Halted" newline bitfld.word 0x00 1. " STOP_L ,Unified stop counter" "Not stopped,Stopped" bitfld.word 0x00 0. " DOWN_L ,Unified counting down counter" "No action,Counting down" line.word 0x02 "CTRL_H,SCT Control Register High Counter 16-bit" hexmask.word.byte 0x02 5.--12. 1. " PRE_H ,Specifies the factor by which the SCT clock is prescaled to produce the H counter lock" bitfld.word 0x02 4. " BIDIR_H ,Direction select" "Limit then zero,Limit then down" newline bitfld.word 0x02 3. " CLRCTR_H ,Unified clear counter" "Not cleared,Cleared" bitfld.word 0x02 2. " HALT_H ,Unified halt counter" "Not halted,Halted" newline bitfld.word 0x02 1. " STOP_H ,Unified stop counter" "Not stopped,Stopped" bitfld.word 0x02 0. " DOWN_H ,Unified counting down counter" "No action,Counting down" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x08++0x03 line.long 0x00 "LIMIT,SCT Limit Register" sif !cpuis("LPC11E*") bitfld.long 0x00 15. " LIMMSK_L15 ,Event 15 used as counter limit" "Not used,Used" bitfld.long 0x00 14. " LIMMSK_L14 ,Event 14 used as counter limit" "Not used,Used" newline bitfld.long 0x00 13. " LIMMSK_L13 ,Event 13 used as counter limit" "Not used,Used" bitfld.long 0x00 12. " LIMMSK_L12 ,Event 12 used as counter limit" "Not used,Used" newline bitfld.long 0x00 11. " LIMMSK_L11 ,Event 11 used as counter limit" "Not used,Used" bitfld.long 0x00 10. " LIMMSK_L10 ,Event 10 used as counter limit" "Not used,Used" newline bitfld.long 0x00 9. " LIMMSK_L9 ,Event 9 used as counter limit" "Not used,Used" bitfld.long 0x00 8. " LIMMSK_L8 ,Event 8 used as counter limit" "Not used,Used" newline bitfld.long 0x00 7. " LIMMSK_L7 ,Event 7 used as counter limit" "Not used,Used" bitfld.long 0x00 6. " LIMMSK_L6 ,Event 6 used as counter limit" "Not used,Used" newline endif bitfld.long 0x00 5. " LIMMSK_L5 ,Event 5 used as counter limit" "Not used,Used" bitfld.long 0x00 4. " LIMMSK_L4 ,Event 4 used as counter limit" "Not used,Used" newline bitfld.long 0x00 3. " LIMMSK_L3 ,Event 3 used as counter limit" "Not used,Used" bitfld.long 0x00 2. " LIMMSK_L2 ,Event 2 used as counter limit" "Not used,Used" newline bitfld.long 0x00 1. " LIMMSK_L1 ,Event 1 used as counter limit" "Not used,Used" bitfld.long 0x00 0. " LIMMSK_L0 ,Event 0 used as counter limit" "Not used,Used" else group.word 0x08++0x03 line.word 0x00 "LIMIT_L,SCT Limit Register Low Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x00 5. " LIMMSK_L5 ,Event 5 used as counter limit L" "Not used,Used" else newline bitfld.word 0x00 15. " LIMMSK_L15 ,Event 15 used as counter limit L" "Not used,Used" bitfld.word 0x00 14. " LIMMSK_L14 ,Event 14 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 13. " LIMMSK_L13 ,Event 13 used as counter limit L" "Not used,Used" bitfld.word 0x00 12. " LIMMSK_L12 ,Event 12 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 11. " LIMMSK_L11 ,Event 11 used as counter limit L" "Not used,Used" bitfld.word 0x00 10. " LIMMSK_L10 ,Event 10 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 9. " LIMMSK_L9 ,Event 9 used as counter limit L" "Not used,Used" bitfld.word 0x00 8. " LIMMSK_L8 ,Event 8 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 7. " LIMMSK_L7 ,Event 7 used as counter limit L" "Not used,Used" bitfld.word 0x00 6. " LIMMSK_L6 ,Event 6 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 5. " LIMMSK_L5 ,Event 5 used as counter limit L" "Not used,Used" endif bitfld.word 0x00 4. " LIMMSK_L4 ,Event 4 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 3. " LIMMSK_L3 ,Event 3 used as counter limit L" "Not used,Used" bitfld.word 0x00 2. " LIMMSK_L2 ,Event 2 used as counter limit L" "Not used,Used" newline bitfld.word 0x00 1. " LIMMSK_L1 ,Event 1 used as counter limit L" "Not used,Used" bitfld.word 0x00 0. " LIMMSK_L0 ,Event 0 used as counter limit L" "Not used,Used" line.word 0x02 "LIMIT_H,SCT Limit Register High Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x02 5. " LIMMSK_H21 ,Event 21 used as counter limit H" "Not used,Used" else newline bitfld.word 0x02 15. " LIMMSK_H31 ,Event 31 used as counter limit H" "Not used,Used" bitfld.word 0x02 14. " LIMMSK_H30 ,Event 30 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 13. " LIMMSK_H29 ,Event 29 used as counter limit H" "Not used,Used" bitfld.word 0x02 12. " LIMMSK_H28 ,Event 28 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 11. " LIMMSK_H27 ,Event 27 used as counter limit H" "Not used,Used" bitfld.word 0x02 10. " LIMMSK_H26 ,Event 26 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 9. " LIMMSK_H25 ,Event 25 used as counter limit H" "Not used,Used" bitfld.word 0x02 8. " LIMMSK_H24 ,Event 24 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 7. " LIMMSK_H23 ,Event 23 used as counter limit H" "Not used,Used" bitfld.word 0x02 6. " LIMMSK_H22 ,Event 22 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 5. " LIMMSK_H21 ,Event 21 used as counter limit H" "Not used,Used" endif bitfld.word 0x02 4. " LIMMSK_H20 ,Event 20 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 3. " LIMMSK_H19 ,Event 19 used as counter limit H" "Not used,Used" bitfld.word 0x02 2. " LIMMSK_H18 ,Event 18 used as counter limit H" "Not used,Used" newline bitfld.word 0x02 1. " LIMMSK_H17 ,Event 17 used as counter limit H" "Not used,Used" bitfld.word 0x02 0. " LIMMSK_H16 ,Event 16 used as counter limit H" "Not used,Used" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x0C++0x03 line.long 0x00 "HALT,SCT Halt Condition Register" sif !cpuis("LPC11E*") bitfld.long 0x00 15. " HALTMSK_L15 ,Counter halted L event 15" "Not halted,Halted" bitfld.long 0x00 14. " HALTMSK_L14 ,Counter halted L event 14" "Not halted,Halted" newline bitfld.long 0x00 13. " HALTMSK_L13 ,Counter halted L event 13" "Not halted,Halted" bitfld.long 0x00 12. " HALTMSK_L12 ,Counter halted L event 12" "Not halted,Halted" newline bitfld.long 0x00 11. " HALTMSK_L11 ,Counter halted L event 11" "Not halted,Halted" bitfld.long 0x00 10. " HALTMSK_L10 ,Counter halted L event 10" "Not halted,Halted" newline bitfld.long 0x00 9. " HALTMSK_L9 ,Counter halted L event 9" "Not halted,Halted" bitfld.long 0x00 8. " HALTMSK_L8 ,Counter halted L event 8" "Not halted,Halted" newline bitfld.long 0x00 7. " HALTMSK_L7 ,Counter halted L event 7" "Not halted,Halted" bitfld.long 0x00 6. " HALTMSK_L6 ,Counter halted L event 6" "Not halted,Halted" newline endif bitfld.long 0x00 5. " HALTMSK_L5 ,Counter halted L event 5" "Not halted,Halted" bitfld.long 0x00 4. " HALTMSK_L4 ,Counter halted L event 4" "Not halted,Halted" newline bitfld.long 0x00 3. " HALTMSK_L3 ,Counter halted L event 3" "Not halted,Halted" bitfld.long 0x00 2. " HALTMSK_L2 ,Counter halted L event 2" "Not halted,Halted" newline bitfld.long 0x00 1. " HALTMSK_L1 ,Counter halted L event 1" "Not halted,Halted" bitfld.long 0x00 0. " HALTMSK_L0 ,Counter halted L event 0" "Not halted,Halted" else group.word 0x0C++0x03 line.word 0x00 "HALT_L,SCT Halt Condition Register Low Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x00 5. " HALTMSK_L5 ,Counter halted L event 5" "Not halted,Halted" else newline bitfld.word 0x00 15. " HALTMSK_L15 ,Counter halted L event 15" "Not halted,Halted" bitfld.word 0x00 14. " HALTMSK_L14 ,Counter halted L event 14" "Not halted,Halted" newline bitfld.word 0x00 13. " HALTMSK_L13 ,Counter halted L event 13" "Not halted,Halted" bitfld.word 0x00 12. " HALTMSK_L12 ,Counter halted L event 12" "Not halted,Halted" newline bitfld.word 0x00 11. " HALTMSK_L11 ,Counter halted L event 11" "Not halted,Halted" bitfld.word 0x00 10. " HALTMSK_L10 ,Counter halted L event 10" "Not halted,Halted" newline bitfld.word 0x00 9. " HALTMSK_L9 ,Counter halted L event 9" "Not halted,Halted" bitfld.word 0x00 8. " HALTMSK_L8 ,Counter halted L event 8" "Not halted,Halted" newline bitfld.word 0x00 7. " HALTMSK_L7 ,Counter halted L event 7" "Not halted,Halted" bitfld.word 0x00 6. " HALTMSK_L6 ,Counter halted L event 6" "Not halted,Halted" newline bitfld.word 0x00 5. " HALTMSK_L5 ,Counter halted L event 5" "Not halted,Halted" endif bitfld.word 0x00 4. " HALTMSK_L4 ,Counter halted L event 4" "Not halted,Halted" newline bitfld.word 0x00 3. " HALTMSK_L3 ,Counter halted L event 3" "Not halted,Halted" bitfld.word 0x00 2. " HALTMSK_L2 ,Counter halted L event 2" "Not halted,Halted" newline bitfld.word 0x00 1. " HALTMSK_L1 ,Counter halted L event 1" "Not halted,Halted" bitfld.word 0x00 0. " HALTMSK_L0 ,Counter halted L event 0" "Not halted,Halted" line.word 0x02 "HALT_H,SCT Halt Condition Register High Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x02 5. " HALTMSK_H21 ,Counter halted H event 21" "Not halted,Halted" else newline bitfld.word 0x02 15. " HALTMSK_H31 ,Counter halted H event 31" "Not halted,Halted" bitfld.word 0x02 14. " HALTMSK_H30 ,Counter halted H event 30" "Not halted,Halted" newline bitfld.word 0x02 13. " HALTMSK_H29 ,Counter halted H event 29" "Not halted,Halted" bitfld.word 0x02 12. " HALTMSK_H28 ,Counter halted H event 28" "Not halted,Halted" newline bitfld.word 0x02 11. " HALTMSK_H27 ,Counter halted H event 27" "Not halted,Halted" bitfld.word 0x02 10. " HALTMSK_H26 ,Counter halted H event 26" "Not halted,Halted" newline bitfld.word 0x02 9. " HALTMSK_H25 ,Counter halted H event 25" "Not halted,Halted" bitfld.word 0x02 8. " HALTMSK_H24 ,Counter halted H event 24" "Not halted,Halted" newline bitfld.word 0x02 7. " HALTMSK_H23 ,Counter halted H event 23" "Not halted,Halted" bitfld.word 0x02 6. " HALTMSK_H22 ,Counter halted H event 22" "Not halted,Halted" newline bitfld.word 0x02 5. " HALTMSK_H21 ,Counter halted H event 21" "Not halted,Halted" bitfld.word 0x02 4. " HALTMSK_H20 ,Counter halted H event 20" "Not halted,Halted" endif newline bitfld.word 0x02 3. " HALTMSK_H19 ,Counter halted H event 19" "Not halted,Halted" bitfld.word 0x02 2. " HALTMSK_H18 ,Counter halted H event 18" "Not halted,Halted" newline bitfld.word 0x02 1. " HALTMSK_H17 ,Counter halted H event 17" "Not halted,Halted" bitfld.word 0x02 0. " HALTMSK_H16 ,Counter halted H event 16" "Not halted,Halted" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x10++0x03 line.long 0x00 "STOP,SCT Stop Condition Register" sif !cpuis("LPC11E*") bitfld.long 0x00 15. " STOPMSK_L15 ,Event 15 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 14. " STOPMSK_L14 ,Event 14 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 13. " STOPMSK_L13 ,Event 13 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 12. " STOPMSK_L12 ,Event 12 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 11. " STOPMSK_L11 ,Event 11 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 10. " STOPMSK_L10 ,Event 10 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 9. " STOPMSK_L9 ,Event 9 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 8. " STOPMSK_L8 ,Event 8 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 7. " STOPMSK_L7 ,Event 7 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 6. " STOPMSK_L6 ,Event 6 counter stopped" "Not stopped,Stopped" newline endif bitfld.long 0x00 5. " STOPMSK_L5 ,Event 6 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 4. " STOPMSK_L4 ,Event 4 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 3. " STOPMSK_L3 ,Event 3 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 2. " STOPMSK_L2 ,Event 2 counter stopped" "Not stopped,Stopped" newline bitfld.long 0x00 1. " STOPMSK_L1 ,Event 1 counter stopped" "Not stopped,Stopped" bitfld.long 0x00 0. " STOPMSK_L0 ,Event 0 counter stopped" "Not stopped,Stopped" else group.word 0x10++0x03 line.word 0x00 "STOP_L,SCT Stop Condition Register Low Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x00 5. " STOPMSK_L5 ,Event 5 counter stopped" "Not stopped,Stopped" else newline bitfld.word 0x00 15. " STOPMSK_L15 ,Event 15 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 14. " STOPMSK_L14 ,Event 14 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 13. " STOPMSK_L13 ,Event 13 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 12. " STOPMSK_L12 ,Event 12 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 11. " STOPMSK_L11 ,Event 11 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 10. " STOPMSK_L10 ,Event 10 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 9. " STOPMSK_L9 ,Event 9 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 8. " STOPMSK_L8 ,Event 8 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 7. " STOPMSK_L7 ,Event 7 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 6. " STOPMSK_L6 ,Event 6 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 5. " STOPMSK_L5 ,Event 5 counter stopped" "Not stopped,Stopped" endif bitfld.word 0x00 4. " STOPMSK_L4 ,Event 4 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 3. " STOPMSK_L3 ,Event 3 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 2. " STOPMSK_L2 ,Event 2 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x00 1. " STOPMSK_L1 ,Event 1 counter stopped" "Not stopped,Stopped" bitfld.word 0x00 0. " STOPMSK_L0 ,Event 0 counter stopped" "Not stopped,Stopped" line.word 0x02 "STOP_H,SCT Stop Condition Register High Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x02 5. " STOPMSK_H21 ,Event 21 counter stopped" "Not stopped,Stopped" else newline bitfld.word 0x02 15. " STOPMSK_H31 ,Event 31 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 14. " STOPMSK_H30 ,Event 30 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 13. " STOPMSK_H29 ,Event 29 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 12. " STOPMSK_H28 ,Event 28 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 11. " STOPMSK_H27 ,Event 27 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 10. " STOPMSK_H26 ,Event 26 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 9. " STOPMSK_H25 ,Event 25 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 8. " STOPMSK_H24 ,Event 24 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 7. " STOPMSK_H23 ,Event 23 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 6. " STOPMSK_H22 ,Event 22 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 5. " STOPMSK_H21 ,Event 21 counter stopped" "Not stopped,Stopped" endif bitfld.word 0x02 4. " STOPMSK_H20 ,Event 20 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 3. " STOPMSK_H19 ,Event 19 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 2. " STOPMSK_H18 ,Event 18 counter stopped" "Not stopped,Stopped" newline bitfld.word 0x02 1. " STOPMSK_H17 ,Event 17 counter stopped" "Not stopped,Stopped" bitfld.word 0x02 0. " STOPMSK_H16 ,Event 16 counter stopped" "Not stopped,Stopped" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x14++0x03 line.long 0x00 "START,SCT Start Condition Register" sif !cpuis("LPC11E*") bitfld.long 0x00 15. " STARTMSK_L15 ,Event 15 counter started" "Not started,Started" bitfld.long 0x00 14. " STARTMSK_L14 ,Event 14 counter started" "Not started,Started" newline bitfld.long 0x00 13. " STARTMSK_L13 ,Event 13 counter started" "Not started,Started" bitfld.long 0x00 12. " STARTMSK_L12 ,Event 12 counter started" "Not started,Started" newline bitfld.long 0x00 11. " STARTMSK_L11 ,Event 11 counter started" "Not started,Started" bitfld.long 0x00 10. " STARTMSK_L10 ,Event 10 counter started" "Not started,Started" newline bitfld.long 0x00 9. " STARTMSK_L9 ,Event 9 counter started" "Not started,Started" bitfld.long 0x00 8. " STARTMSK_L8 ,Event 8 counter started" "Not started,Started" newline bitfld.long 0x00 7. " STARTMSK_L7 ,Event 7 counter started" "Not started,Started" bitfld.long 0x00 6. " STARTMSK_L6 ,Event 6 counter started" "Not started,Started" newline endif bitfld.long 0x00 5. " STARTMSK_L5 ,Event 5 counter started" "Not started,Started" bitfld.long 0x00 4. " STARTMSK_L4 ,Event 4 counter started" "Not started,Started" newline bitfld.long 0x00 3. " STARTMSK_L3 ,Event 3 counter started" "Not started,Started" bitfld.long 0x00 2. " STARTMSK_L2 ,Event 2 counter started" "Not started,Started" newline bitfld.long 0x00 1. " STARTMSK_L1 ,Event 1 counter started" "Not started,Started" bitfld.long 0x00 0. " STARTMSK_L0 ,Event 0 counter started" "Not started,Started" else group.word 0x14++0x03 line.word 0x00 "START_L,SCT Start Condition Register Low Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x00 5. " STARTMSK_L5 ,Event 5 counter started" "Not started,Started" else newline bitfld.word 0x00 15. " STARTMSK_L15 ,Event 15 counter started" "Not started,Started" bitfld.word 0x00 14. " STARTMSK_L14 ,Event 14 counter started" "Not started,Started" newline bitfld.word 0x00 13. " STARTMSK_L13 ,Event 13 counter started" "Not started,Started" bitfld.word 0x00 12. " STARTMSK_L12 ,Event 12 counter started" "Not started,Started" newline bitfld.word 0x00 11. " STARTMSK_L11 ,Event 11 counter started" "Not started,Started" bitfld.word 0x00 10. " STARTMSK_L10 ,Event 10 counter started" "Not started,Started" newline bitfld.word 0x00 9. " STARTMSK_L9 ,Event 9 counter started" "Not started,Started" bitfld.word 0x00 8. " STARTMSK_L8 ,Event 8 counter started" "Not started,Started" newline bitfld.word 0x00 7. " STARTMSK_L7 ,Event 7 counter started" "Not started,Started" bitfld.word 0x00 6. " STARTMSK_L6 ,Event 6 counter started" "Not started,Started" newline bitfld.word 0x00 5. " STARTMSK_L5 ,Event 5 counter started" "Not started,Started" endif bitfld.word 0x00 4. " STARTMSK_L4 ,Event 4 counter started" "Not started,Started" newline bitfld.word 0x00 3. " STARTMSK_L3 ,Event 3 counter started" "Not started,Started" bitfld.word 0x00 2. " STARTMSK_L2 ,Event 2 counter started" "Not started,Started" newline bitfld.word 0x00 1. " STARTMSK_L1 ,Event 1 counter started" "Not started,Started" bitfld.word 0x00 0. " STARTMSK_L0 ,Event 0 counter started" "Not started,Started" line.word 0x02 "START_H,SCT Start Condition Register High Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x02 5. " STARTMSK_H21 ,Event 21 counter started" "Not started,Started" else newline bitfld.word 0x02 15. " STARTMSK_H31 ,Event 31 counter started" "Not started,Started" bitfld.word 0x02 14. " STARTMSK_H30 ,Event 30 counter started" "Not started,Started" newline bitfld.word 0x02 13. " STARTMSK_H29 ,Event 29 counter started" "Not started,Started" bitfld.word 0x02 12. " STARTMSK_H28 ,Event 28 counter started" "Not started,Started" newline bitfld.word 0x02 11. " STARTMSK_H27 ,Event 27 counter started" "Not started,Started" bitfld.word 0x02 10. " STARTMSK_H26 ,Event 26 counter started" "Not started,Started" newline bitfld.word 0x02 9. " STARTMSK_H25 ,Event 25 counter started" "Not started,Started" bitfld.word 0x02 8. " STARTMSK_H24 ,Event 24 counter started" "Not started,Started" newline bitfld.word 0x02 7. " STARTMSK_H23 ,Event 23 counter started" "Not started,Started" bitfld.word 0x02 6. " STARTMSK_H22 ,Event 22 counter started" "Not started,Started" newline bitfld.word 0x02 5. " STARTMSK_H21 ,Event 21 counter started" "Not started,Started" endif bitfld.word 0x02 4. " STARTMSK_H20 ,Event 20 counter started" "Not started,Started" newline bitfld.word 0x02 3. " STARTMSK_H19 ,Event 19 counter started" "Not started,Started" bitfld.word 0x02 2. " STARTMSK_H18 ,Event 18 counter started" "Not started,Started" newline bitfld.word 0x02 1. " STARTMSK_H17 ,Event 17 counter started" "Not started,Started" bitfld.word 0x02 0. " STARTMSK_H16 ,Event 16 counter started" "Not started,Started" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x18++0x03 line.long 0x00 "DITHER_L,SCT Dither Condition Register" bitfld.long 0x00 15. " DITHMSK_L15 ,Event 15 dither mask" "Not dithered,Dithered" bitfld.long 0x00 14. " DITHMSK_L14 ,Event 14 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 13. " DITHMSK_L13 ,Event 13 dither mask" "Not dithered,Dithered" bitfld.long 0x00 12. " DITHMSK_L12 ,Event 12 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 11. " DITHMSK_L11 ,Event 11 dither mask" "Not dithered,Dithered" bitfld.long 0x00 10. " DITHMSK_L10 ,Event 10 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 9. " DITHMSK_L9 ,Event 9 dither mask" "Not dithered,Dithered" bitfld.long 0x00 8. " DITHMSK_L8 ,Event 8 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 7. " DITHMSK_L7 ,Event 7 dither mask" "Not dithered,Dithered" bitfld.long 0x00 6. " DITHMSK_L6 ,Event 6 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 5. " DITHMSK_L5 ,Event 5 dither mask" "Not dithered,Dithered" bitfld.long 0x00 4. " DITHMSK_L4 ,Event 4 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 3. " DITHMSK_L3 ,Event 3 dither mask" "Not dithered,Dithered" bitfld.long 0x00 2. " DITHMSK_L2 ,Event 2 dither mask" "Not dithered,Dithered" newline bitfld.long 0x00 1. " DITHMSK_L1 ,Event 1 dither mask" "Not dithered,Dithered" bitfld.long 0x00 0. " DITHMSK_L0 ,Event 0 dither mask" "Not dithered,Dithered" else group.word 0x18++0x03 line.word 0x00 "DITHER_L,SCT Dither Condition Register" bitfld.word 0x00 15. " DITHMSK_L15 ,Event 15 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 14. " DITHMSK_L14 ,Event 14 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 13. " DITHMSK_L13 ,Event 13 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 12. " DITHMSK_L12 ,Event 12 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 11. " DITHMSK_L11 ,Event 11 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 10. " DITHMSK_L10 ,Event 10 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 9. " DITHMSK_L9 ,Event 9 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 8. " DITHMSK_L8 ,Event 8 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 7. " DITHMSK_L7 ,Event 7 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 6. " DITHMSK_L6 ,Event 6 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 5. " DITHMSK_L5 ,Event 5 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 4. " DITHMSK_L4 ,Event 4 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 3. " DITHMSK_L3 ,Event 3 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 2. " DITHMSK_L2 ,Event 2 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x00 1. " DITHMSK_L1 ,Event 1 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x00 0. " DITHMSK_L0 ,Event 0 dither pattern mask" "Not dithered,Dithered" line.word 0x02 "DITHER_H,SCT Dither Condition Register" bitfld.word 0x02 15. " DITHMSK_H31 ,Event 31 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 14. " DITHMSK_H30 ,Event 30 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 13. " DITHMSK_H29 ,Event 29 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 12. " DITHMSK_H28 ,Event 28 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 11. " DITHMSK_H27 ,Event 27 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 10. " DITHMSK_H26 ,Event 26 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 9. " DITHMSK_H25 ,Event 25 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 8. " DITHMSK_H24 ,Event 24 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 7. " DITHMSK_H23 ,Event 23 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 6. " DITHMSK_H22 ,Event 22 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 5. " DITHMSK_H21 ,Event 21 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 4. " DITHMSK_H20 ,Event 20 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 3. " DITHMSK_H19 ,Event 19 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 2. " DITHMSK_H18 ,Event 18 dither pattern mask" "Not dithered,Dithered" newline bitfld.word 0x02 1. " DITHMSK_H17 ,Event 17 dither pattern mask" "Not dithered,Dithered" bitfld.word 0x02 0. " DITHMSK_H16 ,Event 16 dither pattern mask" "Not dithered,Dithered" endif endif newline width 15. if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x40++0x03 line.long 0x00 "COUNT,SCT Counter Register" hexmask.long.word 0x00 0.--15. 1. " CTR_L ,L counter value" else group.word 0x40++0x03 line.word 0x00 "COUNT_L,SCT Counter Register Low Counter 16-bit" line.word 0x02 "COUNT_H,SCT Counter Register High Counter 16-bit" endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x44++0x03 line.long 0x00 "STATE,SCT State Register" bitfld.long 0x00 0.--4. " STATE_L ,State variable" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.word 0x44++0x03 line.word 0x00 "STATE_L,SCT State Register Low Counter 16-bit" bitfld.word 0x00 0.--4. " STATE_L ,State variable" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" line.word 0x02 "STATE_H,SCT State Register High Counter 16-bit" bitfld.word 0x02 0.--4. " STATE_H ,State variable" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif rgroup.long 0x48++0x03 line.long 0x00 "INPUT,SCT Input Register" sif !cpuis("LPC11E*") bitfld.long 0x00 23. " SIN7 ,Input 7 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 22. " SIN6 ,Input 6 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 21. " SIN5 ,Input 5 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 20. " SIN4 ,Input 4 state synchronized to the SCT clock" "0,1" newline endif bitfld.long 0x00 19. " SIN3 ,Input 3 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 18. " SIN2 ,Input 2 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 17. " SIN1 ,Input 1 state synchronized to the SCT clock" "0,1" bitfld.long 0x00 16. " SIN0 ,Input 0 state synchronized to the SCT clock" "0,1" newline sif !cpuis("LPC11E*") bitfld.long 0x00 7. " AIN7 ,Real-time status of input 7" "0,1" bitfld.long 0x00 6. " AIN6 ,Real-time status of input 6" "0,1" bitfld.long 0x00 5. " AIN5 ,Real-time status of input 5" "0,1" bitfld.long 0x00 4. " AIN4 ,Real-time status of input 4" "0,1" newline endif bitfld.long 0x00 3. " AIN3 ,Real-time status of input 3" "0,1" bitfld.long 0x00 2. " AIN2 ,Real-time status of input 2" "0,1" bitfld.long 0x00 1. " AIN1 ,Real-time status of input 1" "0,1" bitfld.long 0x00 0. " AIN0 ,Real-time status of input 0" "0,1" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x4C++0x03 line.long 0x00 "REGMODE,SCT Match/Capture Registers Mode Register" sif cpuis("LPC11E*") bitfld.long 0x00 4. " REGMOD[4] ,5th pair of match/capture registers" "Match,Capture" else newline bitfld.long 0x00 15. " REGMOD[15] ,16th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 14. " [14] ,15th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 13. " [13] ,14th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 12. " [12] ,13th pair of match/capture registers" "Match,Capture" newline bitfld.long 0x00 11. " [11] ,12th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 10. " [10] ,11th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 9. " [9] ,10th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 8. " [8] ,9th pair of match/capture registers" "Match,Capture" newline bitfld.long 0x00 7. " [7] ,8th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 6. " [6] ,7th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 5. " [5] ,6th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 4. " [4] ,5th pair of match/capture registers" "Match,Capture" endif newline bitfld.long 0x00 3. " [3] ,4th pair of match/capture registers" "Match,Capture" bitfld.long 0x00 2. " [2] ,3rd pair of match/capture registers" "Match,Capture" bitfld.long 0x00 1. " [1] ,2nd pair of match/capture registers" "Match,Capture" bitfld.long 0x00 0. " [0] ,1th pair of match/capture registers" "Match,Capture" else group.word 0x4C++0x03 line.word 0x00 "REGMODE_L,SCT Match/Capture Registers Mode Register Low Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x00 4. " REGMOD_L[4] ,5th pair of match/capture registers" "Match,Capture" newline else bitfld.word 0x00 15. " REGMOD_L[15] ,16th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 14. " [14] ,15th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 13. " [13] ,14th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 12. " [12] ,13th pair of match/capture registers" "Match,Capture" newline bitfld.word 0x00 11. " [11] ,12th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 10. " [10] ,11th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 9. " [9] ,10th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 8. " [8] ,9th pair of match/capture registers" "Match,Capture" newline bitfld.word 0x00 7. " [7] ,8th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 6. " [6] ,7th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 5. " [5] ,6th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 4. " [4] ,5th pair of match/capture registers" "Match,Capture" newline endif bitfld.word 0x00 3. " [3] ,4th pair of match/capture registers" "Match,Capture" bitfld.word 0x00 2. " [2] ,3rd pair of match/capture registers" "Match,Capture" bitfld.word 0x00 1. " [1] ,2nd pair of match/capture registers" "Match,Capture" bitfld.word 0x00 0. " [0] ,1th pair of match/capture registers" "Match,Capture" line.word 0x02 "REGMODE_H,SCT Match/Capture Registers Mode Register High Counter 16-bit" sif cpuis("LPC11E*") bitfld.word 0x02 4. " REGMOD_H[4] ,5th pair of match/capture registers" "Match,Capture" newline else bitfld.word 0x02 15. " REGMOD_H[15] ,16th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 14. " [14] ,15th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 13. " [13] ,14th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 12. " [12] ,13th pair of match/capture registers" "Match,Capture" newline bitfld.word 0x02 11. " [11] ,12th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 10. " [10] ,11th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 9. " [9] ,10th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 8. " [8] ,9th pair of match/capture registers" "Match,Capture" newline bitfld.word 0x02 7. " [7] ,8th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 6. " [6] ,7th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 5. " [5] ,6th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 4. " [4] ,5th pair of match/capture registers" "Match,Capture" newline endif bitfld.word 0x02 3. " [3] ,4th pair of match/capture registers" "Match,Capture" bitfld.word 0x02 2. " [2] ,3rd pair of match/capture registers" "Match,Capture" bitfld.word 0x02 1. " [1] ,2nd pair of match/capture registers" "Match,Capture" bitfld.word 0x02 0. " [0] ,1th pair of match/capture registers" "Match,Capture" endif sif cpuis("LPC11E*") if (((((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04)&&(((per.l(ad:0x40000000))&0x01)==0x00))||((((per.l(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.l(ad:0x40000000))&0x01)==0x01))) group.long 0x50++0x13 line.long 0x00 "OUTPUT,SCT Output Register" bitfld.long 0x00 3. " OUT3 ,Output 3" "Low,High" bitfld.long 0x00 2. " OUT2 ,Output 2" "Low,High" bitfld.long 0x00 1. " OUT1 ,Output 1" "Low,High" bitfld.long 0x00 0. " OUT0 ,Output 0" "Low,High" else rgroup.long 0x50++0x13 line.long 0x00 "OUTPUT,SCT Output Register" bitfld.long 0x00 3. " OUT3 ,Output 3" "Low,High" bitfld.long 0x00 2. " OUT2 ,Output 2" "Low,High" bitfld.long 0x00 1. " OUT1 ,Output 1" "Low,High" bitfld.long 0x00 0. " OUT0 ,Output 0" "Low,High" endif else group.long 0x50++0x13 line.long 0x00 "OUTPUT,SCT Output Register" sif !cpuis("LPC11E*") bitfld.long 0x00 15. " OUT15 ,Output 15" "Low,High" bitfld.long 0x00 14. " OUT14 ,Output 14" "Low,High" bitfld.long 0x00 13. " OUT13 ,Output 13" "Low,High" bitfld.long 0x00 12. " OUT12 ,Output 12" "Low,High" newline bitfld.long 0x00 11. " OUT11 ,Output 11" "Low,High" bitfld.long 0x00 10. " OUT10 ,Output 10" "Low,High" bitfld.long 0x00 9. " OUT9 ,Output 9" "Low,High" bitfld.long 0x00 8. " OUT8 ,Output 8" "Low,High" newline bitfld.long 0x00 7. " OUT7 ,Output 7" "Low,High" bitfld.long 0x00 6. " OUT6 ,Output 6" "Low,High" bitfld.long 0x00 5. " OUT5 ,Output 5" "Low,High" bitfld.long 0x00 4. " OUT4 ,Output 4" "Low,High" newline endif bitfld.long 0x00 3. " OUT3 ,Output 3" "Low,High" bitfld.long 0x00 2. " OUT2 ,Output 2" "Low,High" bitfld.long 0x00 1. " OUT1 ,Output 1" "Low,High" bitfld.long 0x00 0. " OUT0 ,Output 0" "Low,High" endif newline if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x54++0x03 line.long 0x00 "OUTPUTDIRCTRL,SCT Bidirectional Output Control Register" sif !cpuis("LPC11E*") bitfld.long 0x00 30.--31. " SETCLR15 ,Set/clear operation on output 15" "Not depend,L is counting down,?..." bitfld.long 0x00 28.--29. " SETCLR14 ,Set/clear operation on output 14" "Not depend,L is counting down,?..." bitfld.long 0x00 26.--27. " SETCLR13 ,Set/clear operation on output 13" "Not depend,L is counting down,?..." newline bitfld.long 0x00 24.--25. " SETCLR12 ,Set/clear operation on output 12" "Not depend,L is counting down,?..." bitfld.long 0x00 22.--23. " SETCLR11 ,Set/clear operation on output 11" "Not depend,L is counting down,?..." bitfld.long 0x00 20.--21. " SETCLR10 ,Set/clear operation on output 10" "Not depend,L is counting down,?..." newline bitfld.long 0x00 18.--19. " SETCLR9 ,Set/clear operation on output 9" "Not depend,L is counting down,?..." bitfld.long 0x00 16.--17. " SETCLR8 ,Set/clear operation on output 8" "Not depend,L is counting down,?..." bitfld.long 0x00 14.--15. " SETCLR7 ,Set/clear operation on output 7" "Not depend,L is counting down,?..." newline bitfld.long 0x00 12.--13. " SETCLR6 ,Set/clear operation on output 6" "Not depend,L is counting down,?..." bitfld.long 0x00 10.--11. " SETCLR5 ,Set/clear operation on output 5" "Not depend,L is counting down,?..." bitfld.long 0x00 8.--9. " SETCLR4 ,Set/clear operation on output 4" "Not depend,L is counting down,?..." newline endif bitfld.long 0x00 6.--7. " SETCLR3 ,Set/clear operation on output 3" "Not depend,L is counting down,?..." bitfld.long 0x00 4.--5. " SETCLR2 ,Set/clear operation on output 2" "Not depend,L is counting down,?..." bitfld.long 0x00 2.--3. " SETCLR1 ,Set/clear operation on output 1" "Not depend,L is counting down,?..." newline bitfld.long 0x00 0.--1. " SETCLR0 ,Set/clear operation on output 0" "Not depend,L is counting down,?..." else group.long 0x54++0x03 line.long 0x00 "OUTPUTDIRCTRL,SCT Bidirectional Output Control Register" sif !cpuis("LPC11E*") bitfld.long 0x00 30.--31. " SETCLR15 ,Set/clear operation on output 15" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 28.--29. " SETCLR14 ,Set/clear operation on output 14" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 26.--27. " SETCLR13 ,Set/clear operation on output 13" "Not depend,L is counting down,H is counting down,?..." newline bitfld.long 0x00 24.--25. " SETCLR12 ,Set/clear operation on output 12" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 22.--23. " SETCLR11 ,Set/clear operation on output 11" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 20.--21. " SETCLR10 ,Set/clear operation on output 10" "Not depend,L is counting down,H is counting down,?..." newline bitfld.long 0x00 18.--19. " SETCLR9 ,Set/clear operation on output 9" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 16.--17. " SETCLR8 ,Set/clear operation on output 8" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 14.--15. " SETCLR7 ,Set/clear operation on output 7" "Not depend,L is counting down,H is counting down,?..." newline bitfld.long 0x00 12.--13. " SETCLR6 ,Set/clear operation on output 6" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 10.--11. " SETCLR5 ,Set/clear operation on output 5" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 8.--9. " SETCLR4 ,Set/clear operation on output 4" "Not depend,L is counting down,H is counting down,?..." newline endif bitfld.long 0x00 6.--7. " SETCLR3 ,Set/clear operation on output 3" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 4.--5. " SETCLR2 ,Set/clear operation on output 2" "Not depend,L is counting down,H is counting down,?..." bitfld.long 0x00 2.--3. " SETCLR1 ,Set/clear operation on output 1" "Not depend,L is counting down,H is counting down,?..." newline bitfld.long 0x00 0.--1. " SETCLR0 ,Set/clear operation on output 0" "Not depend,L is counting down,H is counting down,?..." endif group.long 0x58++0x0B line.long 0x00 "RES,SCT Conflict Resolution Register" sif !cpuis("LPC11E*") bitfld.long 0x00 30.--31. " O15RES ,Effect of simultaneous set and clear on output 15" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 28.--29. " O14RES ,Effect of simultaneous set and clear on output 14" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 26.--27. " O13RES ,Effect of simultaneous set and clear on output 13" "No change,Set output,Clear output,Toggle output" newline bitfld.long 0x00 24.--25. " O12RES ,Effect of simultaneous set and clear on output 12" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 22.--23. " O11RES ,Effect of simultaneous set and clear on output 11" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 20.--21. " O10RES ,Effect of simultaneous set and clear on output 10" "No change,Set output,Clear output,Toggle output" newline bitfld.long 0x00 18.--19. " O9RES ,Effect of simultaneous set and clear on output 9" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 16.--17. " O8RES ,Effect of simultaneous set and clear on output 8" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 14.--15. " O7RES ,Effect of simultaneous set and clear on output 7" "No change,Set output,Clear output,Toggle output" newline bitfld.long 0x00 12.--13. " O6RES ,Effect of simultaneous set and clear on output 6" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 10.--11. " O5RES ,Effect of simultaneous set and clear on output 5" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 8.--9. " O4RES ,Effect of simultaneous set and clear on output 4" "No change,Set output,Clear output,Toggle output" newline endif bitfld.long 0x00 6.--7. " O3RES ,Effect of simultaneous set and clear on output 3" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 4.--5. " O2RES ,Effect of simultaneous set and clear on output 2" "No change,Set output,Clear output,Toggle output" bitfld.long 0x00 2.--3. " O1RES ,Effect of simultaneous set and clear on output 1" "No change,Set output,Clear output,Toggle output" newline bitfld.long 0x00 0.--1. " O0RES ,Effect of simultaneous set and clear on output 0" "No change,Set output,Clear output,Toggle output" line.long 0x04 "DMAREQ0,SCT DMA 0 Request Register" rbitfld.long 0x04 31. " DRQ0 ,Indicates the state of DMA request 0" "Not requested,Requested" bitfld.long 0x04 30. " DRL0 ,The SCT set DMA request 0 when it loads the match_l/unified registers from the reload_l/unified registers" "Not requested,Requested" sif !cpuis("LPC11E*") bitfld.long 0x04 15. " DEV_0[15] ,Event 15 sets DMA request 0" "Not set,Set" newline bitfld.long 0x04 14. " [14] ,Event 14 sets DMA request 0" "Not set,Set" bitfld.long 0x04 13. " [13] ,Event 13 sets DMA request 0" "Not set,Set" bitfld.long 0x04 12. " [12] ,Event 12 sets DMA request 0" "Not set,Set" newline bitfld.long 0x04 11. " [11] ,Event 11 sets DMA request 0" "Not set,Set" bitfld.long 0x04 10. " [10] ,Event 10 sets DMA request 0" "Not set,Set" bitfld.long 0x04 9. " [9] ,Event 9 sets DMA request 0" "Not set,Set" newline bitfld.long 0x04 8. " [8] ,Event 8 sets DMA request 0" "Not set,Set" bitfld.long 0x04 7. " [7] ,Event 7 sets DMA request 0" "Not set,Set" bitfld.long 0x04 6. " [6] ,Event 6 sets DMA request 0" "Not set,Set" endif newline sif cpuis("LPC11E*") bitfld.long 0x04 5. " DEV_0[5] ,Event 5 sets DMA request 0" "Not set,Set" else bitfld.long 0x04 5. " [5] ,Event 5 sets DMA request 0" "Not set,Set" endif bitfld.long 0x04 4. " [4] ,Event 4 sets DMA request 0" "Not set,Set" bitfld.long 0x04 3. " [3] ,Event 3 sets DMA request 0" "Not set,Set" newline bitfld.long 0x04 2. " [2] ,Event 2 sets DMA request 0" "Not set,Set" bitfld.long 0x04 1. " [1] ,Event 1 sets DMA request 0" "Not set,Set" bitfld.long 0x04 0. " [0] ,Event 0 sets DMA request 0" "Not set,Set" line.long 0x08 "DMAREQ1,SCT DMA 1 Request Register" rbitfld.long 0x08 31. " DRQ1 ,Indicates the state of DMA request 1" "Not requested,Requested" bitfld.long 0x08 30. " DRL1 ,The SCT set DMA request 1 when it loads the match_l/unified registers from the reload_l/unified registers" "Not requested,Requested" sif !cpuis("LPC11E*") bitfld.long 0x08 15. " DEV_1[15] ,Event 15 sets DMA request 1" "Not set,Set" newline bitfld.long 0x08 14. " [14] ,Event 14 sets DMA request 1" "Not set,Set" bitfld.long 0x08 13. " [13] ,Event 13 sets DMA request 1" "Not set,Set" bitfld.long 0x08 12. " [12] ,Event 12 sets DMA request 1" "Not set,Set" newline bitfld.long 0x08 11. " [11] ,Event 11 sets DMA request 1" "Not set,Set" bitfld.long 0x08 10. " [10] ,Event 10 sets DMA request 1" "Not set,Set" bitfld.long 0x08 9. " [9] ,Event 9 sets DMA request 1" "Not set,Set" newline bitfld.long 0x08 8. " [8] ,Event 8 sets DMA request 1" "Not set,Set" bitfld.long 0x08 7. " [7] ,Event 7 sets DMA request 1" "Not set,Set" bitfld.long 0x08 6. " [6] ,Event 6 sets DMA request 1" "Not set,Set" endif newline sif cpuis("LPC11E*") bitfld.long 0x08 5. " DEV_1[5] ,Event 5 sets DMA request 1" "Not set,Set" else bitfld.long 0x08 5. " [5] ,Event 5 sets DMA request 1" "Not set,Set" endif bitfld.long 0x08 4. " [4] ,Event 4 sets DMA request 1" "Not set,Set" bitfld.long 0x08 3. " [3] ,Event 3 sets DMA request 1" "Not set,Set" newline bitfld.long 0x08 2. " [2] ,Event 2 sets DMA request 1" "Not set,Set" bitfld.long 0x08 1. " [1] ,Event 1 sets DMA request 1" "Not set,Set" bitfld.long 0x08 0. " [0] ,Event 0 sets DMA request 1" "Not set,Set" sif cpuis("LPC11E*") group.long 0xF0++0x07 line.long 0x00 "EVEN,SCT Flag Enable Register" bitfld.long 0x00 5. " IEN[5] ,Event 5 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " [4] ,Event 4 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 3. " [3] ,Event 3 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 2. " [2] ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " [0] ,Event 0 interrupt enable" "Disabled,Enabled" line.long 0x04 "EVFLAG,SCT Event Flag Register" bitfld.long 0x04 5. " FLAG[5] ,Event 5 occurred" "Not occurred,Occurred" bitfld.long 0x04 4. " [4] ,Event 4 occurred" "Not occurred,Occurred" bitfld.long 0x04 3. " [3] ,Event 3 occurred" "Not occurred,Occurred" newline bitfld.long 0x04 2. " [2] ,Event 2 occurred" "Not occurred,Occurred" bitfld.long 0x04 1. " [1] ,Event 1 occurred" "Not occurred,Occurred" bitfld.long 0x04 0. " [0] ,Event 0 occurred" "Not occurred,Occurred" else group.long 0xF0++0x07 line.long 0x00 "EVEN,SCT Flag Enable Register" bitfld.long 0x00 15. " IEN15 ,Event 15 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " [14] ,Event 14 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " [13] ,Event 13 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 12. " [12] ,Event 12 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " [11] ,Event 11 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " [10] ,Event 10 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 9. " [9] ,Event 9 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " [8] ,Event 8 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 7. " [7] ,Event 7 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 6. " [6] ,Event 6 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " [5] ,Event 5 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " [4] ,Event 4 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 3. " [3] ,Event 3 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " [2] ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,Event 1 interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 0. " [0] ,Event 0 interrupt enable" "Disabled,Enabled" line.long 0x04 "EVFLAG,SCT Event Flag Register" eventfld.long 0x04 15. " FLAG15 ,Event 15occurred" "Not occurred,Occurred" eventfld.long 0x04 14. " [14] ,Event 14 occurred" "Not occurred,Occurred" eventfld.long 0x04 13. " [13] ,Event 13 occurred" "Not occurred,Occurred" newline eventfld.long 0x04 12. " [12] ,Event 12 occurred" "Not occurred,Occurred" eventfld.long 0x04 11. " [11] ,Event 11 occurred" "Not occurred,Occurred" eventfld.long 0x04 10. " [10] ,Event 10 occurred" "Not occurred,Occurred" newline eventfld.long 0x04 9. " [9] ,Event 9 occurred" "Not occurred,Occurred" eventfld.long 0x04 8. " [8] ,Event 8 occurred" "Not occurred,Occurred" eventfld.long 0x04 7. " [7] ,Event 7 occurred" "Not occurred,Occurred" newline eventfld.long 0x04 6. " [6] ,Event 6 occurred" "Not occurred,Occurred" eventfld.long 0x04 5. " [5] ,Event 5 occurred" "Not occurred,Occurred" eventfld.long 0x04 4. " [4] ,Event 4 occurred" "Not occurred,Occurred" newline eventfld.long 0x04 3. " [3] ,Event 3 occurred" "Not occurred,Occurred" eventfld.long 0x04 2. " [2] ,Event 2 occurred" "Not occurred,Occurred" eventfld.long 0x04 1. " [1] ,Event 1 occurred" "Not occurred,Occurred" newline eventfld.long 0x04 0. " [0] ,Event 0 occurred" "Not occurred,Occurred" endif group.long 0xF8++0x03 line.long 0x00 "CONEN,SCT Conflict Enable Register" sif cpuis("LPC11E*") bitfld.long 0x00 3. " NCEN[3] ,No change conflict event 3 enable" "Disabled,Enabled" bitfld.long 0x00 2. " [2] ,No change conflict event 2 enable" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,No change conflict event 1 enable" "Disabled,Enabled" newline bitfld.long 0x00 0. " [0] ,No change conflict event 0 enable" "Disabled,Enabled" else bitfld.long 0x00 15. " NCEN[15] ,No change conflict event 15 enable" "Disabled,Enabled" bitfld.long 0x00 14. " [14] ,No change conflict event 14 enable" "Disabled,Enabled" bitfld.long 0x00 13. " [13] ,No change conflict event 13 enable" "Disabled,Enabled" newline bitfld.long 0x00 12. " [12] ,No change conflict event 12 enable" "Disabled,Enabled" bitfld.long 0x00 11. " [11] ,No change conflict event 11 enable" "Disabled,Enabled" bitfld.long 0x00 10. " [10] ,No change conflict event 10 enable" "Disabled,Enabled" newline bitfld.long 0x00 9. " [9] ,No change conflict event 9 enable" "Disabled,Enabled" bitfld.long 0x00 8. " [8] ,No change conflict event 8 enable" "Disabled,Enabled" bitfld.long 0x00 7. " [7] ,No change conflict event 7 enable" "Disabled,Enabled" newline bitfld.long 0x00 6. " [6] ,No change conflict event 6 enable" "Disabled,Enabled" bitfld.long 0x00 5. " [5] ,No change conflict event 5 enable" "Disabled,Enabled" bitfld.long 0x00 4. " [4] ,No change conflict event 4 enable" "Disabled,Enabled" newline bitfld.long 0x00 3. " [3] ,No change conflict event 3 enable" "Disabled,Enabled" bitfld.long 0x00 2. " [2] ,No change conflict event 2 enable" "Disabled,Enabled" bitfld.long 0x00 1. " [1] ,No change conflict event 1 enable" "Disabled,Enabled" newline bitfld.long 0x00 0. " [0] ,No change conflict event 0 enable" "Disabled,Enabled" endif sif cpuis("LPC11E*") group.long 0xFC++0x03 line.long 0x00 "CONFLAG,SCT Conflict Flag Register" bitfld.long 0x00 31. " BUSERRH ,Bus error from this SCT involved writing CTR H/STATE H/MATCH H/Output register" "No error,Error" bitfld.long 0x00 30. " BUSERRL ,Bus error from this SCT involved writing CTR L-Unified/STATE L-Unified/MATCH L-Unified/Output register" "No error,Error" bitfld.long 0x00 3. " NCFLAG[3] ,No-change conflict event 3 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 2. " [2] ,No-change conflict event 2 occurred" "Not occurred,Occurred" bitfld.long 0x00 1. " [1] ,No-change conflict event 1 occurred" "Not occurred,Occurred" bitfld.long 0x00 0. " [0] ,No-change conflict event 0 occurred" "Not occurred,Occurred" else group.long 0xFC++0x03 line.long 0x00 "CONFLAG,SCT Conflict Flag Register" bitfld.long 0x00 31. " BUSERRH ,Bus error" "No error,Error" bitfld.long 0x00 30. " BUSERRL ,Bus error" "No error,Error" bitfld.long 0x00 15. " NCFLAG15 ,No-change conflict event 15 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 14. " NCFLAG14 ,No-change conflict event 14 occurred" "Not occurred,Occurred" bitfld.long 0x00 13. " NCFLAG13 ,No-change conflict event 13 occurred" "Not occurred,Occurred" bitfld.long 0x00 12. " NCFLAG12 ,No-change conflict event 12 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 11. " NCFLAG11 ,No-change conflict event 11 occurred" "Not occurred,Occurred" bitfld.long 0x00 10. " NCFLAG10 ,No-change conflict event 10 occurred" "Not occurred,Occurred" bitfld.long 0x00 9. " NCFLAG9 ,No-change conflict event 9 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 8. " NCFLAG8 ,No-change conflict event 8 occurred" "Not occurred,Occurred" bitfld.long 0x00 7. " NCFLAG7 ,No-change conflict event 7 occurred" "Not occurred,Occurred" bitfld.long 0x00 6. " NCFLAG6 ,No-change conflict event 6 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 5. " NCFLAG5 ,No-change conflict event 5 occurred" "Not occurred,Occurred" bitfld.long 0x00 4. " NCFLAG4 ,No-change conflict event 4 occurred" "Not occurred,Occurred" bitfld.long 0x00 3. " NCFLAG3 ,No-change conflict event 3 occurred" "Not occurred,Occurred" newline bitfld.long 0x00 2. " NCFLAG2 ,No-change conflict event 2 occurred" "Not occurred,Occurred" bitfld.long 0x00 1. " NCFLAG1 ,No-change conflict event 1 occurred" "Not occurred,Occurred" bitfld.long 0x00 0. " NCFLAG0 ,No-change conflict event 0 occurred" "Not occurred,Occurred" endif width 26. tree "Event 0 (Regmode0 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) rgroup.long 0x100++0x03 line.long 0x00 "CAP0,SCT Capture Register 0" else rgroup.long 0x100++0x03 line.long 0x00 "MATCH0,SCT Match Register 0" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) group.long 0x100++0x03 line.long 0x00 "CAP0,SCT Capture Register 0" else group.long 0x100++0x03 line.long 0x00 "MATCH0,SCT Match Register 0" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) group.word 0x100++0x01 line.word 0x00 "CAP0_L,SCT Capture Register 0 Low Counter 16-bit" else group.word 0x100++0x01 line.word 0x00 "MATCH0_L,SCT Match Register 0 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<0.))==(1<<0.)) group.word (0x100+0x02)++0x01 line.word 0x00 "CAP0_H,SCT Capture Register 0 High Counter 16-bit" else group.word (0x100+0x02)++0x01 line.word 0x00 "MATCH0_H,SCT Match Register 0 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) rgroup.word 0x100++0x01 line.word 0x00 "CAP0_L,SCT Capture Register 0 Low Counter 16-bit" else rgroup.word 0x100++0x01 line.word 0x00 "MATCH0_L,SCT Match Register 0 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<0.))==(1<<0.)) group.word (0x100+0x02)++0x01 line.word 0x00 "CAP0_H,SCT Capture Register 0 High Counter 16-bit" else group.word (0x100+0x02)++0x01 line.word 0x00 "MATCH0_H,SCT Match Register 0 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) group.word 0x100++0x01 line.word 0x00 "CAP0_L,SCT Capture Register 0 Low Counter 16-bit" else group.word 0x100++0x01 line.word 0x00 "MATCH0_L,SCT Match Register 0 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<0.))==(1<<0.)) rgroup.word (0x100+0x02)++0x01 line.word 0x00 "CAP0_H,SCT Capture Register 0 Low Counter 16-bit" else rgroup.word (0x100+0x02)++0x01 line.word 0x00 "MATCH0_H,SCT Match Register 0 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<0.))==(1<<0.)) rgroup.word 0x100++0x01 line.word 0x00 "CAP0_L,SCT Capture Register 0 Low Counter 16-bit" else rgroup.word 0x100++0x01 line.word 0x00 "MATCH0_L,SCT Match Register 0 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<0.))==(1<<0.)) rgroup.word (0x100+0x02)++0x01 line.word 0x00 "CAP0_H,SCT Capture Register 0 High Counter 16-bit" else rgroup.word (0x100+0x02)++0x01 line.word 0x00 "MATCH0_H,SCT Match Register 0 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x140++0x03 line.long 0x00 "FRACMAT0_L,SCT Fractional Match Register 0" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH0_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x140++0x03 line.word 0x00 "FRACMAT0_L,SCT Fractional Match Register 0" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH0_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT0_H,SCT Fractional Match Register 0" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH0_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x100+0x100)++0x03 line.long 0x00 "MATCHREL0/CAPCTRL0,SCT Match/capture Reload Register 0" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x100+0x100)++0x03 line.word 0x00 "MATCHREL0_L/CAPCTRL0_L,SCT Match/capture Reload Register 0" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL0_H/CAPCTRL0_H,SCT Match/capture Reload Register 0" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x140+0x100)++0x03 line.long 0x00 "FRACMATREL0_L,SCT Fractional Match Reload Register 0" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH0_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x140+0x100)++0x03 line.word 0x00 "FRACMATREL0_L,SCT Fractional Match Reload Register 0" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH0_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL0_H,SCT Fractional Match Reload Register 0" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH0_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x100+0x200)++0x03 line.long 0x00 "EV0_STATE,SCT Event State Mask 0" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x100+0x204)++0x03 line.long 0x00 "EVCTRL0,SCT Event Control Register 0" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x100+0x204)++0x03 line.long 0x00 "EVCTRL0,SCT Event Control Register 0" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x100+0x400)++0x07 line.long 0x00 "OUT0_SET,SCT Output Set Register 0" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 0" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 0" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 0" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 0" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 0" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 0" "Not set,Set" line.long 0x04 "OUT0_CLR,SCT Output Clear Register 0" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 0" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 0" "Not cleared,Cleared" else group.long (0x100+0x400)++0x07 line.long 0x00 "OUTPUTSET0,SCT Output Set Register 0" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 0" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 0" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 0" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 0" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 0" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 0" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 0" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 0" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 0" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 0" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 0" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 0" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 0" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 0" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 0" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 0" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 0" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 0" "Not set,Set" line.long 0x04 "OUTPUTCL0,SCT Output Clear Register 0" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 0" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 0" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 0" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 0" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 0" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 0" "Not cleared,Cleared" endif tree.end tree "Event 1 (Regmode1 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) rgroup.long 0x104++0x03 line.long 0x00 "CAP1,SCT Capture Register 1" else rgroup.long 0x104++0x03 line.long 0x00 "MATCH1,SCT Match Register 1" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) group.long 0x104++0x03 line.long 0x00 "CAP1,SCT Capture Register 1" else group.long 0x104++0x03 line.long 0x00 "MATCH1,SCT Match Register 1" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) group.word 0x104++0x01 line.word 0x00 "CAP1_L,SCT Capture Register 1 Low Counter 16-bit" else group.word 0x104++0x01 line.word 0x00 "MATCH1_L,SCT Match Register 1 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<1.))==(1<<1.)) group.word (0x104+0x02)++0x01 line.word 0x00 "CAP1_H,SCT Capture Register 1 High Counter 16-bit" else group.word (0x104+0x02)++0x01 line.word 0x00 "MATCH1_H,SCT Match Register 1 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) rgroup.word 0x104++0x01 line.word 0x00 "CAP1_L,SCT Capture Register 1 Low Counter 16-bit" else rgroup.word 0x104++0x01 line.word 0x00 "MATCH1_L,SCT Match Register 1 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<1.))==(1<<1.)) group.word (0x104+0x02)++0x01 line.word 0x00 "CAP1_H,SCT Capture Register 1 High Counter 16-bit" else group.word (0x104+0x02)++0x01 line.word 0x00 "MATCH1_H,SCT Match Register 1 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) group.word 0x104++0x01 line.word 0x00 "CAP1_L,SCT Capture Register 1 Low Counter 16-bit" else group.word 0x104++0x01 line.word 0x00 "MATCH1_L,SCT Match Register 1 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<1.))==(1<<1.)) rgroup.word (0x104+0x02)++0x01 line.word 0x00 "CAP1_H,SCT Capture Register 1 Low Counter 16-bit" else rgroup.word (0x104+0x02)++0x01 line.word 0x00 "MATCH1_H,SCT Match Register 1 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<1.))==(1<<1.)) rgroup.word 0x104++0x01 line.word 0x00 "CAP1_L,SCT Capture Register 1 Low Counter 16-bit" else rgroup.word 0x104++0x01 line.word 0x00 "MATCH1_L,SCT Match Register 1 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<1.))==(1<<1.)) rgroup.word (0x104+0x02)++0x01 line.word 0x00 "CAP1_H,SCT Capture Register 1 High Counter 16-bit" else rgroup.word (0x104+0x02)++0x01 line.word 0x00 "MATCH1_H,SCT Match Register 1 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x144++0x03 line.long 0x00 "FRACMAT1_L,SCT Fractional Match Register 1" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH1_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x144++0x03 line.word 0x00 "FRACMAT1_L,SCT Fractional Match Register 1" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH1_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT1_H,SCT Fractional Match Register 1" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH1_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x104+0x100)++0x03 line.long 0x00 "MATCHREL1/CAPCTRL1,SCT Match/capture Reload Register 1" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x104+0x100)++0x03 line.word 0x00 "MATCHREL1_L/CAPCTRL1_L,SCT Match/capture Reload Register 1" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL1_H/CAPCTRL1_H,SCT Match/capture Reload Register 1" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x144+0x100)++0x03 line.long 0x00 "FRACMATREL1_L,SCT Fractional Match Reload Register 1" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH1_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x144+0x100)++0x03 line.word 0x00 "FRACMATREL1_L,SCT Fractional Match Reload Register 1" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH1_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL1_H,SCT Fractional Match Reload Register 1" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH1_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x108+0x200)++0x03 line.long 0x00 "EV1_STATE,SCT Event State Mask 1" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x108+0x204)++0x03 line.long 0x00 "EVCTRL1,SCT Event Control Register 1" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x108+0x204)++0x03 line.long 0x00 "EVCTRL1,SCT Event Control Register 1" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x108+0x400)++0x07 line.long 0x00 "OUT1_SET,SCT Output Set Register 1" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 1" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 1" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 1" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 1" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 1" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 1" "Not set,Set" line.long 0x04 "OUT1_CLR,SCT Output Clear Register 1" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 1" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 1" "Not cleared,Cleared" else group.long (0x108+0x400)++0x07 line.long 0x00 "OUTPUTSET1,SCT Output Set Register 1" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 1" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 1" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 1" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 1" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 1" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 1" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 1" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 1" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 1" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 1" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 1" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 1" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 1" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 1" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 1" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 1" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 1" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 1" "Not set,Set" line.long 0x04 "OUTPUTCL1,SCT Output Clear Register 1" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 1" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 1" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 1" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 1" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 1" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 1" "Not cleared,Cleared" endif tree.end tree "Event 2 (Regmode2 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) rgroup.long 0x108++0x03 line.long 0x00 "CAP2,SCT Capture Register 2" else rgroup.long 0x108++0x03 line.long 0x00 "MATCH2,SCT Match Register 2" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) group.long 0x108++0x03 line.long 0x00 "CAP2,SCT Capture Register 2" else group.long 0x108++0x03 line.long 0x00 "MATCH2,SCT Match Register 2" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) group.word 0x108++0x01 line.word 0x00 "CAP2_L,SCT Capture Register 2 Low Counter 16-bit" else group.word 0x108++0x01 line.word 0x00 "MATCH2_L,SCT Match Register 2 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<2.))==(1<<2.)) group.word (0x108+0x02)++0x01 line.word 0x00 "CAP2_H,SCT Capture Register 2 High Counter 16-bit" else group.word (0x108+0x02)++0x01 line.word 0x00 "MATCH2_H,SCT Match Register 2 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) rgroup.word 0x108++0x01 line.word 0x00 "CAP2_L,SCT Capture Register 2 Low Counter 16-bit" else rgroup.word 0x108++0x01 line.word 0x00 "MATCH2_L,SCT Match Register 2 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<2.))==(1<<2.)) group.word (0x108+0x02)++0x01 line.word 0x00 "CAP2_H,SCT Capture Register 2 High Counter 16-bit" else group.word (0x108+0x02)++0x01 line.word 0x00 "MATCH2_H,SCT Match Register 2 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) group.word 0x108++0x01 line.word 0x00 "CAP2_L,SCT Capture Register 2 Low Counter 16-bit" else group.word 0x108++0x01 line.word 0x00 "MATCH2_L,SCT Match Register 2 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<2.))==(1<<2.)) rgroup.word (0x108+0x02)++0x01 line.word 0x00 "CAP2_H,SCT Capture Register 2 Low Counter 16-bit" else rgroup.word (0x108+0x02)++0x01 line.word 0x00 "MATCH2_H,SCT Match Register 2 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<2.))==(1<<2.)) rgroup.word 0x108++0x01 line.word 0x00 "CAP2_L,SCT Capture Register 2 Low Counter 16-bit" else rgroup.word 0x108++0x01 line.word 0x00 "MATCH2_L,SCT Match Register 2 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<2.))==(1<<2.)) rgroup.word (0x108+0x02)++0x01 line.word 0x00 "CAP2_H,SCT Capture Register 2 High Counter 16-bit" else rgroup.word (0x108+0x02)++0x01 line.word 0x00 "MATCH2_H,SCT Match Register 2 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x148++0x03 line.long 0x00 "FRACMAT2_L,SCT Fractional Match Register 2" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH2_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x148++0x03 line.word 0x00 "FRACMAT2_L,SCT Fractional Match Register 2" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH2_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT2_H,SCT Fractional Match Register 2" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH2_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x108+0x100)++0x03 line.long 0x00 "MATCHREL2/CAPCTRL2,SCT Match/capture Reload Register 2" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x108+0x100)++0x03 line.word 0x00 "MATCHREL2_L/CAPCTRL2_L,SCT Match/capture Reload Register 2" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL2_H/CAPCTRL2_H,SCT Match/capture Reload Register 2" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x148+0x100)++0x03 line.long 0x00 "FRACMATREL2_L,SCT Fractional Match Reload Register 2" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH2_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x148+0x100)++0x03 line.word 0x00 "FRACMATREL2_L,SCT Fractional Match Reload Register 2" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH2_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL2_H,SCT Fractional Match Reload Register 2" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH2_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x110+0x200)++0x03 line.long 0x00 "EV2_STATE,SCT Event State Mask 2" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x110+0x204)++0x03 line.long 0x00 "EVCTRL2,SCT Event Control Register 2" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x110+0x204)++0x03 line.long 0x00 "EVCTRL2,SCT Event Control Register 2" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x110+0x400)++0x07 line.long 0x00 "OUT2_SET,SCT Output Set Register 2" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 2" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 2" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 2" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 2" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 2" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 2" "Not set,Set" line.long 0x04 "OUT2_CLR,SCT Output Clear Register 2" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 2" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 2" "Not cleared,Cleared" else group.long (0x110+0x400)++0x07 line.long 0x00 "OUTPUTSET2,SCT Output Set Register 2" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 2" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 2" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 2" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 2" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 2" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 2" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 2" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 2" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 2" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 2" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 2" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 2" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 2" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 2" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 2" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 2" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 2" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 2" "Not set,Set" line.long 0x04 "OUTPUTCL2,SCT Output Clear Register 2" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 2" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 2" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 2" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 2" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 2" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 2" "Not cleared,Cleared" endif tree.end tree "Event 3 (Regmode3 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) rgroup.long 0x10C++0x03 line.long 0x00 "CAP3,SCT Capture Register 3" else rgroup.long 0x10C++0x03 line.long 0x00 "MATCH3,SCT Match Register 3" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) group.long 0x10C++0x03 line.long 0x00 "CAP3,SCT Capture Register 3" else group.long 0x10C++0x03 line.long 0x00 "MATCH3,SCT Match Register 3" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) group.word 0x10C++0x01 line.word 0x00 "CAP3_L,SCT Capture Register 3 Low Counter 16-bit" else group.word 0x10C++0x01 line.word 0x00 "MATCH3_L,SCT Match Register 3 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<3.))==(1<<3.)) group.word (0x10C+0x02)++0x01 line.word 0x00 "CAP3_H,SCT Capture Register 3 High Counter 16-bit" else group.word (0x10C+0x02)++0x01 line.word 0x00 "MATCH3_H,SCT Match Register 3 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) rgroup.word 0x10C++0x01 line.word 0x00 "CAP3_L,SCT Capture Register 3 Low Counter 16-bit" else rgroup.word 0x10C++0x01 line.word 0x00 "MATCH3_L,SCT Match Register 3 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<3.))==(1<<3.)) group.word (0x10C+0x02)++0x01 line.word 0x00 "CAP3_H,SCT Capture Register 3 High Counter 16-bit" else group.word (0x10C+0x02)++0x01 line.word 0x00 "MATCH3_H,SCT Match Register 3 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) group.word 0x10C++0x01 line.word 0x00 "CAP3_L,SCT Capture Register 3 Low Counter 16-bit" else group.word 0x10C++0x01 line.word 0x00 "MATCH3_L,SCT Match Register 3 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<3.))==(1<<3.)) rgroup.word (0x10C+0x02)++0x01 line.word 0x00 "CAP3_H,SCT Capture Register 3 Low Counter 16-bit" else rgroup.word (0x10C+0x02)++0x01 line.word 0x00 "MATCH3_H,SCT Match Register 3 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<3.))==(1<<3.)) rgroup.word 0x10C++0x01 line.word 0x00 "CAP3_L,SCT Capture Register 3 Low Counter 16-bit" else rgroup.word 0x10C++0x01 line.word 0x00 "MATCH3_L,SCT Match Register 3 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<3.))==(1<<3.)) rgroup.word (0x10C+0x02)++0x01 line.word 0x00 "CAP3_H,SCT Capture Register 3 High Counter 16-bit" else rgroup.word (0x10C+0x02)++0x01 line.word 0x00 "MATCH3_H,SCT Match Register 3 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x14C++0x03 line.long 0x00 "FRACMAT3_L,SCT Fractional Match Register 3" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH3_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x14C++0x03 line.word 0x00 "FRACMAT3_L,SCT Fractional Match Register 3" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH3_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT3_H,SCT Fractional Match Register 3" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH3_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x10C+0x100)++0x03 line.long 0x00 "MATCHREL3/CAPCTRL3,SCT Match/capture Reload Register 3" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x10C+0x100)++0x03 line.word 0x00 "MATCHREL3_L/CAPCTRL3_L,SCT Match/capture Reload Register 3" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL3_H/CAPCTRL3_H,SCT Match/capture Reload Register 3" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x14C+0x100)++0x03 line.long 0x00 "FRACMATREL3_L,SCT Fractional Match Reload Register 3" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH3_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x14C+0x100)++0x03 line.word 0x00 "FRACMATREL3_L,SCT Fractional Match Reload Register 3" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH3_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL3_H,SCT Fractional Match Reload Register 3" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH3_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x118+0x200)++0x03 line.long 0x00 "EV3_STATE,SCT Event State Mask 3" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x118+0x204)++0x03 line.long 0x00 "EVCTRL3,SCT Event Control Register 3" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x118+0x204)++0x03 line.long 0x00 "EVCTRL3,SCT Event Control Register 3" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x118+0x400)++0x07 line.long 0x00 "OUT3_SET,SCT Output Set Register 3" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 3" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 3" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 3" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 3" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 3" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 3" "Not set,Set" line.long 0x04 "OUT3_CLR,SCT Output Clear Register 3" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 3" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 3" "Not cleared,Cleared" else group.long (0x118+0x400)++0x07 line.long 0x00 "OUTPUTSET3,SCT Output Set Register 3" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 3" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 3" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 3" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 3" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 3" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 3" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 3" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 3" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 3" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 3" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 3" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 3" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 3" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 3" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 3" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 3" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 3" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 3" "Not set,Set" line.long 0x04 "OUTPUTCL3,SCT Output Clear Register 3" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 3" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 3" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 3" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 3" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 3" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 3" "Not cleared,Cleared" endif tree.end tree "Event 4 (Regmode4 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) rgroup.long 0x110++0x03 line.long 0x00 "CAP4,SCT Capture Register 4" else rgroup.long 0x110++0x03 line.long 0x00 "MATCH4,SCT Match Register 4" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) group.long 0x110++0x03 line.long 0x00 "CAP4,SCT Capture Register 4" else group.long 0x110++0x03 line.long 0x00 "MATCH4,SCT Match Register 4" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) group.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else group.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<4.))==(1<<4.)) group.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else group.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) rgroup.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<4.))==(1<<4.)) group.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else group.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) group.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else group.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<4.))==(1<<4.)) rgroup.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<4.))==(1<<4.)) rgroup.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<4.))==(1<<4.)) rgroup.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else rgroup.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x150++0x03 line.long 0x00 "FRACMAT4_L,SCT Fractional Match Register 4" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH4_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x150++0x03 line.word 0x00 "FRACMAT4_L,SCT Fractional Match Register 4" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH4_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT4_H,SCT Fractional Match Register 4" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH4_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x110+0x100)++0x03 line.long 0x00 "MATCHREL4/CAPCTRL4,SCT Match/capture Reload Register 4" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x110+0x100)++0x03 line.word 0x00 "MATCHREL4_L/CAPCTRL4_L,SCT Match/capture Reload Register 4" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL4_H/CAPCTRL4_H,SCT Match/capture Reload Register 4" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x150+0x100)++0x03 line.long 0x00 "FRACMATREL4_L,SCT Fractional Match Reload Register 4" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH4_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x150+0x100)++0x03 line.word 0x00 "FRACMATREL4_L,SCT Fractional Match Reload Register 4" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH4_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL4_H,SCT Fractional Match Reload Register 4" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH4_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x120+0x200)++0x03 line.long 0x00 "EV4_STATE,SCT Event State Mask 4" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x120+0x204)++0x03 line.long 0x00 "EVCTRL4,SCT Event Control Register 4" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x120+0x204)++0x03 line.long 0x00 "EVCTRL4,SCT Event Control Register 4" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x120+0x400)++0x07 line.long 0x00 "OUT4_SET,SCT Output Set Register 4" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 4" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 4" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 4" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 4" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 4" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 4" "Not set,Set" line.long 0x04 "OUT4_CLR,SCT Output Clear Register 4" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 4" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 4" "Not cleared,Cleared" else group.long (0x120+0x400)++0x07 line.long 0x00 "OUTPUTSET4,SCT Output Set Register 4" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 4" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 4" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 4" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 4" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 4" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 4" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 4" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 4" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 4" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 4" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 4" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 4" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 4" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 4" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 4" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 4" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 4" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 4" "Not set,Set" line.long 0x04 "OUTPUTCL4,SCT Output Clear Register 4" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 4" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 4" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 4" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 4" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 4" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 4" "Not cleared,Cleared" endif tree.end tree "Event 5 (Regmode5 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) rgroup.long 0x114++0x03 line.long 0x00 "CAP5,SCT Capture Register 5" else rgroup.long 0x114++0x03 line.long 0x00 "MATCH5,SCT Match Register 5" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) group.long 0x114++0x03 line.long 0x00 "CAP5,SCT Capture Register 5" else group.long 0x114++0x03 line.long 0x00 "MATCH5,SCT Match Register 5" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) group.word 0x114++0x01 line.word 0x00 "CAP5_L,SCT Capture Register 5 Low Counter 16-bit" else group.word 0x114++0x01 line.word 0x00 "MATCH5_L,SCT Match Register 5 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<5.))==(1<<5.)) group.word (0x114+0x02)++0x01 line.word 0x00 "CAP5_H,SCT Capture Register 5 High Counter 16-bit" else group.word (0x114+0x02)++0x01 line.word 0x00 "MATCH5_H,SCT Match Register 5 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) rgroup.word 0x114++0x01 line.word 0x00 "CAP5_L,SCT Capture Register 5 Low Counter 16-bit" else rgroup.word 0x114++0x01 line.word 0x00 "MATCH5_L,SCT Match Register 5 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<5.))==(1<<5.)) group.word (0x114+0x02)++0x01 line.word 0x00 "CAP5_H,SCT Capture Register 5 High Counter 16-bit" else group.word (0x114+0x02)++0x01 line.word 0x00 "MATCH5_H,SCT Match Register 5 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) group.word 0x114++0x01 line.word 0x00 "CAP5_L,SCT Capture Register 5 Low Counter 16-bit" else group.word 0x114++0x01 line.word 0x00 "MATCH5_L,SCT Match Register 5 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<5.))==(1<<5.)) rgroup.word (0x114+0x02)++0x01 line.word 0x00 "CAP5_H,SCT Capture Register 5 Low Counter 16-bit" else rgroup.word (0x114+0x02)++0x01 line.word 0x00 "MATCH5_H,SCT Match Register 5 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<5.))==(1<<5.)) rgroup.word 0x114++0x01 line.word 0x00 "CAP5_L,SCT Capture Register 5 Low Counter 16-bit" else rgroup.word 0x114++0x01 line.word 0x00 "MATCH5_L,SCT Match Register 5 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<5.))==(1<<5.)) rgroup.word (0x114+0x02)++0x01 line.word 0x00 "CAP5_H,SCT Capture Register 5 High Counter 16-bit" else rgroup.word (0x114+0x02)++0x01 line.word 0x00 "MATCH5_H,SCT Match Register 5 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long 0x154++0x03 line.long 0x00 "FRACMAT5_L,SCT Fractional Match Register 5" bitfld.long 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH5_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word 0x154++0x03 line.word 0x00 "FRACMAT5_L,SCT Fractional Match Register 5" bitfld.word 0x00 0.--3. " FRACMAT_L ,Dither pattern for MATCH5_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMAT5_H,SCT Fractional Match Register 5" bitfld.word 0x02 0.--3. " FRACMAT_H ,Dither pattern for MATCH5_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x114+0x100)++0x03 line.long 0x00 "MATCHREL5/CAPCTRL5,SCT Match/capture Reload Register 5" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x114+0x100)++0x03 line.word 0x00 "MATCHREL5_L/CAPCTRL5_L,SCT Match/capture Reload Register 5" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL5_H/CAPCTRL5_H,SCT Match/capture Reload Register 5" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x154+0x100)++0x03 line.long 0x00 "FRACMATREL5_L,SCT Fractional Match Reload Register 5" bitfld.long 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH5_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.word (0x154+0x100)++0x03 line.word 0x00 "FRACMATREL5_L,SCT Fractional Match Reload Register 5" bitfld.word 0x00 0.--3. " RELFRAC_L ,Dither pattern for MATCH5_L" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.word 0x02 "FRACMATREL5_H,SCT Fractional Match Reload Register 5" bitfld.word 0x02 0.--3. " RELFRAC_H ,Dither pattern for MATCH5_H" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long (0x128+0x200)++0x03 line.long 0x00 "EV5_STATE,SCT Event State Mask 5" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x128+0x204)++0x03 line.long 0x00 "EVCTRL5,SCT Event Control Register 5" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x128+0x204)++0x03 line.long 0x00 "EVCTRL5,SCT Event Control Register 5" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x128+0x400)++0x07 line.long 0x00 "OUT5_SET,SCT Output Set Register 5" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 5" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 5" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 5" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 5" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 5" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 5" "Not set,Set" line.long 0x04 "OUT5_CLR,SCT Output Clear Register 5" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 5" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 5" "Not cleared,Cleared" else group.long (0x128+0x400)++0x07 line.long 0x00 "OUTPUTSET5,SCT Output Set Register 5" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 5" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 5" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 5" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 5" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 5" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 5" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 5" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 5" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 5" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 5" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 5" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 5" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 5" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 5" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 5" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 5" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 5" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 5" "Not set,Set" line.long 0x04 "OUTPUTCL5,SCT Output Clear Register 5" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 5" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 5" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 5" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 5" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 5" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 5" "Not cleared,Cleared" endif tree.end tree "Event 6 (Regmode6 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) rgroup.long 0x118++0x03 line.long 0x00 "CAP6,SCT Capture Register 6" else rgroup.long 0x118++0x03 line.long 0x00 "MATCH6,SCT Match Register 6" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) group.long 0x118++0x03 line.long 0x00 "CAP6,SCT Capture Register 6" else group.long 0x118++0x03 line.long 0x00 "MATCH6,SCT Match Register 6" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) group.word 0x118++0x01 line.word 0x00 "CAP6_L,SCT Capture Register 6 Low Counter 16-bit" else group.word 0x118++0x01 line.word 0x00 "MATCH6_L,SCT Match Register 6 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<6.))==(1<<6.)) group.word (0x118+0x02)++0x01 line.word 0x00 "CAP6_H,SCT Capture Register 6 High Counter 16-bit" else group.word (0x118+0x02)++0x01 line.word 0x00 "MATCH6_H,SCT Match Register 6 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) rgroup.word 0x118++0x01 line.word 0x00 "CAP6_L,SCT Capture Register 6 Low Counter 16-bit" else rgroup.word 0x118++0x01 line.word 0x00 "MATCH6_L,SCT Match Register 6 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<6.))==(1<<6.)) group.word (0x118+0x02)++0x01 line.word 0x00 "CAP6_H,SCT Capture Register 6 High Counter 16-bit" else group.word (0x118+0x02)++0x01 line.word 0x00 "MATCH6_H,SCT Match Register 6 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) group.word 0x118++0x01 line.word 0x00 "CAP6_L,SCT Capture Register 6 Low Counter 16-bit" else group.word 0x118++0x01 line.word 0x00 "MATCH6_L,SCT Match Register 6 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<6.))==(1<<6.)) rgroup.word (0x118+0x02)++0x01 line.word 0x00 "CAP6_H,SCT Capture Register 6 Low Counter 16-bit" else rgroup.word (0x118+0x02)++0x01 line.word 0x00 "MATCH6_H,SCT Match Register 6 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<6.))==(1<<6.)) rgroup.word 0x118++0x01 line.word 0x00 "CAP6_L,SCT Capture Register 6 Low Counter 16-bit" else rgroup.word 0x118++0x01 line.word 0x00 "MATCH6_L,SCT Match Register 6 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<6.))==(1<<6.)) rgroup.word (0x118+0x02)++0x01 line.word 0x00 "CAP6_H,SCT Capture Register 6 High Counter 16-bit" else rgroup.word (0x118+0x02)++0x01 line.word 0x00 "MATCH6_H,SCT Match Register 6 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x118+0x100)++0x03 line.long 0x00 "MATCHREL6/CAPCTRL6,SCT Match/capture Reload Register 6" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x118+0x100)++0x03 line.word 0x00 "MATCHREL6_L/CAPCTRL6_L,SCT Match/capture Reload Register 6" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL6_H/CAPCTRL6_H,SCT Match/capture Reload Register 6" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x130+0x200)++0x03 line.long 0x00 "EV6_STATE,SCT Event State Mask 6" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x130+0x204)++0x03 line.long 0x00 "EVCTRL6,SCT Event Control Register 6" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x130+0x204)++0x03 line.long 0x00 "EVCTRL6,SCT Event Control Register 6" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x130+0x400)++0x07 line.long 0x00 "OUT6_SET,SCT Output Set Register 6" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 6" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 6" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 6" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 6" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 6" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 6" "Not set,Set" line.long 0x04 "OUT6_CLR,SCT Output Clear Register 6" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 6" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 6" "Not cleared,Cleared" else group.long (0x130+0x400)++0x07 line.long 0x00 "OUTPUTSET6,SCT Output Set Register 6" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 6" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 6" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 6" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 6" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 6" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 6" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 6" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 6" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 6" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 6" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 6" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 6" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 6" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 6" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 6" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 6" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 6" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 6" "Not set,Set" line.long 0x04 "OUTPUTCL6,SCT Output Clear Register 6" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 6" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 6" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 6" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 6" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 6" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 6" "Not cleared,Cleared" endif tree.end tree "Event 7 (Regmode7 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) rgroup.long 0x11C++0x03 line.long 0x00 "CAP7,SCT Capture Register 7" else rgroup.long 0x11C++0x03 line.long 0x00 "MATCH7,SCT Match Register 7" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) group.long 0x11C++0x03 line.long 0x00 "CAP7,SCT Capture Register 7" else group.long 0x11C++0x03 line.long 0x00 "MATCH7,SCT Match Register 7" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) group.word 0x11C++0x01 line.word 0x00 "CAP7_L,SCT Capture Register 7 Low Counter 16-bit" else group.word 0x11C++0x01 line.word 0x00 "MATCH7_L,SCT Match Register 7 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<7.))==(1<<7.)) group.word (0x11C+0x02)++0x01 line.word 0x00 "CAP7_H,SCT Capture Register 7 High Counter 16-bit" else group.word (0x11C+0x02)++0x01 line.word 0x00 "MATCH7_H,SCT Match Register 7 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) rgroup.word 0x11C++0x01 line.word 0x00 "CAP7_L,SCT Capture Register 7 Low Counter 16-bit" else rgroup.word 0x11C++0x01 line.word 0x00 "MATCH7_L,SCT Match Register 7 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<7.))==(1<<7.)) group.word (0x11C+0x02)++0x01 line.word 0x00 "CAP7_H,SCT Capture Register 7 High Counter 16-bit" else group.word (0x11C+0x02)++0x01 line.word 0x00 "MATCH7_H,SCT Match Register 7 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) group.word 0x11C++0x01 line.word 0x00 "CAP7_L,SCT Capture Register 7 Low Counter 16-bit" else group.word 0x11C++0x01 line.word 0x00 "MATCH7_L,SCT Match Register 7 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<7.))==(1<<7.)) rgroup.word (0x11C+0x02)++0x01 line.word 0x00 "CAP7_H,SCT Capture Register 7 Low Counter 16-bit" else rgroup.word (0x11C+0x02)++0x01 line.word 0x00 "MATCH7_H,SCT Match Register 7 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<7.))==(1<<7.)) rgroup.word 0x11C++0x01 line.word 0x00 "CAP7_L,SCT Capture Register 7 Low Counter 16-bit" else rgroup.word 0x11C++0x01 line.word 0x00 "MATCH7_L,SCT Match Register 7 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<7.))==(1<<7.)) rgroup.word (0x11C+0x02)++0x01 line.word 0x00 "CAP7_H,SCT Capture Register 7 High Counter 16-bit" else rgroup.word (0x11C+0x02)++0x01 line.word 0x00 "MATCH7_H,SCT Match Register 7 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x11C+0x100)++0x03 line.long 0x00 "MATCHREL7/CAPCTRL7,SCT Match/capture Reload Register 7" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x11C+0x100)++0x03 line.word 0x00 "MATCHREL7_L/CAPCTRL7_L,SCT Match/capture Reload Register 7" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL7_H/CAPCTRL7_H,SCT Match/capture Reload Register 7" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x138+0x200)++0x03 line.long 0x00 "EV7_STATE,SCT Event State Mask 7" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x138+0x204)++0x03 line.long 0x00 "EVCTRL7,SCT Event Control Register 7" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x138+0x204)++0x03 line.long 0x00 "EVCTRL7,SCT Event Control Register 7" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x138+0x400)++0x07 line.long 0x00 "OUT7_SET,SCT Output Set Register 7" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 7" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 7" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 7" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 7" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 7" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 7" "Not set,Set" line.long 0x04 "OUT7_CLR,SCT Output Clear Register 7" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 7" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 7" "Not cleared,Cleared" else group.long (0x138+0x400)++0x07 line.long 0x00 "OUTPUTSET7,SCT Output Set Register 7" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 7" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 7" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 7" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 7" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 7" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 7" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 7" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 7" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 7" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 7" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 7" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 7" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 7" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 7" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 7" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 7" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 7" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 7" "Not set,Set" line.long 0x04 "OUTPUTCL7,SCT Output Clear Register 7" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 7" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 7" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 7" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 7" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 7" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 7" "Not cleared,Cleared" endif tree.end tree "Event 8 (Regmode8 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) rgroup.long 0x120++0x03 line.long 0x00 "CAP8,SCT Capture Register 8" else rgroup.long 0x120++0x03 line.long 0x00 "MATCH8,SCT Match Register 8" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) group.long 0x120++0x03 line.long 0x00 "CAP8,SCT Capture Register 8" else group.long 0x120++0x03 line.long 0x00 "MATCH8,SCT Match Register 8" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) group.word 0x120++0x01 line.word 0x00 "CAP8_L,SCT Capture Register 8 Low Counter 16-bit" else group.word 0x120++0x01 line.word 0x00 "MATCH8_L,SCT Match Register 8 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<8.))==(1<<8.)) group.word (0x120+0x02)++0x01 line.word 0x00 "CAP8_H,SCT Capture Register 8 High Counter 16-bit" else group.word (0x120+0x02)++0x01 line.word 0x00 "MATCH8_H,SCT Match Register 8 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) rgroup.word 0x120++0x01 line.word 0x00 "CAP8_L,SCT Capture Register 8 Low Counter 16-bit" else rgroup.word 0x120++0x01 line.word 0x00 "MATCH8_L,SCT Match Register 8 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<8.))==(1<<8.)) group.word (0x120+0x02)++0x01 line.word 0x00 "CAP8_H,SCT Capture Register 8 High Counter 16-bit" else group.word (0x120+0x02)++0x01 line.word 0x00 "MATCH8_H,SCT Match Register 8 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) group.word 0x120++0x01 line.word 0x00 "CAP8_L,SCT Capture Register 8 Low Counter 16-bit" else group.word 0x120++0x01 line.word 0x00 "MATCH8_L,SCT Match Register 8 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<8.))==(1<<8.)) rgroup.word (0x120+0x02)++0x01 line.word 0x00 "CAP8_H,SCT Capture Register 8 Low Counter 16-bit" else rgroup.word (0x120+0x02)++0x01 line.word 0x00 "MATCH8_H,SCT Match Register 8 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<8.))==(1<<8.)) rgroup.word 0x120++0x01 line.word 0x00 "CAP8_L,SCT Capture Register 8 Low Counter 16-bit" else rgroup.word 0x120++0x01 line.word 0x00 "MATCH8_L,SCT Match Register 8 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<8.))==(1<<8.)) rgroup.word (0x120+0x02)++0x01 line.word 0x00 "CAP8_H,SCT Capture Register 8 High Counter 16-bit" else rgroup.word (0x120+0x02)++0x01 line.word 0x00 "MATCH8_H,SCT Match Register 8 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x120+0x100)++0x03 line.long 0x00 "MATCHREL8/CAPCTRL8,SCT Match/capture Reload Register 8" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x120+0x100)++0x03 line.word 0x00 "MATCHREL8_L/CAPCTRL8_L,SCT Match/capture Reload Register 8" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL8_H/CAPCTRL8_H,SCT Match/capture Reload Register 8" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x140+0x200)++0x03 line.long 0x00 "EV8_STATE,SCT Event State Mask 8" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x140+0x204)++0x03 line.long 0x00 "EVCTRL8,SCT Event Control Register 8" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x140+0x204)++0x03 line.long 0x00 "EVCTRL8,SCT Event Control Register 8" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x140+0x400)++0x07 line.long 0x00 "OUT8_SET,SCT Output Set Register 8" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 8" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 8" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 8" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 8" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 8" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 8" "Not set,Set" line.long 0x04 "OUT8_CLR,SCT Output Clear Register 8" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 8" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 8" "Not cleared,Cleared" else group.long (0x140+0x400)++0x07 line.long 0x00 "OUTPUTSET8,SCT Output Set Register 8" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 8" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 8" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 8" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 8" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 8" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 8" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 8" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 8" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 8" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 8" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 8" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 8" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 8" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 8" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 8" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 8" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 8" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 8" "Not set,Set" line.long 0x04 "OUTPUTCL8,SCT Output Clear Register 8" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 8" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 8" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 8" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 8" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 8" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 8" "Not cleared,Cleared" endif tree.end tree "Event 9 (Regmode9 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) rgroup.long 0x124++0x03 line.long 0x00 "CAP9,SCT Capture Register 9" else rgroup.long 0x124++0x03 line.long 0x00 "MATCH9,SCT Match Register 9" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) group.long 0x124++0x03 line.long 0x00 "CAP9,SCT Capture Register 9" else group.long 0x124++0x03 line.long 0x00 "MATCH9,SCT Match Register 9" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) group.word 0x124++0x01 line.word 0x00 "CAP9_L,SCT Capture Register 9 Low Counter 16-bit" else group.word 0x124++0x01 line.word 0x00 "MATCH9_L,SCT Match Register 9 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<9.))==(1<<9.)) group.word (0x124+0x02)++0x01 line.word 0x00 "CAP9_H,SCT Capture Register 9 High Counter 16-bit" else group.word (0x124+0x02)++0x01 line.word 0x00 "MATCH9_H,SCT Match Register 9 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) rgroup.word 0x124++0x01 line.word 0x00 "CAP9_L,SCT Capture Register 9 Low Counter 16-bit" else rgroup.word 0x124++0x01 line.word 0x00 "MATCH9_L,SCT Match Register 9 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<9.))==(1<<9.)) group.word (0x124+0x02)++0x01 line.word 0x00 "CAP9_H,SCT Capture Register 9 High Counter 16-bit" else group.word (0x124+0x02)++0x01 line.word 0x00 "MATCH9_H,SCT Match Register 9 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) group.word 0x124++0x01 line.word 0x00 "CAP9_L,SCT Capture Register 9 Low Counter 16-bit" else group.word 0x124++0x01 line.word 0x00 "MATCH9_L,SCT Match Register 9 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<9.))==(1<<9.)) rgroup.word (0x124+0x02)++0x01 line.word 0x00 "CAP9_H,SCT Capture Register 9 Low Counter 16-bit" else rgroup.word (0x124+0x02)++0x01 line.word 0x00 "MATCH9_H,SCT Match Register 9 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<9.))==(1<<9.)) rgroup.word 0x124++0x01 line.word 0x00 "CAP9_L,SCT Capture Register 9 Low Counter 16-bit" else rgroup.word 0x124++0x01 line.word 0x00 "MATCH9_L,SCT Match Register 9 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<9.))==(1<<9.)) rgroup.word (0x124+0x02)++0x01 line.word 0x00 "CAP9_H,SCT Capture Register 9 High Counter 16-bit" else rgroup.word (0x124+0x02)++0x01 line.word 0x00 "MATCH9_H,SCT Match Register 9 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x124+0x100)++0x03 line.long 0x00 "MATCHREL9/CAPCTRL9,SCT Match/capture Reload Register 9" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x124+0x100)++0x03 line.word 0x00 "MATCHREL9_L/CAPCTRL9_L,SCT Match/capture Reload Register 9" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL9_H/CAPCTRL9_H,SCT Match/capture Reload Register 9" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x148+0x200)++0x03 line.long 0x00 "EV9_STATE,SCT Event State Mask 9" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x148+0x204)++0x03 line.long 0x00 "EVCTRL9,SCT Event Control Register 9" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x148+0x204)++0x03 line.long 0x00 "EVCTRL9,SCT Event Control Register 9" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x148+0x400)++0x07 line.long 0x00 "OUT9_SET,SCT Output Set Register 9" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 9" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 9" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 9" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 9" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 9" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 9" "Not set,Set" line.long 0x04 "OUT9_CLR,SCT Output Clear Register 9" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 9" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 9" "Not cleared,Cleared" else group.long (0x148+0x400)++0x07 line.long 0x00 "OUTPUTSET9,SCT Output Set Register 9" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 9" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 9" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 9" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 9" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 9" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 9" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 9" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 9" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 9" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 9" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 9" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 9" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 9" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 9" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 9" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 9" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 9" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 9" "Not set,Set" line.long 0x04 "OUTPUTCL9,SCT Output Clear Register 9" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 9" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 9" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 9" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 9" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 9" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 9" "Not cleared,Cleared" endif tree.end tree "Event 10 (Regmode10 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) rgroup.long 0x128++0x03 line.long 0x00 "CAP10,SCT Capture Register 10" else rgroup.long 0x128++0x03 line.long 0x00 "MATCH10,SCT Match Register 10" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) group.long 0x128++0x03 line.long 0x00 "CAP10,SCT Capture Register 10" else group.long 0x128++0x03 line.long 0x00 "MATCH10,SCT Match Register 10" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) group.word 0x128++0x01 line.word 0x00 "CAP10_L,SCT Capture Register 10 Low Counter 16-bit" else group.word 0x128++0x01 line.word 0x00 "MATCH10_L,SCT Match Register 10 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<10.))==(1<<10.)) group.word (0x128+0x02)++0x01 line.word 0x00 "CAP10_H,SCT Capture Register 10 High Counter 16-bit" else group.word (0x128+0x02)++0x01 line.word 0x00 "MATCH10_H,SCT Match Register 10 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) rgroup.word 0x128++0x01 line.word 0x00 "CAP10_L,SCT Capture Register 10 Low Counter 16-bit" else rgroup.word 0x128++0x01 line.word 0x00 "MATCH10_L,SCT Match Register 10 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<10.))==(1<<10.)) group.word (0x128+0x02)++0x01 line.word 0x00 "CAP10_H,SCT Capture Register 10 High Counter 16-bit" else group.word (0x128+0x02)++0x01 line.word 0x00 "MATCH10_H,SCT Match Register 10 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) group.word 0x128++0x01 line.word 0x00 "CAP10_L,SCT Capture Register 10 Low Counter 16-bit" else group.word 0x128++0x01 line.word 0x00 "MATCH10_L,SCT Match Register 10 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<10.))==(1<<10.)) rgroup.word (0x128+0x02)++0x01 line.word 0x00 "CAP10_H,SCT Capture Register 10 Low Counter 16-bit" else rgroup.word (0x128+0x02)++0x01 line.word 0x00 "MATCH10_H,SCT Match Register 10 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<10.))==(1<<10.)) rgroup.word 0x128++0x01 line.word 0x00 "CAP10_L,SCT Capture Register 10 Low Counter 16-bit" else rgroup.word 0x128++0x01 line.word 0x00 "MATCH10_L,SCT Match Register 10 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<10.))==(1<<10.)) rgroup.word (0x128+0x02)++0x01 line.word 0x00 "CAP10_H,SCT Capture Register 10 High Counter 16-bit" else rgroup.word (0x128+0x02)++0x01 line.word 0x00 "MATCH10_H,SCT Match Register 10 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x128+0x100)++0x03 line.long 0x00 "MATCHREL10/CAPCTRL10,SCT Match/capture Reload Register 10" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x128+0x100)++0x03 line.word 0x00 "MATCHREL10_L/CAPCTRL10_L,SCT Match/capture Reload Register 10" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL10_H/CAPCTRL10_H,SCT Match/capture Reload Register 10" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x150+0x200)++0x03 line.long 0x00 "EV10_STATE,SCT Event State Mask 10" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x150+0x204)++0x03 line.long 0x00 "EVCTRL10,SCT Event Control Register 10" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x150+0x204)++0x03 line.long 0x00 "EVCTRL10,SCT Event Control Register 10" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x150+0x400)++0x07 line.long 0x00 "OUT10_SET,SCT Output Set Register 10" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 10" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 10" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 10" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 10" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 10" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 10" "Not set,Set" line.long 0x04 "OUT10_CLR,SCT Output Clear Register 10" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 10" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 10" "Not cleared,Cleared" else group.long (0x150+0x400)++0x07 line.long 0x00 "OUTPUTSET10,SCT Output Set Register 10" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 10" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 10" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 10" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 10" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 10" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 10" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 10" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 10" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 10" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 10" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 10" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 10" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 10" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 10" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 10" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 10" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 10" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 10" "Not set,Set" line.long 0x04 "OUTPUTCL10,SCT Output Clear Register 10" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 10" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 10" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 10" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 10" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 10" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 10" "Not cleared,Cleared" endif tree.end tree "Event 11 (Regmode11 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) rgroup.long 0x12C++0x03 line.long 0x00 "CAP11,SCT Capture Register 11" else rgroup.long 0x12C++0x03 line.long 0x00 "MATCH11,SCT Match Register 11" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) group.long 0x12C++0x03 line.long 0x00 "CAP11,SCT Capture Register 11" else group.long 0x12C++0x03 line.long 0x00 "MATCH11,SCT Match Register 11" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) group.word 0x12C++0x01 line.word 0x00 "CAP11_L,SCT Capture Register 11 Low Counter 16-bit" else group.word 0x12C++0x01 line.word 0x00 "MATCH11_L,SCT Match Register 11 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<11.))==(1<<11.)) group.word (0x12C+0x02)++0x01 line.word 0x00 "CAP11_H,SCT Capture Register 11 High Counter 16-bit" else group.word (0x12C+0x02)++0x01 line.word 0x00 "MATCH11_H,SCT Match Register 11 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) rgroup.word 0x12C++0x01 line.word 0x00 "CAP11_L,SCT Capture Register 11 Low Counter 16-bit" else rgroup.word 0x12C++0x01 line.word 0x00 "MATCH11_L,SCT Match Register 11 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<11.))==(1<<11.)) group.word (0x12C+0x02)++0x01 line.word 0x00 "CAP11_H,SCT Capture Register 11 High Counter 16-bit" else group.word (0x12C+0x02)++0x01 line.word 0x00 "MATCH11_H,SCT Match Register 11 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) group.word 0x12C++0x01 line.word 0x00 "CAP11_L,SCT Capture Register 11 Low Counter 16-bit" else group.word 0x12C++0x01 line.word 0x00 "MATCH11_L,SCT Match Register 11 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<11.))==(1<<11.)) rgroup.word (0x12C+0x02)++0x01 line.word 0x00 "CAP11_H,SCT Capture Register 11 Low Counter 16-bit" else rgroup.word (0x12C+0x02)++0x01 line.word 0x00 "MATCH11_H,SCT Match Register 11 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<11.))==(1<<11.)) rgroup.word 0x12C++0x01 line.word 0x00 "CAP11_L,SCT Capture Register 11 Low Counter 16-bit" else rgroup.word 0x12C++0x01 line.word 0x00 "MATCH11_L,SCT Match Register 11 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<11.))==(1<<11.)) rgroup.word (0x12C+0x02)++0x01 line.word 0x00 "CAP11_H,SCT Capture Register 11 High Counter 16-bit" else rgroup.word (0x12C+0x02)++0x01 line.word 0x00 "MATCH11_H,SCT Match Register 11 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x12C+0x100)++0x03 line.long 0x00 "MATCHREL11/CAPCTRL11,SCT Match/capture Reload Register 11" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x12C+0x100)++0x03 line.word 0x00 "MATCHREL11_L/CAPCTRL11_L,SCT Match/capture Reload Register 11" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL11_H/CAPCTRL11_H,SCT Match/capture Reload Register 11" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x158+0x200)++0x03 line.long 0x00 "EV11_STATE,SCT Event State Mask 11" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x158+0x204)++0x03 line.long 0x00 "EVCTRL11,SCT Event Control Register 11" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x158+0x204)++0x03 line.long 0x00 "EVCTRL11,SCT Event Control Register 11" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x158+0x400)++0x07 line.long 0x00 "OUT11_SET,SCT Output Set Register 11" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 11" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 11" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 11" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 11" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 11" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 11" "Not set,Set" line.long 0x04 "OUT11_CLR,SCT Output Clear Register 11" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 11" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 11" "Not cleared,Cleared" else group.long (0x158+0x400)++0x07 line.long 0x00 "OUTPUTSET11,SCT Output Set Register 11" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 11" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 11" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 11" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 11" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 11" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 11" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 11" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 11" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 11" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 11" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 11" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 11" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 11" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 11" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 11" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 11" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 11" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 11" "Not set,Set" line.long 0x04 "OUTPUTCL11,SCT Output Clear Register 11" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 11" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 11" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 11" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 11" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 11" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 11" "Not cleared,Cleared" endif tree.end tree "Event 12 (Regmode12 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) rgroup.long 0x130++0x03 line.long 0x00 "CAP12,SCT Capture Register 12" else rgroup.long 0x130++0x03 line.long 0x00 "MATCH12,SCT Match Register 12" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) group.long 0x130++0x03 line.long 0x00 "CAP12,SCT Capture Register 12" else group.long 0x130++0x03 line.long 0x00 "MATCH12,SCT Match Register 12" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) group.word 0x130++0x01 line.word 0x00 "CAP12_L,SCT Capture Register 12 Low Counter 16-bit" else group.word 0x130++0x01 line.word 0x00 "MATCH12_L,SCT Match Register 12 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<12.))==(1<<12.)) group.word (0x130+0x02)++0x01 line.word 0x00 "CAP12_H,SCT Capture Register 12 High Counter 16-bit" else group.word (0x130+0x02)++0x01 line.word 0x00 "MATCH12_H,SCT Match Register 12 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) rgroup.word 0x130++0x01 line.word 0x00 "CAP12_L,SCT Capture Register 12 Low Counter 16-bit" else rgroup.word 0x130++0x01 line.word 0x00 "MATCH12_L,SCT Match Register 12 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<12.))==(1<<12.)) group.word (0x130+0x02)++0x01 line.word 0x00 "CAP12_H,SCT Capture Register 12 High Counter 16-bit" else group.word (0x130+0x02)++0x01 line.word 0x00 "MATCH12_H,SCT Match Register 12 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) group.word 0x130++0x01 line.word 0x00 "CAP12_L,SCT Capture Register 12 Low Counter 16-bit" else group.word 0x130++0x01 line.word 0x00 "MATCH12_L,SCT Match Register 12 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<12.))==(1<<12.)) rgroup.word (0x130+0x02)++0x01 line.word 0x00 "CAP12_H,SCT Capture Register 12 Low Counter 16-bit" else rgroup.word (0x130+0x02)++0x01 line.word 0x00 "MATCH12_H,SCT Match Register 12 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<12.))==(1<<12.)) rgroup.word 0x130++0x01 line.word 0x00 "CAP12_L,SCT Capture Register 12 Low Counter 16-bit" else rgroup.word 0x130++0x01 line.word 0x00 "MATCH12_L,SCT Match Register 12 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<12.))==(1<<12.)) rgroup.word (0x130+0x02)++0x01 line.word 0x00 "CAP12_H,SCT Capture Register 12 High Counter 16-bit" else rgroup.word (0x130+0x02)++0x01 line.word 0x00 "MATCH12_H,SCT Match Register 12 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x130+0x100)++0x03 line.long 0x00 "MATCHREL12/CAPCTRL12,SCT Match/capture Reload Register 12" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x130+0x100)++0x03 line.word 0x00 "MATCHREL12_L/CAPCTRL12_L,SCT Match/capture Reload Register 12" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL12_H/CAPCTRL12_H,SCT Match/capture Reload Register 12" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x160+0x200)++0x03 line.long 0x00 "EV12_STATE,SCT Event State Mask 12" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x160+0x204)++0x03 line.long 0x00 "EVCTRL12,SCT Event Control Register 12" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x160+0x204)++0x03 line.long 0x00 "EVCTRL12,SCT Event Control Register 12" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x160+0x400)++0x07 line.long 0x00 "OUT12_SET,SCT Output Set Register 12" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 12" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 12" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 12" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 12" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 12" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 12" "Not set,Set" line.long 0x04 "OUT12_CLR,SCT Output Clear Register 12" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 12" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 12" "Not cleared,Cleared" else group.long (0x160+0x400)++0x07 line.long 0x00 "OUTPUTSET12,SCT Output Set Register 12" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 12" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 12" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 12" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 12" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 12" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 12" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 12" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 12" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 12" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 12" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 12" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 12" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 12" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 12" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 12" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 12" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 12" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 12" "Not set,Set" line.long 0x04 "OUTPUTCL12,SCT Output Clear Register 12" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 12" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 12" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 12" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 12" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 12" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 12" "Not cleared,Cleared" endif tree.end tree "Event 13 (Regmode13 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) rgroup.long 0x134++0x03 line.long 0x00 "CAP13,SCT Capture Register 13" else rgroup.long 0x134++0x03 line.long 0x00 "MATCH13,SCT Match Register 13" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) group.long 0x134++0x03 line.long 0x00 "CAP13,SCT Capture Register 13" else group.long 0x134++0x03 line.long 0x00 "MATCH13,SCT Match Register 13" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) group.word 0x134++0x01 line.word 0x00 "CAP13_L,SCT Capture Register 13 Low Counter 16-bit" else group.word 0x134++0x01 line.word 0x00 "MATCH13_L,SCT Match Register 13 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<13.))==(1<<13.)) group.word (0x134+0x02)++0x01 line.word 0x00 "CAP13_H,SCT Capture Register 13 High Counter 16-bit" else group.word (0x134+0x02)++0x01 line.word 0x00 "MATCH13_H,SCT Match Register 13 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) rgroup.word 0x134++0x01 line.word 0x00 "CAP13_L,SCT Capture Register 13 Low Counter 16-bit" else rgroup.word 0x134++0x01 line.word 0x00 "MATCH13_L,SCT Match Register 13 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<13.))==(1<<13.)) group.word (0x134+0x02)++0x01 line.word 0x00 "CAP13_H,SCT Capture Register 13 High Counter 16-bit" else group.word (0x134+0x02)++0x01 line.word 0x00 "MATCH13_H,SCT Match Register 13 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) group.word 0x134++0x01 line.word 0x00 "CAP13_L,SCT Capture Register 13 Low Counter 16-bit" else group.word 0x134++0x01 line.word 0x00 "MATCH13_L,SCT Match Register 13 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<13.))==(1<<13.)) rgroup.word (0x134+0x02)++0x01 line.word 0x00 "CAP13_H,SCT Capture Register 13 Low Counter 16-bit" else rgroup.word (0x134+0x02)++0x01 line.word 0x00 "MATCH13_H,SCT Match Register 13 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<13.))==(1<<13.)) rgroup.word 0x134++0x01 line.word 0x00 "CAP13_L,SCT Capture Register 13 Low Counter 16-bit" else rgroup.word 0x134++0x01 line.word 0x00 "MATCH13_L,SCT Match Register 13 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<13.))==(1<<13.)) rgroup.word (0x134+0x02)++0x01 line.word 0x00 "CAP13_H,SCT Capture Register 13 High Counter 16-bit" else rgroup.word (0x134+0x02)++0x01 line.word 0x00 "MATCH13_H,SCT Match Register 13 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x134+0x100)++0x03 line.long 0x00 "MATCHREL13/CAPCTRL13,SCT Match/capture Reload Register 13" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x134+0x100)++0x03 line.word 0x00 "MATCHREL13_L/CAPCTRL13_L,SCT Match/capture Reload Register 13" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL13_H/CAPCTRL13_H,SCT Match/capture Reload Register 13" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x168+0x200)++0x03 line.long 0x00 "EV13_STATE,SCT Event State Mask 13" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x168+0x204)++0x03 line.long 0x00 "EVCTRL13,SCT Event Control Register 13" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x168+0x204)++0x03 line.long 0x00 "EVCTRL13,SCT Event Control Register 13" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x168+0x400)++0x07 line.long 0x00 "OUT13_SET,SCT Output Set Register 13" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 13" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 13" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 13" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 13" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 13" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 13" "Not set,Set" line.long 0x04 "OUT13_CLR,SCT Output Clear Register 13" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 13" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 13" "Not cleared,Cleared" else group.long (0x168+0x400)++0x07 line.long 0x00 "OUTPUTSET13,SCT Output Set Register 13" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 13" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 13" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 13" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 13" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 13" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 13" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 13" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 13" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 13" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 13" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 13" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 13" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 13" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 13" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 13" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 13" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 13" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 13" "Not set,Set" line.long 0x04 "OUTPUTCL13,SCT Output Clear Register 13" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 13" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 13" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 13" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 13" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 13" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 13" "Not cleared,Cleared" endif tree.end tree "Event 14 (Regmode14 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) rgroup.long 0x138++0x03 line.long 0x00 "CAP14,SCT Capture Register 14" else rgroup.long 0x138++0x03 line.long 0x00 "MATCH14,SCT Match Register 14" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) group.long 0x138++0x03 line.long 0x00 "CAP14,SCT Capture Register 14" else group.long 0x138++0x03 line.long 0x00 "MATCH14,SCT Match Register 14" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) group.word 0x138++0x01 line.word 0x00 "CAP14_L,SCT Capture Register 14 Low Counter 16-bit" else group.word 0x138++0x01 line.word 0x00 "MATCH14_L,SCT Match Register 14 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<14.))==(1<<14.)) group.word (0x138+0x02)++0x01 line.word 0x00 "CAP14_H,SCT Capture Register 14 High Counter 16-bit" else group.word (0x138+0x02)++0x01 line.word 0x00 "MATCH14_H,SCT Match Register 14 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) rgroup.word 0x138++0x01 line.word 0x00 "CAP14_L,SCT Capture Register 14 Low Counter 16-bit" else rgroup.word 0x138++0x01 line.word 0x00 "MATCH14_L,SCT Match Register 14 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<14.))==(1<<14.)) group.word (0x138+0x02)++0x01 line.word 0x00 "CAP14_H,SCT Capture Register 14 High Counter 16-bit" else group.word (0x138+0x02)++0x01 line.word 0x00 "MATCH14_H,SCT Match Register 14 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) group.word 0x138++0x01 line.word 0x00 "CAP14_L,SCT Capture Register 14 Low Counter 16-bit" else group.word 0x138++0x01 line.word 0x00 "MATCH14_L,SCT Match Register 14 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<14.))==(1<<14.)) rgroup.word (0x138+0x02)++0x01 line.word 0x00 "CAP14_H,SCT Capture Register 14 Low Counter 16-bit" else rgroup.word (0x138+0x02)++0x01 line.word 0x00 "MATCH14_H,SCT Match Register 14 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<14.))==(1<<14.)) rgroup.word 0x138++0x01 line.word 0x00 "CAP14_L,SCT Capture Register 14 Low Counter 16-bit" else rgroup.word 0x138++0x01 line.word 0x00 "MATCH14_L,SCT Match Register 14 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<14.))==(1<<14.)) rgroup.word (0x138+0x02)++0x01 line.word 0x00 "CAP14_H,SCT Capture Register 14 High Counter 16-bit" else rgroup.word (0x138+0x02)++0x01 line.word 0x00 "MATCH14_H,SCT Match Register 14 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x138+0x100)++0x03 line.long 0x00 "MATCHREL14/CAPCTRL14,SCT Match/capture Reload Register 14" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x138+0x100)++0x03 line.word 0x00 "MATCHREL14_L/CAPCTRL14_L,SCT Match/capture Reload Register 14" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL14_H/CAPCTRL14_H,SCT Match/capture Reload Register 14" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x170+0x200)++0x03 line.long 0x00 "EV14_STATE,SCT Event State Mask 14" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x170+0x204)++0x03 line.long 0x00 "EVCTRL14,SCT Event Control Register 14" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x170+0x204)++0x03 line.long 0x00 "EVCTRL14,SCT Event Control Register 14" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x170+0x400)++0x07 line.long 0x00 "OUT14_SET,SCT Output Set Register 14" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 14" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 14" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 14" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 14" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 14" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 14" "Not set,Set" line.long 0x04 "OUT14_CLR,SCT Output Clear Register 14" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 14" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 14" "Not cleared,Cleared" else group.long (0x170+0x400)++0x07 line.long 0x00 "OUTPUTSET14,SCT Output Set Register 14" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 14" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 14" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 14" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 14" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 14" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 14" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 14" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 14" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 14" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 14" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 14" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 14" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 14" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 14" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 14" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 14" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 14" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 14" "Not set,Set" line.long 0x04 "OUTPUTCL14,SCT Output Clear Register 14" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 14" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 14" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 14" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 14" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 14" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 14" "Not cleared,Cleared" endif tree.end tree "Event 15 (Regmode15 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) rgroup.long 0x13C++0x03 line.long 0x00 "CAP15,SCT Capture Register 15" else rgroup.long 0x13C++0x03 line.long 0x00 "MATCH15,SCT Match Register 15" endif else if (((per.l(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) group.long 0x13C++0x03 line.long 0x00 "CAP15,SCT Capture Register 15" else group.long 0x13C++0x03 line.long 0x00 "MATCH15,SCT Match Register 15" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) group.word 0x13C++0x01 line.word 0x00 "CAP15_L,SCT Capture Register 15 Low Counter 16-bit" else group.word 0x13C++0x01 line.word 0x00 "MATCH15_L,SCT Match Register 15 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<15.))==(1<<15.)) group.word (0x13C+0x02)++0x01 line.word 0x00 "CAP15_H,SCT Capture Register 15 High Counter 16-bit" else group.word (0x13C+0x02)++0x01 line.word 0x00 "MATCH15_H,SCT Match Register 15 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) rgroup.word 0x13C++0x01 line.word 0x00 "CAP15_L,SCT Capture Register 15 Low Counter 16-bit" else rgroup.word 0x13C++0x01 line.word 0x00 "MATCH15_L,SCT Match Register 15 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<15.))==(1<<15.)) group.word (0x13C+0x02)++0x01 line.word 0x00 "CAP15_H,SCT Capture Register 15 High Counter 16-bit" else group.word (0x13C+0x02)++0x01 line.word 0x00 "MATCH15_H,SCT Match Register 15 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) group.word 0x13C++0x01 line.word 0x00 "CAP15_L,SCT Capture Register 15 Low Counter 16-bit" else group.word 0x13C++0x01 line.word 0x00 "MATCH15_L,SCT Match Register 15 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<15.))==(1<<15.)) rgroup.word (0x13C+0x02)++0x01 line.word 0x00 "CAP15_H,SCT Capture Register 15 Low Counter 16-bit" else rgroup.word (0x13C+0x02)++0x01 line.word 0x00 "MATCH15_H,SCT Match Register 15 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&(1<<15.))==(1<<15.)) rgroup.word 0x13C++0x01 line.word 0x00 "CAP15_L,SCT Capture Register 15 Low Counter 16-bit" else rgroup.word 0x13C++0x01 line.word 0x00 "MATCH15_L,SCT Match Register 15 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&(1<<15.))==(1<<15.)) rgroup.word (0x13C+0x02)++0x01 line.word 0x00 "CAP15_H,SCT Capture Register 15 High Counter 16-bit" else rgroup.word (0x13C+0x02)++0x01 line.word 0x00 "MATCH15_H,SCT Match Register 15 High Counter 16-bit" endif endif endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x13C+0x100)++0x03 line.long 0x00 "MATCHREL15/CAPCTRL15,SCT Match/capture Reload Register 15" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x13C+0x100)++0x03 line.word 0x00 "MATCHREL15_L/CAPCTRL15_L,SCT Match/capture Reload Register 15" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL15_H/CAPCTRL15_H,SCT Match/capture Reload Register 15" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif sif cpuis("LPC1812")||cpuis("LPC1813")||cpuis("LPC1815")||cpuis("LPC1817")||cpuis("LPC1822")||cpuis("LPC1823")||cpuis("LPC1825")||cpuis("LPC1827")||cpuis("LPC1833")||cpuis("LPC1837")||cpuis("LPC1853")||cpuis("LPC1857")||cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*")||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*") endif group.long (0x178+0x200)++0x03 line.long 0x00 "EV15_STATE,SCT Event State Mask 15" sif (cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812M101FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC11E*")) bitfld.long 0x00 31. " STATEMSK[31] ,SCT event state mask 31" "Masked,Not masked" bitfld.long 0x00 30. " [30] ,SCT event state mask 30" "Masked,Not masked" bitfld.long 0x00 29. " [29] ,SCT event state mask 29" "Masked,Not masked" bitfld.long 0x00 28. " [28] ,SCT event state mask 28" "Masked,Not masked" newline bitfld.long 0x00 27. " [27] ,SCT event state mask 27" "Masked,Not masked" bitfld.long 0x00 26. " [26] ,SCT event state mask 26" "Masked,Not masked" bitfld.long 0x00 25. " [25] ,SCT event state mask 25" "Masked,Not masked" bitfld.long 0x00 24. " [24] ,SCT event state mask 24" "Masked,Not masked" newline bitfld.long 0x00 23. " [23] ,SCT event state mask 23" "Masked,Not masked" bitfld.long 0x00 22. " [22] ,SCT event state mask 22" "Masked,Not masked" bitfld.long 0x00 21. " [21] ,SCT event state mask 21" "Masked,Not masked" bitfld.long 0x00 20. " [20] ,SCT event state mask 20" "Masked,Not masked" newline bitfld.long 0x00 19. " [19] ,SCT event state mask 19" "Masked,Not masked" bitfld.long 0x00 18. " [18] ,SCT event state mask 18" "Masked,Not masked" bitfld.long 0x00 17. " [17] ,SCT event state mask 17" "Masked,Not masked" bitfld.long 0x00 16. " [16] ,SCT event state mask 16" "Masked,Not masked" newline bitfld.long 0x00 15. " [15] ,SCT event state mask 15" "Masked,Not masked" bitfld.long 0x00 14. " [14] ,SCT event state mask 14" "Masked,Not masked" bitfld.long 0x00 13. " [13] ,SCT event state mask 13" "Masked,Not masked" bitfld.long 0x00 12. " [12] ,SCT event state mask 12" "Masked,Not masked" newline bitfld.long 0x00 11. " [11] ,SCT event state mask 11" "Masked,Not masked" bitfld.long 0x00 10. " [10] ,SCT event state mask 10" "Masked,Not masked" bitfld.long 0x00 9. " [9] ,SCT event state mask 9" "Masked,Not masked" bitfld.long 0x00 8. " [8] ,SCT event state mask 8" "Masked,Not masked" newline bitfld.long 0x00 7. " [7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" newline bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline else bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x178+0x204)++0x03 line.long 0x00 "EVCTRL15,SCT Event Control Register 15" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" textfld " " bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x178+0x204)++0x03 line.long 0x00 "EVCTRL15,SCT Event Control Register 15" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*")||cpuis("LPC43S2*")||cpuis("LPC43S3*")||cpuis("LPC43S5*"))||cpuis("LPC811M001JDH16")||cpuis("LPC832M101FDH20")||cpuis("LPC834M101FHI33")||cpuis("LPC84*")||cpuis("LPC11E*") bitfld.long 0x00 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x00 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline endif bitfld.long 0x00 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x00 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x00 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x00 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x00 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x00 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif cpuis("LPC11E*") group.long (0x178+0x400)++0x07 line.long 0x00 "OUT15_SET,SCT Output Set Register 15" bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 15" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 15" "Not set,Set" bitfld.long 0x00 3. " [3] ,Event 3 to set output 15" "Not set,Set" newline bitfld.long 0x00 2. " [2] ,Event 2 to set output 15" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 15" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 15" "Not set,Set" line.long 0x04 "OUT15_CLR,SCT Output Clear Register 15" bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 3. " [3] ,Event 3 to clear output 15" "Not cleared,Cleared" newline bitfld.long 0x04 2. " [2] ,Event 2 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 15" "Not cleared,Cleared" else group.long (0x178+0x400)++0x07 line.long 0x00 "OUTPUTSET15,SCT Output Set Register 15" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x00 5. " SET[5] ,Event 5 to set output 15" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 15" "Not set,Set" newline else bitfld.long 0x00 15. " SET[15] ,Event 15 to set output 15" "Not set,Set" bitfld.long 0x00 14. " [14] ,Event 14 to set output 15" "Not set,Set" bitfld.long 0x00 13. " [13] ,Event 13 to set output 15" "Not set,Set" bitfld.long 0x00 12. " [12] ,Event 12 to set output 15" "Not set,Set" newline bitfld.long 0x00 11. " [11] ,Event 11 to set output 15" "Not set,Set" bitfld.long 0x00 10. " [10] ,Event 10 to set output 15" "Not set,Set" bitfld.long 0x00 9. " [9] ,Event 9 to set output 15" "Not set,Set" bitfld.long 0x00 8. " [8] ,Event 8 to set output 15" "Not set,Set" newline bitfld.long 0x00 7. " [7] ,Event 7 to set output 15" "Not set,Set" bitfld.long 0x00 6. " [6] ,Event 6 to set output 15" "Not set,Set" bitfld.long 0x00 5. " [5] ,Event 5 to set output 15" "Not set,Set" bitfld.long 0x00 4. " [4] ,Event 4 to set output 15" "Not set,Set" newline endif bitfld.long 0x00 3. " [3] ,Event 3 to set output 15" "Not set,Set" bitfld.long 0x00 2. " [2] ,Event 2 to set output 15" "Not set,Set" bitfld.long 0x00 1. " [1] ,Event 1 to set output 15" "Not set,Set" bitfld.long 0x00 0. " [0] ,Event 0 to set output 15" "Not set,Set" line.long 0x04 "OUTPUTCL15,SCT Output Clear Register 15" sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20") bitfld.long 0x04 5. " CLR[5] ,Event 5 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 15" "Not cleared,Cleared" newline else bitfld.long 0x04 15. " CLR[15] ,Event 15 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 14. " [14] ,Event 14 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 13. " [13] ,Event 13 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 12. " [12] ,Event 12 to clear output 15" "Not cleared,Cleared" newline bitfld.long 0x04 11. " [11] ,Event 11 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 10. " [10] ,Event 10 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 9. " [9] ,Event 9 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 8. " [8] ,Event 8 to clear output 15" "Not cleared,Cleared" newline bitfld.long 0x04 7. " [7] ,Event 7 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 6. " [6] ,Event 6 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 5. " [5] ,Event 5 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 4. " [4] ,Event 4 to clear output 15" "Not cleared,Cleared" newline endif bitfld.long 0x04 3. " [3] ,Event 3 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 2. " [2] ,Event 2 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 1. " [1] ,Event 1 to clear output 15" "Not cleared,Cleared" bitfld.long 0x04 0. " [0] ,Event 0 to clear output 15" "Not cleared,Cleared" endif tree.end sif (cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812M101FDH16"||cpu()=="LPC812M101FDH20")||cpuis("LPC11E*") tree "Event 4 (Regmode4 0/1)" if (((per.l(ad:0x40000000))&0x01)==0x01) if (((per.l(ad:0x40000000+0x04))&0x04)==0x00) if (((per.l(ad:0x40000000+0x4C))&0x10)==0x10) rgroup.long 0x110++0x03 line.long 0x00 "CAP4,SCT Capture Register 4" else rgroup.long 0x110++0x03 line.long 0x00 "MATCH4,SCT Match Register 4" endif else if (((per.l(ad:0x40000000+0x4C))&0x10)==0x10) group.long 0x110++0x03 line.long 0x00 "CAP4,SCT Capture Register 4" else group.long 0x110++0x03 line.long 0x00 "MATCH4,SCT Match Register 4" endif endif else if (((per.w(ad:0x40000000+0x04))&0x04)==0x04)&&(((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&0x10)==0x10) group.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else group.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&0x10)==0x10) group.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else group.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x06))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&0x10)==0x10) rgroup.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&0x10)==0x10) group.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else group.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif elif (((per.w(ad:0x40000000+0x04))&0x04)==0x04) if (((per.w(ad:0x40000000+0x4C))&0x10)==0x10) group.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else group.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&0x10)==0x10) rgroup.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 Low Counter 16-bit" endif else if (((per.w(ad:0x40000000+0x4C))&0x10)==0x10) rgroup.word 0x110++0x01 line.word 0x00 "CAP4_L,SCT Capture Register 4 Low Counter 16-bit" else rgroup.word 0x110++0x01 line.word 0x00 "MATCH4_L,SCT Match Register 4 Low Counter 16-bit" endif if (((per.w(ad:0x40000000+0x4E))&0x10)==0x10) rgroup.word (0x110+0x02)++0x01 line.word 0x00 "CAP4_H,SCT Capture Register 4 High Counter 16-bit" else rgroup.word (0x110+0x02)++0x01 line.word 0x00 "MATCH4_H,SCT Match Register 4 High Counter 16-bit" endif endif endif if (((per.l(ad:0x40000000))&0x01)==0x01) group.long (0x210)++0x03 line.long 0x00 "MATCHREL4/CAPCTRL4,SCT Match/capture Reload Register 4" bitfld.long 0x00 31. " RELOAD31_H/CAPCON31_H ,SCT match/capture reload register 31" "Disabled,Enabled" bitfld.long 0x00 30. " RELOAD30_H/CAPCON30_H ,SCT match/capture reload register 30" "Disabled,Enabled" bitfld.long 0x00 29. " RELOAD29_H/CAPCON29_H ,SCT match/capture reload register 29" "Disabled,Enabled" newline bitfld.long 0x00 28. " RELOAD28_H/CAPCON28_H ,SCT match/capture reload register 28" "Disabled,Enabled" bitfld.long 0x00 27. " RELOAD27_H/CAPCON27_H ,SCT match/capture reload register 27" "Disabled,Enabled" bitfld.long 0x00 26. " RELOAD26_H/CAPCON26_H ,SCT match/capture reload register 26" "Disabled,Enabled" newline bitfld.long 0x00 25. " RELOAD25_H/CAPCON25_H ,SCT match/capture reload register 25" "Disabled,Enabled" bitfld.long 0x00 24. " RELOAD24_H/CAPCON24_H ,SCT match/capture reload register 24" "Disabled,Enabled" bitfld.long 0x00 23. " RELOAD23_H/CAPCON23_H ,SCT match/capture reload register 23" "Disabled,Enabled" newline bitfld.long 0x00 22. " RELOAD22_H/CAPCON22_H ,SCT match/capture reload register 22" "Disabled,Enabled" bitfld.long 0x00 21. " RELOAD21_H/CAPCON21_H ,SCT match/capture reload register 21" "Disabled,Enabled" bitfld.long 0x00 20. " RELOAD20_H/CAPCON20_H ,SCT match/capture reload register 20" "Disabled,Enabled" newline bitfld.long 0x00 19. " RELOAD19_H/CAPCON19_H ,SCT match/capture reload register 19" "Disabled,Enabled" bitfld.long 0x00 18. " RELOAD18_H/CAPCON18_H ,SCT match/capture reload register 18" "Disabled,Enabled" bitfld.long 0x00 17. " RELOAD17_H/CAPCON17_H ,SCT match/capture reload register 17" "Disabled,Enabled" newline bitfld.long 0x00 16. " RELOAD16_H/CAPCON16_H ,SCT match/capture reload register 16" "Disabled,Enabled" bitfld.long 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.long 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" newline bitfld.long 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" bitfld.long 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.long 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" newline bitfld.long 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" bitfld.long 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.long 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" newline bitfld.long 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" bitfld.long 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.long 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" newline bitfld.long 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" bitfld.long 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.long 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" newline bitfld.long 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" bitfld.long 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" else group.word (0x210)++0x03 line.word 0x00 "MATCHREL4_L/CAPCTRL4_L,SCT Match/capture Reload Register 4" bitfld.word 0x00 15. " RELOAD15_L/CAPCON15_L ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x00 14. " RELOAD14_L/CAPCON14_L ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x00 13. " RELOAD13_L/CAPCON13_L ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x00 12. " RELOAD12_L/CAPCON12_L ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x00 11. " RELOAD11_L/CAPCON11_L ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x00 10. " RELOAD10_L/CAPCON10_L ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x00 9. " RELOAD9_L/CAPCON9_L ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x00 8. " RELOAD8_L/CAPCON8_L ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x00 7. " RELOAD7_L/CAPCON7_L ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x00 6. " RELOAD6_L/CAPCON6_L ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x00 5. " RELOAD5_L/CAPCON5_L ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x00 4. " RELOAD4_L/CAPCON4_L ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x00 3. " RELOAD3_L/CAPCON3_L ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x00 2. " RELOAD2_L/CAPCON2_L ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x00 1. " RELOAD1_L/CAPCON1_L ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x00 0. " RELOAD0_L/CAPCON0_L ,SCT match/capture reload register 0" "Disabled,Enabled" line.word 0x02 "MATCHREL4_H/CAPCTRL4_H,SCT Match/capture Reload Register 4" bitfld.word 0x02 15. " RELOAD15_H/CAPCON15_H ,SCT match/capture reload register 15" "Disabled,Enabled" bitfld.word 0x02 14. " RELOAD14_H/CAPCON14_H ,SCT match/capture reload register 14" "Disabled,Enabled" bitfld.word 0x02 13. " RELOAD13_H/CAPCON13_H ,SCT match/capture reload register 13" "Disabled,Enabled" newline bitfld.word 0x02 12. " RELOAD12_H/CAPCON12_H ,SCT match/capture reload register 12" "Disabled,Enabled" bitfld.word 0x02 11. " RELOAD11_H/CAPCON11_H ,SCT match/capture reload register 11" "Disabled,Enabled" bitfld.word 0x02 10. " RELOAD10_H/CAPCON10_H ,SCT match/capture reload register 10" "Disabled,Enabled" newline bitfld.word 0x02 9. " RELOAD9_H/CAPCON9_H ,SCT match/capture reload register 9" "Disabled,Enabled" bitfld.word 0x02 8. " RELOAD8_H/CAPCON8_H ,SCT match/capture reload register 8" "Disabled,Enabled" bitfld.word 0x02 7. " RELOAD7_H/CAPCON7_H ,SCT match/capture reload register 7" "Disabled,Enabled" newline bitfld.word 0x02 6. " RELOAD6_H/CAPCON6_H ,SCT match/capture reload register 6" "Disabled,Enabled" bitfld.word 0x02 5. " RELOAD5_H/CAPCON5_H ,SCT match/capture reload register 5" "Disabled,Enabled" bitfld.word 0x02 4. " RELOAD4_H/CAPCON4_H ,SCT match/capture reload register 4" "Disabled,Enabled" newline bitfld.word 0x02 3. " RELOAD3_H/CAPCON3_H ,SCT match/capture reload register 3" "Disabled,Enabled" bitfld.word 0x02 2. " RELOAD2_H/CAPCON2_H ,SCT match/capture reload register 2" "Disabled,Enabled" bitfld.word 0x02 1. " RELOAD1_H/CAPCON1_H ,SCT match/capture reload register 1" "Disabled,Enabled" newline bitfld.word 0x02 0. " RELOAD0_H/CAPCON0_H ,SCT match/capture reload register 0" "Disabled,Enabled" endif group.long (0x320)++0x07 line.long 0x00 "EVSTATEMSK4,SCT Event State Mask 4" sif cpuis("LPC11E*") bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" line.long 0x04 "EVCTRL4,SCT Event Control Register 4" bitfld.long 0x04 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x04 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline bitfld.long 0x04 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x04 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x04 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x04 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x04 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x04 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x04 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end tree "Event 5 (Regmode5 0/1)" group.long (0x328)++0x07 line.long 0x00 "EVSTATEMSK5,SCT Event State Mask 5" sif cpuis("LPC11E*") bitfld.long 0x00 7. " STATEMSK[7] ,SCT event state mask 7" "Masked,Not masked" bitfld.long 0x00 6. " [6] ,SCT event state mask 6" "Masked,Not masked" bitfld.long 0x00 5. " [5] ,SCT event state mask 5" "Masked,Not masked" newline bitfld.long 0x00 4. " [4] ,SCT event state mask 4" "Masked,Not masked" bitfld.long 0x00 3. " [3] ,SCT event state mask 3" "Masked,Not masked" bitfld.long 0x00 2. " [2] ,SCT event state mask 2" "Masked,Not masked" newline endif bitfld.long 0x00 1. " [1] ,SCT event state mask 1" "Masked,Not masked" bitfld.long 0x00 0. " [0] ,SCT event state mask 0" "Masked,Not masked" line.long 0x04 "EVCTRL5,SCT Event Control Register 5" bitfld.long 0x04 21.--22. " DIRECTION ,Direction qualifier for event generation" "Independent,Counting up,Counting down,?..." bitfld.long 0x04 20. " MATCHMEM ,Match component for event triggering when combmode=match" "Equal,Greater/less or equal" newline bitfld.long 0x04 15.--19. " STATEV ,This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x04 14. " STATELD ,This bit controls how the STATEV value modifies the state selected by HEVENT" "Added,Loaded" bitfld.long 0x04 12.--13. " COMBMODE ,Selects how the specified match and I/O condition are used and combined" "OR,MATCH,IO,AND" bitfld.long 0x04 10.--11. " IOCOND ,Selects the I/O condition for event n" "LOW,Rise,Fall,HIGH" newline bitfld.long 0x04 6.--9. " IOSEL ,Selects the input or output signal associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 5. " OUTSEL ,Input/output select" "Input,Output" bitfld.long 0x04 4. " HEVENT ,Select L/H counter" "L,H" bitfld.long 0x04 0.--3. " MATCHSEL ,Selects the match register associated with this event" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end endif width 0x0B tree.end tree.open "TIMER 0/1/2/3" tree "Timer0" base ad:0x40084000 width 8. group.long 0x00++0x03 line.long 0x00 "T0IR,Timer0 Interrupt Register" eventfld.long 0x00 7. " CR3INTERRUPT ,Interrupt flag for capture channel 3 event" "Not occurred,Occurred" eventfld.long 0x00 6. " CR2INTERRUPT ,Interrupt flag for capture channel 2 event" "Not occurred,Occurred" eventfld.long 0x00 5. " CR1INTERRUPT ,Interrupt flag for capture channel 1 event" "Not occurred,Occurred" eventfld.long 0x00 4. " CR0INTERRUPT ,Interrupt flag for capture channel 0 event" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " MR3INTERRUPT ,Interrupt flag for match channel 3" "Not occurred,Occurred" eventfld.long 0x00 2. " MR2INTERRUPT ,Interrupt flag for match channel 2" "Not occurred,Occurred" eventfld.long 0x00 1. " MR1INTERRUPT ,Interrupt flag for match channel 1" "Not occurred,Occurred" eventfld.long 0x00 0. " MR0INTERRUPT ,Interrupt flag for match channel 0" "Not occurred,Occurred" group.long 0x04++0x03 line.long 0x00 "T0TCR,Timer0 Timer Control Register" bitfld.long 0x00 1. " COUNTERRESET ,Counter Reset" "No reset,Reset" bitfld.long 0x00 0. " COUNTERENABLE ,Counter Enable" "Disabled,Enabled" group.long 0x08++0x0b line.long 0x00 "T0TC,Timer0 Timer Counter Register" line.long 0x04 "T0PR,Timer0 Prescale Register" line.long 0x08 "T0PC,Timer0 Prescale Counter Register" group.long 0x14++0x03 line.long 0x00 "T0MCR,Timer0 Match Control Register" bitfld.long 0x00 11. " MR_3S ,Stop on MR3" "Disabled,Enabled" bitfld.long 0x00 10. " MR_3R ,Reset on MR3" "Disabled,Enabled" bitfld.long 0x00 9. " MR_3I ,Interrupt on MR3" "Disabled,Enabled" bitfld.long 0x00 8. " MR_2S ,Stop on MR2" "Disabled,Enabled" bitfld.long 0x00 7. " MR_2R ,Reset on MR2" "Disabled,Enabled" bitfld.long 0x00 6. " MR_2I ,Interrupt on MR2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " MR_1S ,Stop on MR1" "Disabled,Enabled" bitfld.long 0x00 4. " MR_1R ,Reset on MR1" "Disabled,Enabled" bitfld.long 0x00 3. " MR_1I ,Interrupt on MR1" "Disabled,Enabled" bitfld.long 0x00 2. " MR_0S ,Stop on MR0" "Disabled,Enabled" bitfld.long 0x00 1. " MR_0R ,Reset on MR0" "Disabled,Enabled" bitfld.long 0x00 0. " MR_0I ,Interrupt on MR0" "Disabled,Enabled" group.long 0x18++0x0f line.long 0x00 "T0MR0,Timer0 Match Register 0" line.long 0x04 "T0MR1,Timer0 Match Register 1" line.long 0x08 "T0MR2,Timer0 Match Register 2" line.long 0x0C "T0MR3,Timer0 Match Register 3" group.long 0x28++0x03 line.long 0x00 "T0CCR,Timer0 Capture Control Register" sif cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*") bitfld.long 0x00 11. " CAP_3I ,Interrupt on CAP0.3 event" "Disabled,Enabled" bitfld.long 0x00 10. " CAP_3FE ,Capture on CAP0.3 falling edge" "Disabled,Enabled" bitfld.long 0x00 9. " CAP_3RE ,Capture on CAP0.3 rising edge" "Disabled,Enabled" bitfld.long 0x00 8. " CAP_2I ,Interrupt on CAP0.2 event" "Disabled,Enabled" bitfld.long 0x00 7. " CAP_2FE ,Capture on CAP0.2 falling edge" "Disabled,Enabled" bitfld.long 0x00 6. " CAP_2RE ,Capture on CAP0.2 rising edge" "Disabled,Enabled" textline " " endif bitfld.long 0x00 5. " CAP_1I ,Interrupt on CAP0.1 event" "Disabled,Enabled" bitfld.long 0x00 4. " CAP_1FE ,Capture on CAP0.1 falling edge" "Disabled,Enabled" bitfld.long 0x00 3. " CAP_1RE ,Capture on CAP0.1 rising edge" "Disabled,Enabled" bitfld.long 0x00 2. " CAP_0I ,Interrupt on CAP0.0 event" "Disabled,Enabled" bitfld.long 0x00 1. " CAP_0FE ,Capture on CAP0.0 falling edge" "Disabled,Enabled" bitfld.long 0x00 0. " CAP_0RE ,Capture on CAP0.0 rising edge" "Disabled,Enabled" sif cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788" rgroup.long 0x2C++0x07 line.long 0x00 "T0CR0,Timer0 Capture Register 0" line.long 0x04 "T0CR1,Timer0 Capture Register 1" else rgroup.long 0x2C++0x0F line.long 0x00 "T0CR0,Timer0 Capture Register 0" line.long 0x04 "T0CR1,Timer0 Capture Register 1" line.long 0x08 "T0CR2,Timer0 Capture Register 2" line.long 0x0C "T0CR3,Timer0 Capture Register 3" endif group.long 0x3C++0x03 line.long 0x00 "T0EMR,Timer0 External Match Register" bitfld.long 0x00 10.--11. " EMC_3 ,External Match Control 3" "No effect,Clear,Set,Toggle" bitfld.long 0x00 8.--9. " EMC_2 ,External Match Control 2" "No effect,Clear,Set,Toggle" bitfld.long 0x00 6.--7. " EMC_1 ,External Match Control 1" "No effect,Clear,Set,Toggle" bitfld.long 0x00 4.--5. " EMC_0 ,External Match Control 0" "No effect,Clear,Set,Toggle" textline " " bitfld.long 0x00 3. " EM_3 ,External Match 3" "Low,High" bitfld.long 0x00 2. " EM_2 ,External Match 2" "Low,High" bitfld.long 0x00 1. " EM_1 ,External Match 1" "Low,High" bitfld.long 0x00 0. " EM_0 ,External Match 0" "Low,High" if ((per.l(ad:0x40084000+0x70)&0x3)==0x0) group.long 0x70++0x03 line.long 0x00 "T0CTCR,Timer0 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" else group.long 0x70++0x03 line.long 0x00 "T0CTCR,Timer0 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" bitfld.long 0x00 2.--3. " CIS ,Counter Input Select" "CAP0. CAP0.0,CAP1. CAP0.1,CAP2. CAP0.2,CAP3. CAP0.3" endif width 0x0B tree.end tree "Timer1" base ad:0x40085000 width 8. group.long 0x00++0x03 line.long 0x00 "T1IR,Timer1 Interrupt Register" eventfld.long 0x00 7. " CR3INTERRUPT ,Interrupt flag for capture channel 3 event" "Not occurred,Occurred" eventfld.long 0x00 6. " CR2INTERRUPT ,Interrupt flag for capture channel 2 event" "Not occurred,Occurred" eventfld.long 0x00 5. " CR1INTERRUPT ,Interrupt flag for capture channel 1 event" "Not occurred,Occurred" eventfld.long 0x00 4. " CR0INTERRUPT ,Interrupt flag for capture channel 0 event" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " MR3INTERRUPT ,Interrupt flag for match channel 3" "Not occurred,Occurred" eventfld.long 0x00 2. " MR2INTERRUPT ,Interrupt flag for match channel 2" "Not occurred,Occurred" eventfld.long 0x00 1. " MR1INTERRUPT ,Interrupt flag for match channel 1" "Not occurred,Occurred" eventfld.long 0x00 0. " MR0INTERRUPT ,Interrupt flag for match channel 0" "Not occurred,Occurred" group.long 0x04++0x03 line.long 0x00 "T1TCR,Timer1 Timer Control Register" bitfld.long 0x00 1. " COUNTERRESET ,Counter Reset" "No reset,Reset" bitfld.long 0x00 0. " COUNTERENABLE ,Counter Enable" "Disabled,Enabled" group.long 0x08++0x0b line.long 0x00 "T1TC,Timer1 Timer Counter Register" line.long 0x04 "T1PR,Timer1 Prescale Register" line.long 0x08 "T1PC,Timer1 Prescale Counter Register" group.long 0x14++0x03 line.long 0x00 "T1MCR,Timer1 Match Control Register" bitfld.long 0x00 11. " MR_3S ,Stop on MR3" "Disabled,Enabled" bitfld.long 0x00 10. " MR_3R ,Reset on MR3" "Disabled,Enabled" bitfld.long 0x00 9. " MR_3I ,Interrupt on MR3" "Disabled,Enabled" bitfld.long 0x00 8. " MR_2S ,Stop on MR2" "Disabled,Enabled" bitfld.long 0x00 7. " MR_2R ,Reset on MR2" "Disabled,Enabled" bitfld.long 0x00 6. " MR_2I ,Interrupt on MR2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " MR_1S ,Stop on MR1" "Disabled,Enabled" bitfld.long 0x00 4. " MR_1R ,Reset on MR1" "Disabled,Enabled" bitfld.long 0x00 3. " MR_1I ,Interrupt on MR1" "Disabled,Enabled" bitfld.long 0x00 2. " MR_0S ,Stop on MR0" "Disabled,Enabled" bitfld.long 0x00 1. " MR_0R ,Reset on MR0" "Disabled,Enabled" bitfld.long 0x00 0. " MR_0I ,Interrupt on MR0" "Disabled,Enabled" group.long 0x18++0x0f line.long 0x00 "T1MR0,Timer1 Match Register 0" line.long 0x04 "T1MR1,Timer1 Match Register 1" line.long 0x08 "T1MR2,Timer1 Match Register 2" line.long 0x0C "T1MR3,Timer1 Match Register 3" group.long 0x28++0x03 line.long 0x00 "T1CCR,Timer1 Capture Control Register" sif cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*") bitfld.long 0x00 11. " CAP_3I ,Interrupt on CAP1.3 event" "Disabled,Enabled" bitfld.long 0x00 10. " CAP_3FE ,Capture on CAP1.3 falling edge" "Disabled,Enabled" bitfld.long 0x00 9. " CAP_3RE ,Capture on CAP1.3 rising edge" "Disabled,Enabled" bitfld.long 0x00 8. " CAP_2I ,Interrupt on CAP1.2 event" "Disabled,Enabled" bitfld.long 0x00 7. " CAP_2FE ,Capture on CAP1.2 falling edge" "Disabled,Enabled" bitfld.long 0x00 6. " CAP_2RE ,Capture on CAP1.2 rising edge" "Disabled,Enabled" textline " " endif bitfld.long 0x00 5. " CAP_1I ,Interrupt on CAP1.1 event" "Disabled,Enabled" bitfld.long 0x00 4. " CAP_1FE ,Capture on CAP1.1 falling edge" "Disabled,Enabled" bitfld.long 0x00 3. " CAP_1RE ,Capture on CAP1.1 rising edge" "Disabled,Enabled" bitfld.long 0x00 2. " CAP_0I ,Interrupt on CAP1.0 event" "Disabled,Enabled" bitfld.long 0x00 1. " CAP_0FE ,Capture on CAP1.0 falling edge" "Disabled,Enabled" bitfld.long 0x00 0. " CAP_0RE ,Capture on CAP1.0 rising edge" "Disabled,Enabled" sif cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788" rgroup.long 0x2C++0x07 line.long 0x00 "T1CR0,Timer1 Capture Register 0" line.long 0x04 "T1CR1,Timer1 Capture Register 1" else rgroup.long 0x2C++0x0F line.long 0x00 "T1CR0,Timer1 Capture Register 0" line.long 0x04 "T1CR1,Timer1 Capture Register 1" line.long 0x08 "T1CR2,Timer1 Capture Register 2" line.long 0x0C "T1CR3,Timer1 Capture Register 3" endif group.long 0x3C++0x03 line.long 0x00 "T1EMR,Timer1 External Match Register" bitfld.long 0x00 10.--11. " EMC_3 ,External Match Control 3" "No effect,Clear,Set,Toggle" bitfld.long 0x00 8.--9. " EMC_2 ,External Match Control 2" "No effect,Clear,Set,Toggle" bitfld.long 0x00 6.--7. " EMC_1 ,External Match Control 1" "No effect,Clear,Set,Toggle" bitfld.long 0x00 4.--5. " EMC_0 ,External Match Control 0" "No effect,Clear,Set,Toggle" textline " " bitfld.long 0x00 3. " EM_3 ,External Match 3" "Low,High" bitfld.long 0x00 2. " EM_2 ,External Match 2" "Low,High" bitfld.long 0x00 1. " EM_1 ,External Match 1" "Low,High" bitfld.long 0x00 0. " EM_0 ,External Match 0" "Low,High" if ((per.l(ad:0x40085000+0x70)&0x3)==0x0) group.long 0x70++0x03 line.long 0x00 "T1CTCR,Timer1 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" else group.long 0x70++0x03 line.long 0x00 "T1CTCR,Timer1 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" bitfld.long 0x00 2.--3. " CIS ,Counter Input Select" "CAP0. CAP1.0,CAP1. CAP1.1,CAP2. CAP1.2,CAP3. CAP1.3" endif width 0x0B tree.end tree "Timer2" base ad:0x400C3000 width 8. group.long 0x00++0x03 line.long 0x00 "T2IR,Timer2 Interrupt Register" eventfld.long 0x00 7. " CR3INTERRUPT ,Interrupt flag for capture channel 3 event" "Not occurred,Occurred" eventfld.long 0x00 6. " CR2INTERRUPT ,Interrupt flag for capture channel 2 event" "Not occurred,Occurred" eventfld.long 0x00 5. " CR1INTERRUPT ,Interrupt flag for capture channel 1 event" "Not occurred,Occurred" eventfld.long 0x00 4. " CR0INTERRUPT ,Interrupt flag for capture channel 0 event" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " MR3INTERRUPT ,Interrupt flag for match channel 3" "Not occurred,Occurred" eventfld.long 0x00 2. " MR2INTERRUPT ,Interrupt flag for match channel 2" "Not occurred,Occurred" eventfld.long 0x00 1. " MR1INTERRUPT ,Interrupt flag for match channel 1" "Not occurred,Occurred" eventfld.long 0x00 0. " MR0INTERRUPT ,Interrupt flag for match channel 0" "Not occurred,Occurred" group.long 0x04++0x03 line.long 0x00 "T2TCR,Timer2 Timer Control Register" bitfld.long 0x00 1. " COUNTERRESET ,Counter Reset" "No reset,Reset" bitfld.long 0x00 0. " COUNTERENABLE ,Counter Enable" "Disabled,Enabled" group.long 0x08++0x0b line.long 0x00 "T2TC,Timer2 Timer Counter Register" line.long 0x04 "T2PR,Timer2 Prescale Register" line.long 0x08 "T2PC,Timer2 Prescale Counter Register" group.long 0x14++0x03 line.long 0x00 "T2MCR,Timer2 Match Control Register" bitfld.long 0x00 11. " MR_3S ,Stop on MR3" "Disabled,Enabled" bitfld.long 0x00 10. " MR_3R ,Reset on MR3" "Disabled,Enabled" bitfld.long 0x00 9. " MR_3I ,Interrupt on MR3" "Disabled,Enabled" bitfld.long 0x00 8. " MR_2S ,Stop on MR2" "Disabled,Enabled" bitfld.long 0x00 7. " MR_2R ,Reset on MR2" "Disabled,Enabled" bitfld.long 0x00 6. " MR_2I ,Interrupt on MR2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " MR_1S ,Stop on MR1" "Disabled,Enabled" bitfld.long 0x00 4. " MR_1R ,Reset on MR1" "Disabled,Enabled" bitfld.long 0x00 3. " MR_1I ,Interrupt on MR1" "Disabled,Enabled" bitfld.long 0x00 2. " MR_0S ,Stop on MR0" "Disabled,Enabled" bitfld.long 0x00 1. " MR_0R ,Reset on MR0" "Disabled,Enabled" bitfld.long 0x00 0. " MR_0I ,Interrupt on MR0" "Disabled,Enabled" group.long 0x18++0x0f line.long 0x00 "T2MR0,Timer2 Match Register 0" line.long 0x04 "T2MR1,Timer2 Match Register 1" line.long 0x08 "T2MR2,Timer2 Match Register 2" line.long 0x0C "T2MR3,Timer2 Match Register 3" group.long 0x28++0x03 line.long 0x00 "T2CCR,Timer2 Capture Control Register" sif cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*") bitfld.long 0x00 11. " CAP_3I ,Interrupt on CAP2.3 event" "Disabled,Enabled" bitfld.long 0x00 10. " CAP_3FE ,Capture on CAP2.3 falling edge" "Disabled,Enabled" bitfld.long 0x00 9. " CAP_3RE ,Capture on CAP2.3 rising edge" "Disabled,Enabled" bitfld.long 0x00 8. " CAP_2I ,Interrupt on CAP2.2 event" "Disabled,Enabled" bitfld.long 0x00 7. " CAP_2FE ,Capture on CAP2.2 falling edge" "Disabled,Enabled" bitfld.long 0x00 6. " CAP_2RE ,Capture on CAP2.2 rising edge" "Disabled,Enabled" textline " " endif bitfld.long 0x00 5. " CAP_1I ,Interrupt on CAP2.1 event" "Disabled,Enabled" bitfld.long 0x00 4. " CAP_1FE ,Capture on CAP2.1 falling edge" "Disabled,Enabled" bitfld.long 0x00 3. " CAP_1RE ,Capture on CAP2.1 rising edge" "Disabled,Enabled" bitfld.long 0x00 2. " CAP_0I ,Interrupt on CAP2.0 event" "Disabled,Enabled" bitfld.long 0x00 1. " CAP_0FE ,Capture on CAP2.0 falling edge" "Disabled,Enabled" bitfld.long 0x00 0. " CAP_0RE ,Capture on CAP2.0 rising edge" "Disabled,Enabled" sif cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788" rgroup.long 0x2C++0x07 line.long 0x00 "T2CR0,Timer2 Capture Register 0" line.long 0x04 "T2CR1,Timer2 Capture Register 1" else rgroup.long 0x2C++0x0F line.long 0x00 "T2CR0,Timer2 Capture Register 0" line.long 0x04 "T2CR1,Timer2 Capture Register 1" line.long 0x08 "T2CR2,Timer2 Capture Register 2" line.long 0x0C "T2CR3,Timer2 Capture Register 3" endif group.long 0x3C++0x03 line.long 0x00 "T2EMR,Timer2 External Match Register" bitfld.long 0x00 10.--11. " EMC_3 ,External Match Control 3" "No effect,Clear,Set,Toggle" bitfld.long 0x00 8.--9. " EMC_2 ,External Match Control 2" "No effect,Clear,Set,Toggle" bitfld.long 0x00 6.--7. " EMC_1 ,External Match Control 1" "No effect,Clear,Set,Toggle" bitfld.long 0x00 4.--5. " EMC_0 ,External Match Control 0" "No effect,Clear,Set,Toggle" textline " " bitfld.long 0x00 3. " EM_3 ,External Match 3" "Low,High" bitfld.long 0x00 2. " EM_2 ,External Match 2" "Low,High" bitfld.long 0x00 1. " EM_1 ,External Match 1" "Low,High" bitfld.long 0x00 0. " EM_0 ,External Match 0" "Low,High" if ((per.l(ad:0x400C3000+0x70)&0x3)==0x0) group.long 0x70++0x03 line.long 0x00 "T2CTCR,Timer2 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" else group.long 0x70++0x03 line.long 0x00 "T2CTCR,Timer2 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" bitfld.long 0x00 2.--3. " CIS ,Counter Input Select" "CAP0. CAP2.0,CAP1. CAP2.1,CAP2. CAP2.2,CAP3. CAP2.3" endif width 0x0B tree.end tree "Timer3" base ad:0x400C4000 width 8. group.long 0x00++0x03 line.long 0x00 "T3IR,Timer3 Interrupt Register" eventfld.long 0x00 7. " CR3INTERRUPT ,Interrupt flag for capture channel 3 event" "Not occurred,Occurred" eventfld.long 0x00 6. " CR2INTERRUPT ,Interrupt flag for capture channel 2 event" "Not occurred,Occurred" eventfld.long 0x00 5. " CR1INTERRUPT ,Interrupt flag for capture channel 1 event" "Not occurred,Occurred" eventfld.long 0x00 4. " CR0INTERRUPT ,Interrupt flag for capture channel 0 event" "Not occurred,Occurred" textline " " eventfld.long 0x00 3. " MR3INTERRUPT ,Interrupt flag for match channel 3" "Not occurred,Occurred" eventfld.long 0x00 2. " MR2INTERRUPT ,Interrupt flag for match channel 2" "Not occurred,Occurred" eventfld.long 0x00 1. " MR1INTERRUPT ,Interrupt flag for match channel 1" "Not occurred,Occurred" eventfld.long 0x00 0. " MR0INTERRUPT ,Interrupt flag for match channel 0" "Not occurred,Occurred" group.long 0x04++0x03 line.long 0x00 "T3TCR,Timer3 Timer Control Register" bitfld.long 0x00 1. " COUNTERRESET ,Counter Reset" "No reset,Reset" bitfld.long 0x00 0. " COUNTERENABLE ,Counter Enable" "Disabled,Enabled" group.long 0x08++0x0b line.long 0x00 "T3TC,Timer3 Timer Counter Register" line.long 0x04 "T3PR,Timer3 Prescale Register" line.long 0x08 "T3PC,Timer3 Prescale Counter Register" group.long 0x14++0x03 line.long 0x00 "T3MCR,Timer3 Match Control Register" bitfld.long 0x00 11. " MR_3S ,Stop on MR3" "Disabled,Enabled" bitfld.long 0x00 10. " MR_3R ,Reset on MR3" "Disabled,Enabled" bitfld.long 0x00 9. " MR_3I ,Interrupt on MR3" "Disabled,Enabled" bitfld.long 0x00 8. " MR_2S ,Stop on MR2" "Disabled,Enabled" bitfld.long 0x00 7. " MR_2R ,Reset on MR2" "Disabled,Enabled" bitfld.long 0x00 6. " MR_2I ,Interrupt on MR2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " MR_1S ,Stop on MR1" "Disabled,Enabled" bitfld.long 0x00 4. " MR_1R ,Reset on MR1" "Disabled,Enabled" bitfld.long 0x00 3. " MR_1I ,Interrupt on MR1" "Disabled,Enabled" bitfld.long 0x00 2. " MR_0S ,Stop on MR0" "Disabled,Enabled" bitfld.long 0x00 1. " MR_0R ,Reset on MR0" "Disabled,Enabled" bitfld.long 0x00 0. " MR_0I ,Interrupt on MR0" "Disabled,Enabled" group.long 0x18++0x0f line.long 0x00 "T3MR0,Timer3 Match Register 0" line.long 0x04 "T3MR1,Timer3 Match Register 1" line.long 0x08 "T3MR2,Timer3 Match Register 2" line.long 0x0C "T3MR3,Timer3 Match Register 3" group.long 0x28++0x03 line.long 0x00 "T3CCR,Timer3 Capture Control Register" sif cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*") bitfld.long 0x00 11. " CAP_3I ,Interrupt on CAP3.3 event" "Disabled,Enabled" bitfld.long 0x00 10. " CAP_3FE ,Capture on CAP3.3 falling edge" "Disabled,Enabled" bitfld.long 0x00 9. " CAP_3RE ,Capture on CAP3.3 rising edge" "Disabled,Enabled" bitfld.long 0x00 8. " CAP_2I ,Interrupt on CAP3.2 event" "Disabled,Enabled" bitfld.long 0x00 7. " CAP_2FE ,Capture on CAP3.2 falling edge" "Disabled,Enabled" bitfld.long 0x00 6. " CAP_2RE ,Capture on CAP3.2 rising edge" "Disabled,Enabled" textline " " endif bitfld.long 0x00 5. " CAP_1I ,Interrupt on CAP3.1 event" "Disabled,Enabled" bitfld.long 0x00 4. " CAP_1FE ,Capture on CAP3.1 falling edge" "Disabled,Enabled" bitfld.long 0x00 3. " CAP_1RE ,Capture on CAP3.1 rising edge" "Disabled,Enabled" bitfld.long 0x00 2. " CAP_0I ,Interrupt on CAP3.0 event" "Disabled,Enabled" bitfld.long 0x00 1. " CAP_0FE ,Capture on CAP3.0 falling edge" "Disabled,Enabled" bitfld.long 0x00 0. " CAP_0RE ,Capture on CAP3.0 rising edge" "Disabled,Enabled" sif cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788" rgroup.long 0x2C++0x07 line.long 0x00 "T3CR0,Timer3 Capture Register 0" line.long 0x04 "T3CR1,Timer3 Capture Register 1" else rgroup.long 0x2C++0x0F line.long 0x00 "T3CR0,Timer3 Capture Register 0" line.long 0x04 "T3CR1,Timer3 Capture Register 1" line.long 0x08 "T3CR2,Timer3 Capture Register 2" line.long 0x0C "T3CR3,Timer3 Capture Register 3" endif group.long 0x3C++0x03 line.long 0x00 "T3EMR,Timer3 External Match Register" bitfld.long 0x00 10.--11. " EMC_3 ,External Match Control 3" "No effect,Clear,Set,Toggle" bitfld.long 0x00 8.--9. " EMC_2 ,External Match Control 2" "No effect,Clear,Set,Toggle" bitfld.long 0x00 6.--7. " EMC_1 ,External Match Control 1" "No effect,Clear,Set,Toggle" bitfld.long 0x00 4.--5. " EMC_0 ,External Match Control 0" "No effect,Clear,Set,Toggle" textline " " bitfld.long 0x00 3. " EM_3 ,External Match 3" "Low,High" bitfld.long 0x00 2. " EM_2 ,External Match 2" "Low,High" bitfld.long 0x00 1. " EM_1 ,External Match 1" "Low,High" bitfld.long 0x00 0. " EM_0 ,External Match 0" "Low,High" if ((per.l(ad:0x400C4000+0x70)&0x3)==0x0) group.long 0x70++0x03 line.long 0x00 "T3CTCR,Timer3 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" else group.long 0x70++0x03 line.long 0x00 "T3CTCR,Timer3 Count Control Register" bitfld.long 0x00 0.--1. " CTM ,Counter/Timer Mode" "Every rising PCLK edge,Incremented on rising edge,Incremented on falling edge,Incremented on both edges" bitfld.long 0x00 2.--3. " CIS ,Counter Input Select" "CAP0. CAP3.0,CAP1. CAP3.1,CAP2. CAP3.2,CAP3. CAP3.3" endif width 0x0B tree.end tree.end sif (!cpuis("LPC43?????10*")) tree "MC PWM (Motor Control Pulse Width Modulator)" base ad:0x400A0000 width 11. group.long 0x00++0x3 line.long 0x00 "MCCON,MCPWM control register" setclrfld.long 0x00 31. 0x04 31. 0x08 31. " DCMODE_set/clr ,3-phase DC mode select" "Disabled,Enabled" setclrfld.long 0x00 30. 0x04 30. 0x08 30. " ACMODE_set/clr ,3-phase AC mode select" "Disabled,Enabled" textline " " setclrfld.long 0x00 29. 0x04 29. 0x08 29. " INVBDC_set/clr ,Invert MCOB outputs for channels 0 to 2." "Not inverted,Inverted" setclrfld.long 0x00 20. 0x04 20. 0x08 20. " DISUP2_set/clr ,Disable updates of functional registers, channel 2" "No,Yes" textline " " setclrfld.long 0x00 19. 0x04 19. 0x08 19. " DTE2_set/clr ,Dead-time, channel 2" "Disabled,Enabled" setclrfld.long 0x00 18. 0x04 18. 0x08 18. " POLA2_set/clr ,Selects polarity of the MCOA2 and MCOB2 pins" "Active high,Active low" textline " " setclrfld.long 0x00 17. 0x04 17. 0x08 17. " CENTER2_set/clr ,Edge/center aligned operation, channel 2" "Edge,Center" setclrfld.long 0x00 16. 0x04 16. 0x08 16. " RUN2_set/clr ,Stops/starts the timer, channel 2" "Stop,Run" textline " " setclrfld.long 0x00 12. 0x04 12. 0x08 12. " DISUP1_set/clr ,Disable updates of functional registers, channel 1" "No,Yes" setclrfld.long 0x00 11. 0x04 11. 0x08 11. " DTE1_set/clr ,Controls the dead-time feature for channel 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. 0x04 10. 0x08 10. " POLA1_set/clr ,Selects polarity of the MCOA1 and MCOB1 pins" "Active high,Active low" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " CENTER1_set/clr ,Edge/center aligned operation, channel 1" "Edge,Center" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " RUN1_set/clr ,Stops/starts the timer, channel 1" "Stop,Run" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " DISUP0_set/clr ,Disable updates of functional registers, channel 0" "No,Yes" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " DTE0_set/clr ,Controls the dead-time feature for channel 0" "Disabled,Enabled" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " POLA0_set/clr ,Selects polarity of the MCOA0 and MCOB0 pins" "Active high,Active low" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " CENTER0_set/clr ,Edge/center aligned operation, channel 0" "Edge,Center" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " RUN0_set/clr ,Stops/starts the timer, channel 0" "Stop,Run" group.long 0x0C++0x3 line.long 0x00 "MCCAPCON,MCPWM Capture control register" setclrfld.long 0x00 20. 0x04 20. 0x08 20. " RT2_set/clr ,Reset MCTC2 register for any enabled capture event on channel 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x04 19. 0x08 19. " RT1_set/clr ,Reset MCTC1 register for any enabled capture event on channel 1" "Disabled,Enabled" setclrfld.long 0x00 18. 0x04 18. 0x08 18. " RT0_set/clr ,Reset MCTC0 register for any enabled capture event on channel 0" "Disabled,Enabled" textline " " setclrfld.long 0x00 17. 0x04 17. 0x08 17. " CAP2MCI2_FE_set/clr ,Enable capture event on channel 2 on the falling edge of the MCI2 input" "Disabled,Enabled" setclrfld.long 0x00 16. 0x04 16. 0x08 16. " CAP2MCI2_RE_set/clr ,Enable capture event on channel 2 on the rising edge of the MCI2 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x04 15. 0x08 15. " CAP2MCI1_FE_set/clr ,Enable capture event on channel 2 on the falling edge of the MCI1 input" "Disabled,Enabled" setclrfld.long 0x00 14. 0x04 14. 0x08 14. " CAP2MCI1_RE_set/clr ,Enable capture event on channel 2 on the rising edge of the MCI1 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x04 13. 0x08 13. " CAP2MCI0_FE_set/clr ,Enable capture event on channel 2 on the falling edge of the MCI0 input" "Disabled,Enabled" setclrfld.long 0x00 12. 0x04 12. 0x08 12. " CAP2MCI0_RE_set/clr ,Enable capture event on channel 2 on the rising edge of the MCI0 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 11. 0x04 11. 0x08 11. " CAP1MCI2_FE_set/clr ,Enable capture event on channel 1 on the falling edge of the MCI2 input" "Disabled,Enabled" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " CAP1MCI2_RE_set/clr ,Enable capture event on channel 1 on the rising edge of the MCI2 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. 0x04 9. 0x08 9. " CAP1MCI1_FE_set/clr ,Enable capture event on channel 1 on the falling edge of the MCI1 input" "Disabled,Enabled" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " CAP1MCI1_RE_set/clr ,Enable capture event on channel 1 on the rising edge of the MCI1 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x04 7. 0x08 7. " CAP1MCI0_FE_set/clr ,Enable capture event on channel 1 on the falling edge of the MCI0 input" "Disabled,Enabled" setclrfld.long 0x00 6. 0x04 6. 0x08 6. " CAP1MCI0_RE_set/clr ,Enable capture event on channel 1 on the rising edge of the MCI0 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. 0x04 5. 0x08 5. " CAP0MCI2_FE_set/clr ,Enable capture event on channel 0 on the falling edge of the MCI2 input" "Disabled,Enabled" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " CAP0MCI2_RE_set/clr ,Enable capture event on channel 0 on the rising edge of the MCI2 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " CAP0MCI1_FE_set/clr ,Enable capture event on channel 0 on the falling edge of the MCI1 input." "Disabled,Enabled" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " CAP0MCI1_RE_set/clr ,Enable capture event on channel 0 on the rising edge of the MCI1 input" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " CAP0MCI0_FE_set/clr ,Enable capture event on channel 0 on the falling edge of the MCI0 input" "Disabled,Enabled" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " CAP0MCI0_RE_set/clr ,Enable capture event on channel 0 on the rising edge of the MCI0 input" "Disabled,Enabled" group.long 0x18++0x23 line.long 0x00 "MCTC0,MCPWM Timer value registers 0" line.long 0x04 "MCTC1,MCPWM Timer value registers 1" line.long 0x08 "MCTC2,MCPWM Timer value registers 2" line.long 0x0C "MCLIM0,MCPWM Limit value register 0" line.long 0x10 "MCLIM1,MCPWM Limit value register 1" line.long 0x14 "MCLIM2,MCPWM Limit value register 2" line.long 0x18 "MCMAT0,MCPWM Match value register 0" line.long 0x1C "MCMAT1,MCPWM Match value register 1" line.long 0x20 "MCMAT2,MCPWM Match value register 2" width 11. if ((per.l(ad:0x400A0000)&0x40000000)==0x0) group.long 0x3C++0x3 line.long 0x00 "MCDT,MCPWM Dead-time register" hexmask.long.word 0x00 20.--29. 1. " DT2 ,Dead time for channel 2" hexmask.long.word 0x00 10.--19. 1. " DT1 ,Dead time for channel 1" hexmask.long.word 0x00 0.--9. 1. " DT0 ,Dead time for channel 0" else group.long 0x3C++0x3 line.long 0x00 "MCDT,MCPWM Dead-time register" hexmask.long.word 0x00 0.--9. 1. " DT0 ,Dead time for all three channels" endif if ((per.l(ad:0x400A0000)&0x80000000)==0x80000000) group.long 0x40++0x3 line.long 0x00 "MCCP,MCPWM Communication pattern register" bitfld.long 0x00 5. " CCPB2 ,MCO2B control" "Off,Tracks MCOA0" bitfld.long 0x00 4. " CCPA2 ,MCO2A control" "Off,Tracks MCOA0" textline " " bitfld.long 0x00 3. " CCPB1 ,MCO1B control" "Off,Tracks MCOA0" bitfld.long 0x00 2. " CCPA1 ,MCO1A control" "Off,Tracks MCOA0" textline " " bitfld.long 0x00 1. " CCPB0 ,MCO0B control" "Off,Tracks MCOA0" bitfld.long 0x00 0. " CCPA0 ,MCO0A control" "Off,Active" else hgroup.long 0x40++0x3 hide.long 0x00 "MCCP,MCPWM Communication pattern register" endif rgroup.long 0x44++0xB line.long 0x00 "MCCAP0,TC value at a capture event for channel 0" line.long 0x04 "MCCAP1,TC value at a capture event for channel 1" line.long 0x08 "MCCAP2,TC value at a capture event for channel 2" group.long 0x50++0x3 line.long 0x00 "MCINTEN,MCPWM interrupt enable register" setclrfld.long 0x00 15. 0x04 15. 0x08 15. " ABORT_set/clr ,Fast abort interrupt" "Disabled,Enabled" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " ICAP2_set/clr ,Capture interrupt for channels 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. 0x04 9. 0x08 9. " IMAT2_set/clr ,Match interrupt for channels 2" "Disabled,Enabled" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " ILIM2_set/clr ,Limit interrupt for channels 2" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. 0x04 6. 0x08 6. " ICAP1_set/clr ,Capture interrupt for channels 1" "Disabled,Enabled" setclrfld.long 0x00 5. 0x04 5. 0x08 5. " IMAT1_set/clr ,Match interrupt for channels 1" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " ILIM1_set/clr ,Limit interrupt for channels 1" "Disabled,Enabled" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ICAP0_set/clr ,Capture interrupt for channel 0" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " IMAT0_set/clr ,Match interrupt for channel 0" "Disabled,Enabled" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " ILIM0_set/clr ,Limit interrupt for channel 0" "Disabled,Enabled" group.long 0x5c++0x3 line.long 0x00 "MCCNTCON,MCPWM Count Control Register" setclrfld.long 0x00 31. 0x04 31. 0x08 31. " CNTR2_set/clr ,Channel 2 mode" "Timer,Counter" setclrfld.long 0x00 30. 0x04 30. 0x08 30. " CNTR1_set/clr ,Channel 1 mode" "Timer,Counter" textline " " setclrfld.long 0x00 29. 0x04 29. 0x08 29. " CNTR0_set/clr ,Channel 0 mode" "Timer,Counter" setclrfld.long 0x00 17. 0x04 17. 0x08 17. " TC2MCI2_FE_set/clr ,Counter 2 advances on a falling edge on MCI2" "Disabled,Enabled" textline " " setclrfld.long 0x00 16. 0x04 16. 0x08 16. " TC2MCI2_RE_set/clr ,Counter 2 advances on a rising edge on MCI2" "Disabled,Enabled" setclrfld.long 0x00 15. 0x04 15. 0x08 15. " TC2MCI1_FE_set/clr ,Counter 2 advances on a falling edge on MCI1" "Disabled,Enabled" textline " " setclrfld.long 0x00 14. 0x04 14. 0x08 14. " TC2MCI1_RE_set/clr ,Counter 2 advances on a rising edge on MCI1" "Disabled,Enabled" setclrfld.long 0x00 13. 0x04 13. 0x08 13. " TC2MCI0_FE_set/clr ,counter 2 advances on a falling edge on MCI0" "Disabled,Enabled" textline " " setclrfld.long 0x00 12. 0x04 12. 0x08 12. " TC2MCI0_RE_set/clr ,Counter 2 advances on a rising edge on MCI0" "Disabled,Enabled" setclrfld.long 0x00 11. 0x04 11. 0x08 11. " TC1MCI2_FE_set/clr ,counter 1 advances on a falling edge on MCI2" "Disabled,Enabled" textline " " setclrfld.long 0x00 10. 0x04 10. 0x08 10. " TC1MCI2_RE_set/clr ,Counter 1 advances on a rising edge on MCI2" "Disabled,Enabled" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " TC1MCI1_FE_set/clr ,Counter 1 advances on a falling edge on MCI1" "Disabled,Enabled" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " TC1MCI1_RE_set/clr ,Counter 1 advances on a rising edge on MCI1" "Disabled,Enabled" setclrfld.long 0x00 7. 0x04 7. 0x08 7. " TC1MCI0_FE_set/clr ,Counter 1 advances on a falling edge on MCI0" "Disabled,Enabled" textline " " setclrfld.long 0x00 6. 0x04 6. 0x08 6. " TC1MCI0_RE_set/clr ,Counter 1 advances on a rising edge on MCI0" "Disabled,Enabled" setclrfld.long 0x00 5. 0x04 5. 0x08 5. " TC0MCI2_FE_set/clr ,Counter 0 advances on a falling edge on MCI2" "Disabled,Enabled" textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " TC0MCI2_RE_set/clr , Counter 0 advances on a rising edge on MCI2" "Disabled,Enabled" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " TC0MCI1_FE_set/clr ,Counter 0 advances on a falling edge on MCI1" "Disabled,Enabled" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " TC0MCI1_RE_set/clr ,Counter 0 advances on a rising edge on MCI1" "Disabled,Enabled" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " TC0MCI0_FE_set/clr ,Counter 0 advances on a falling edge on MCI0" "Disabled,Enabled" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TC0MCI0_RE_set/clr ,Counter 0 advances on a rising edge on MCI0" "Disabled,Enabled" group.long 0x68++0x3 line.long 0x00 "MCINTF,MCPWM interrupt flags register" setclrfld.long 0x00 15. 0x04 15. 0x08 15. " ABORT_set/clr ,Fast abort interrupt" "No interrupt,Interrupt" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " ICAP2_set/clr ,Capture interrupt for channels 2" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 9. 0x04 9. 0x08 9. " IMAT2_set/clr ,Match interrupt for channels 2" "No interrupt,Interrupt" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " ILIM2_set/clr ,Limit interrupt for channels 2" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 6. 0x04 6. 0x08 6. " ICAP1_set/clr ,Capture interrupt for channels 1" "No interrupt,Interrupt" setclrfld.long 0x00 5. 0x04 5. 0x08 5. " IMAT1_set/clr ,Match interrupt for channels 1" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " ILIM1_set/clr ,Limit interrupt for channels 1" "No interrupt,Interrupt" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ICAP0_set/clr ,Capture interrupt for channel 0" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " IMAT0_set/clr ,Match interrupt for channel 0" "No interrupt,Interrupt" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " ILIM0_set/clr ,Limit interrupt for channel 0" "No interrupt,Interrupt" wgroup.long 0x74++0x3 line.long 0x00 "MCCAP_CLR,MCPWM Capture register" bitfld.long 0x00 2. " CAP_CLR2 ,Clears the MCCAP2 register" "No effect,Clear" bitfld.long 0x00 1. " CAP_CLR1 ,Clears the MCCAP1 register" "No effect,Clear" bitfld.long 0x00 0. " CAP_CLR0 ,Clears the MCCAP0 register" "No effect,Clear" width 0xB tree.end endif sif (cpuis("LPC43?????18*")||cpuis("LPC43?????20*")||cpuis("LPC43?????25*")||cpuis("LPC43S?????18*")||cpuis("LPC43S?????20*")||cpuis("LPC43S?????25*")) tree "QEI (Quadrature Encoder Interface)" base ad:0x400C6000 width 11. wgroup.long 0x00++0x3 line.long 0x00 "CON,QEI Control Register" bitfld.long 0x00 3. " RESI ,Reset index counter" "No effect,Reset" bitfld.long 0x00 2. " RESV ,Reset velocity" "No effect,Reset" bitfld.long 0x00 1. " RESPI ,Reset position counter on index" "No effect,Reset" bitfld.long 0x00 0. " RESP ,Reset position counter" "No effect,Reset" rgroup.long 0x04++0x3 line.long 0x00 "STAT,Encoder Status Register" bitfld.long 0x00 0. " DIR ,Direction bit" "Forward,Reverse" group.long 0x08++0x3 line.long 0x00 "CONF,QEI Configuration Register" bitfld.long 0x00 19. " INXGATE[19] ,Index gating configuration(PHA=0,PHB=0)" "Not gated,Gated" bitfld.long 0x00 18. " INXGATE[18] ,Index gating configuration(PHA=0,PHB=1)" "Not gated,Gated" bitfld.long 0x00 17. " INXGATE[17] ,Index gating configuration(PHA=1,PHB=1)" "Not gated,Gated" bitfld.long 0x00 16. " INXGATE[16] ,Index gating configuration(PHA=1,PHB=0)" "Not gated,Gated" textline " " bitfld.long 0x00 4. " CRESPI ,Continuously reset the position counter on index" "No reset,Reset" bitfld.long 0x00 3. " INVINX ,Invert Index" "Not inverted,Inverted" bitfld.long 0x00 2. " CAPMODE ,Capture Mode" "Only PhA,PhA/PhB" bitfld.long 0x00 1. " SIGMODE ,Signal Mode" "PhA/PhB quad,PhA-Dir/PhB-Clk" textline " " bitfld.long 0x00 0. " DIRINV ,Direction invert" "Not inverted,Inverted" rgroup.long 0xC++0x3 line.long 0x00 "POS,QEI Position Register" group.long 0x10++0xF line.long 0x00 "MAXPOS,QEI Maximum Position Register" line.long 0x04 "CMPOS0,Position Compare Register 0" line.long 0x08 "CMPOS1,Position Compare Register 1" line.long 0x0C "CMPOS2,Position Compare Register 2" rgroup.long 0x20++0x3 line.long 0x00 "INXCNT,Index Count Register" group.long 0x24++0x7 line.long 0x00 "INXCMP0,Index compare register 0" line.long 0x04 "LOAD,Velocity timer reload register" rgroup.long 0x2C++0xB line.long 0x00 "TIME,Velocity timer register" line.long 0x04 "VEL,Velocity counter register" line.long 0x08 "CAP,Velocity capture register" group.long 0x38++0x1B line.long 0x00 "VELCOMP,Velocity compare register" line.long 0x04 "FILTERPHA,Digital filter on PHA register" line.long 0x08 "FILTERPHB,Digital filter on PHB register" line.long 0x0C "FILTERINX,Digital Filter on INX register" line.long 0x10 "WINDOW,QEI index acceptance Window" line.long 0x14 "INXCMP1,Index compare register 1" line.long 0x18 "INXCMP2,Index compare register 2" group.long 0xFE4++0x3 line.long 0x00 "IE_SET/CLR,QEI Interrupt Enable Register" setclrfld.long 0x00 15. -0x08 15. -0x0C 15. " MAXPOS_INT ,The current position count goes through the MAXPOS value to zero in the forward direction" "Disabled,Enabled" setclrfld.long 0x00 14. -0x08 14. -0x0C 14. " REV2_INT ,The index compare 2 value is equal to the current index count" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. -0x08 13. -0x0C 13. " REV1_INT ,The index compare 1 value is equal to the current index count" "Disabled,Enabled" setclrfld.long 0x00 12. -0x08 12. -0x0C 12. " POS2REV_INT ,Combined position 2 and revolution count interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x00 11. -0x08 11. -0x0C 11. " POS1REV_INT ,Combined position 1 and revolution count interrupt" "Disabled,Enabled" setclrfld.long 0x00 10. -0x08 10. -0x0C 10. " POS0REV_INT ,Combined position 0 and revolution count interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x00 9. -0x08 9. -0x0C 9. " REV_INT ,The index compare value is equal to the current index count" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x0C 8. " POS2_INT ,The position 2 compare value is equal to the current position" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. -0x08 7. -0x0C 7. " POS1_INT ,The position 1 compare value is equal to the current position" "Disabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x0C 6. " POS0_INT ,The position 0 compare value is equal to the current position" "Disabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x0C 5. " ENCLK_INT ,Encoder clock pulse was detected" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x0C 4. " ERR_INT ,Encoder phase error was detected" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. -0x08 3. -0x0C 3. " DIR_INT ,Change of direction was detected" "Disabled,Enabled" setclrfld.long 0x00 2. -0x08 2. -0x0C 2. " VELC_INT ,Captured velocity is less than compare velocity" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. -0x08 1. -0x0C 1. " TIM_INT ,Velocity timer overflow occured" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x0C 0. " INX_INT ,Index pulse was detected" "Disabled,Enabled" group.long 0xFE0++0x3 line.long 0x00 "INTSTAT,QEI Interrupt Status Register" setclrfld.long 0x00 15. 0x0C 15. 0x08 15. " MAXPOS_Int_set/clr ,The current position count goes through the MAXPOS value to zero in the forward direction" "No interrupt,Interrupt" setclrfld.long 0x00 14. 0x0C 14. 0x08 14. " REV2_Int_set/clr ,The index compare 2 value is equal to the current index count" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 13. 0x0C 13. 0x08 13. " REV1_Int_set/clr ,The index compare 1 value is equal to the current index count" "No interrupt,Interrupt" setclrfld.long 0x00 12. 0x0C 12. 0x08 12. " POS2REV_Int_set/clr ,Combined position 2 and revolution count interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 11. 0x0C 11. 0x08 11. " POS1REV_Int_set/clr ,Combined position 1 and revolution count interrupt" "No interrupt,Interrupt" setclrfld.long 0x00 10. 0x0C 10. 0x08 10. " POS0REV_Int_set/clr ,Combined position 0 and revolution count interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 9. 0x0C 9. 0x08 9. " REV0_Int_set/clr ,The index compare value is equal to the current index count" "No interrupt,Interrupt" setclrfld.long 0x00 8. 0x0C 8. 0x08 8. " POS2_Int_set/clr ,The position 2 compare value is equal to the current position" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 7. 0x0C 7. 0x08 7. " POS1_Int_set/clr ,The position 1 compare value is equal to the current position" "No interrupt,Interrupt" setclrfld.long 0x00 6. 0x0C 6. 0x08 6. " POS0_Int_set/clr ,The position 0 compare value is equal to the current position" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 5. 0x0C 5. 0x08 5. " ENCLK_Int_set/clr ,Encoder clock pulse was detected" "No interrupt,Interrupt" setclrfld.long 0x00 4. 0x0C 4. 0x08 4. " ERR_Int_set/clr ,Encoder phase error was detected" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x08 3. " DIR_Int_set/clr ,Change of direction was detected" "No interrupt,Interrupt" setclrfld.long 0x00 2. 0x0C 2. 0x08 2. " VELC_Int_set/clr ,Captured velocity is less than compare velocity" "No interrupt,Interrupt" textline " " setclrfld.long 0x00 1. 0x0C 1. 0x08 1. " TIM_Int_set/clr ,Velocity timer overflow occured" "No interrupt,Interrupt" setclrfld.long 0x00 0. 0x0C 0. 0x08 0. " INX_Int_set/clr ,Index pulse was detected" "No interrupt,Interrupt" width 0xB tree.end endif tree "RIT (Repetitive Interrupt Timer)" base ad:0x400C0000 width 11. group.long 0x00++0xf line.long 0x00 "RICOMPVAL,Compare Register" line.long 0x04 "RIMASK,Mask Register" bitfld.long 0x04 31. " RIMASK_31 ,Forces compare on the 31 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 30. " RIMASK_30 ,Forces compare on the 30 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 29. " RIMASK_29 ,Forces compare on the 29 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 28. " RIMASK_28 ,Forces compare on the 28 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 27. " RIMASK_27 ,Forces compare on the 27 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 26. " RIMASK_26 ,Forces compare on the 26 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 25. " RIMASK_25 ,Forces compare on the 25 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 24. " RIMASK_24 ,Forces compare on the 24 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 23. " RIMASK_23 ,Forces compare on the 23 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 22. " RIMASK_22 ,Forces compare on the 22 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 21. " RIMASK_21 ,Forces compare on the 21 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 20. " RIMASK_20 ,Forces compare on the 20 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 19. " RIMASK_19 ,Forces compare on the 19 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 18. " RIMASK_18 ,Forces compare on the 18 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 17. " RIMASK_17 ,Forces compare on the 17 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 16. " RIMASK_16 ,Forces compare on the 16 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 15. " RIMASK_15 ,Forces compare on the 15 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 14. " RIMASK_14 ,Forces compare on the 14 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 13. " RIMASK_13 ,Forces compare on the 13 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 12. " RIMASK_12 ,Forces compare on the 12 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 11. " RIMASK_11 ,Forces compare on the 11 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 10. " RIMASK_10 ,Forces compare on the 10 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 9. " RIMASK_9 ,Forces compare on the 9 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 8. " RIMASK_8 ,Forces compare on the 8 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 7. " RIMASK_7 ,Forces compare on the 7 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 6. " RIMASK_6 ,Forces compare on the 6 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 5. " RIMASK_5 ,Forces compare on the 5 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 4. " RIMASK_4 ,Forces compare on the 4 bit of the counter and compare register" "Not forced,Forced" textline " " bitfld.long 0x04 3. " RIMASK_3 ,Forces compare on the 3 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 2. " RIMASK_2 ,Forces compare on the 2 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 1. " RIMASK_1 ,Forces compare on the 1 bit of the counter and compare register" "Not forced,Forced" bitfld.long 0x04 0. " RIMASK_0 ,Forces compare on the 0 bit of the counter and compare register" "Not forced,Forced" textline "" line.long 0x08 "RICTRL,Control Register" bitfld.long 0x08 3. " RITEN ,Timer enable" "Disabled,Enabled" bitfld.long 0x08 2. " RITENBR ,Timer enable for debug" "Disabled,Enabled" bitfld.long 0x08 1. " RITENCLR ,Timer enable clear" "Disabled,Enabled" eventfld.long 0x08 0. " RITINT ,Counter value equals the masked compare value (RICOMPVAL and RIMASK)" "Not occurred,Occurred" line.long 0x0c "RICOUNTER,32-bit Counter" width 0xb tree.end tree "AT (Alarm timer)" base ad:0x40040000 width 13. group.long 0x00++0x7 line.long 0x00 "DOWNCOUNTER,Downcounter register" hexmask.long.word 0x00 0.--15. 1. " CVAL ,Downcounter value" line.long 0x04 "PRESET,Preset value register" hexmask.long.word 0x04 0.--15. 1. " PRESETVAL ,Preset value" group.long 0xFE0++0x7 line.long 0x00 "STATUS,Interrupt status register" setclrfld.long 0x00 0. 0x0C 0. 0x08 0. " STAT_set/clr ,Shows that the STATUS interrupt has been raised" "Not raised,Raised" line.long 0x04 "ENABLE,Interrupt enable register" setclrfld.long 0x04 0. -0x04 0. -0x08 0. " EN_set/clr ,Shows that the STATUS interrupt has been enabled" "Disabled,Enabled" width 0xB tree.end tree "WWDT (Windowed Watchdog timer)" base ad:0x40080000 width 11. group.long 0x00++0x07 line.long 0x00 "WDMOD,Watchdog Mode Register" sif cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1102"||cpu()=="LPC1102LV"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpu()=="LPC111D14"||cpuis("LPC1115*")||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*") bitfld.long 0x00 4. " WDPROTECT ,Watchdog update mode" "Not protected,Protected" textline " " elif (cpu()=="LPC11U12/201"||cpu()=="LPC11U13/201"||cpu()=="LPC11U14/201"||cpu()=="LPC11U23/301"||cpuis("LPC11U24*")||cpuis("LPC11U3*")||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812FDH16"||cpu()=="LPC812M101FDH20"||cpuis("LPC11E*")||cpuis("LPC11U6*")) bitfld.long 0x00 5. " CSLOCK ,Clock source lock" "Not locked,Locked" bitfld.long 0x00 4. " WDPROTECT ,Watchdog update mode" "Not protected,Protected" textline " " elif (cpuis("LPC82*")||cpuis("LPC812M101J*")||cpuis("LPC84*")||cpu()=="LPC811M001JDH16"||cpu()=="LPC832M101FDH20"||cpu()=="LPC834M101FHI33"||cpuis("LPC802*")||cpuis("LPC804*")) bitfld.long 0x00 5. " LOCK ,Watchdog oscillator lock" "Not locked,Locked" bitfld.long 0x00 4. " WDPROTECT ,Watchdog update mode" "Not protected,Protected" textline " " elif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") bitfld.long 0x00 7. " WDLOCKEN ,Watchdog enable and reset lockout" "Not locked,Locked" bitfld.long 0x00 6. " WDLOCKDP ,Deep Power-down enable lock" "Not locked,Locked" textline " " bitfld.long 0x00 5. " CSLOCK ,Clock source lock" "Not locked,Locked" bitfld.long 0x00 4. " WDPROTECT ,Watchdog update mode" "Not protected,Protected" textline " " endif sif cpuis("LPC802*")||cpuis("LPC804*")||cpuis("LPC8N04") eventfld.long 0x00 3. " WDINT ,Watchdog interrupt flag" "Not occurred,Occurred" else bitfld.long 0x00 3. " WDINT ,Watchdog interrupt flag" "Not occurred,Occurred" endif bitfld.long 0x00 2. " WDTOF ,Watchdog Time-out flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " WDRESET ,Watchdog reset enable" "Disabled,Enabled" sif cpuis("LPC802*")||cpuis("LPC804*")||cpuis("LPC8N04") bitfld.long 0x00 0. " WDEN ,Watchdog enable" "Disabled,Enabled" else bitfld.long 0x00 0. " WDEN ,Watchdog interrupt enable" "Disabled,Enabled" endif sif (cpu()=="EM773"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpu()=="LPC11D14"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC1102LV"||cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12/201"||cpu()=="LPC11U13/201"||cpu()=="LPC11U14/201"||cpu()=="LPC11U23/301"||cpu()=="LPC11U24"||cpuis("LPC11U24*")||cpuis("LPC11U3*")||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpuis("LPC11E*")||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812FDH16"||cpu()=="LPC812M101FDH20"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")||cpuis("LPC82*")||cpuis("LPC812M101J*")||cpuis("LPC43S*")||cpuis("LPC11U6")||cpuis("LPC84*")||cpu()=="LPC811M001JDH16"||cpu()=="LPC832M101FDH20"||cpu()=="LPC834M101FHI33"||cpuis("LPC802*")||cpuis("LPC804*")||cpu()==("LPC8N04")||cpuis("LPC11D14")) line.long 0x04 "WDTC,Watchdog Timer Constant Register" hexmask.long.tbyte 0x04 0.--23. 1. " COUNT ,Watchdog time-out value" else line.long 0x04 "WDTC,Watchdog Timer Constant Register" hexmask.long 0x04 0.--31. 1. " COUNT ,Watchdog time-out interval" endif wgroup.long 0x08++0x03 line.long 0x00 "WDFEED,Watchdog Feed Sequence Register" hexmask.long.byte 0x00 0.--7. 1. " FEED ,Feed value" sif (cpu()=="EM773"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpu()=="LPC11D14"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC1102LV"||cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12/201"||cpu()=="LPC11U13/201"||cpu()=="LPC11U14/201"||cpu()=="LPC11U23/301"||cpuis("LPC11U24*")||cpuis("LPC11U3*")||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpuis("LPC11E*")||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812FDH16"||cpu()=="LPC812M101FDH20"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")||cpuis("LPC82*")||cpuis("LPC812M101J*"))||cpuis("LPC43S*")||cpuis("LPC11U6")||cpuis("LPC84*")||(cpu()=="LPC811M001JDH16")||(cpu()=="LPC832M101FDH20")||(cpu()=="LPC834M101FHI33"||cpuis("LPC802*")||cpuis("LPC804*"))||cpu()=="LPC8N04"||cpuis("LPC11D14") rgroup.long 0x0C++0x03 line.long 0x00 "WDTV,Watchdog Timer Value Register" hexmask.long.tbyte 0x00 0.--23. 1. " COUNT ,Counter timer value" else rgroup.long 0x0C++0x03 line.long 0x00 "WDTV,Watchdog Timer Value Register" hexmask.long 0x00 0.--31. 1. " COUNT ,Counter timer value" endif sif (cpu()!="EM773"&&cpu()!="LPC1311"&&cpu()!="LPC1313"&&cpu()!="LPC1342"&&cpu()!="LPC1343"&&!cpuis("LPC1111*")&&cpu()!="LPC11D14"&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&cpu()!="LPC810M021FN8"&&cpu()!="LPC811M001FDH16"&&cpu()!="LPC812M101FD20"&&cpu()!="LPC812FDH16"&&cpu()!="LPC812M101FDH20"&&!cpuis("LPC43*")&&!cpuis("LPC82*")&&!cpuis("LPC812M101J*")&&!cpuis("LPC43S*")&&!cpuis("LPC84*")&&cpu()!="LPC811M001JDH16"&&cpu()!="LPC832M101FDH20"&&cpu()!="LPC834M101FHI33"&&cpu()!="LPC8N04"&&!cpuis("LPC802*")&&!cpuis("LPC804*")) group.long 0x10++0x03 line.long 0x00 "WDCLKSEL,Watchdog Timer Clock Source Selection Register" bitfld.long 0x00 31. " WDLOCK ,Watchdog lock" "Not locked,Locked" sif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") bitfld.long 0x00 0.--1. " WDSEL1 ,Select the clock source for the watchdog timer" "Internal RC,Watchdog,?..." elif (cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpuis("LPC11E*")||cpu()=="LPC11U12/201"||cpu()=="LPC11U13/201"||cpu()=="LPC11U14/201"||cpu()=="LPC11U23/301"||cpuis("LPC11U24*")||cpuis("LPC11U3*")||cpuis("LPC11U6*")) textline " " bitfld.long 0x00 0. " CLKSEL ,Selects source of WDT clock" "IRC,Watchdog oscillator" else bitfld.long 0x00 0.--1. " WDSEL2 ,Select the clock source for the watchdog timer" "RC,APB clock,RTC,?..." endif endif sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpu()=="LPC11D14"||cpuis("LPC1115*")||cpu()=="LPC11U12/201"||cpu()=="LPC11U13/201"||cpu()=="LPC11U14/201"||cpu()=="LPC11U23/301"||cpuis("LPC11U24*")||cpuis("LPC11U3*")||cpu()=="LPC1102"||cpu()=="LPC1102LV"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpuis("LPC11E*")||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC810M021FN8"||cpu()=="LPC811M001FDH16"||cpu()=="LPC812M101FD20"||cpu()=="LPC812FDH16"||cpu()=="LPC812M101FDH20"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")||cpuis("LPC82*")||cpuis("LPC812M101J*")||cpuis("LPC11U6*")||cpuis("LPC84*")||cpu()=="LPC811M001JDH16"||cpu()=="LPC832M101FDH20"||cpu()=="LPC834M101FHI33"||cpuis("LPC802*")||cpuis("LPC804*")) group.long 0x14++0x07 line.long 0x00 "WDWARNINT,Watchdog Timer Warning Interrupt Register" hexmask.long.word 0x00 0.--9. 1. " WARNINT ,Watchdog warning interrupt compare value" line.long 0x04 "WDWINDOW,Watchdog Timer Window Register" hexmask.long.tbyte 0x04 0.--23. 1. " WINDOW ,Watchdog window value" endif width 0x0B tree.end tree "RTC (Real-Time Clock)" base ad:0x40046000 width 13. wgroup.long 0x00++0x03 line.long 0x00 "ILR,Interrupt Location Register" bitfld.long 0x00 1. " RTCALF ,RTC Alarm Register Interrupt clear" "Not effect,Clear" bitfld.long 0x00 0. " RTCCIF ,RTC Counter Increment Interrupt clear" "Not effect,Clear" group.long 0x08++0x0B line.long 0x00 "CCR,Clock Control Register" bitfld.long 0x00 4. " CCALEN ,Calibration counter enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " TEST ,Internal test mode control" "00,01,10,11" textline " " bitfld.long 0x00 1. " CTCRST ,CTC Reset" "No reset,Reset" bitfld.long 0x00 0. " CLKEN ,Clock Enable" "Disabled,Enabled" line.long 0x04 "CIIR,Counter Increment Interrupt Register" bitfld.long 0x04 7. " IMYEAR ,Year Value Increment Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 6. " IMMON ,Month Value Increment Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 5. " IMDOY ,Day of Year Value Increment Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 4. " IMDOW ,Day of Week Value Increment Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " IMDOM ,Day of Month Value Increment Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 2. " IMHOUR ,Hour Value Increment Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " IMMIN ,Minute Value Increment Interrupt" "No interrupt,Interrupt" bitfld.long 0x04 0. " IMSEC ,Second Value Increment Interrupt" "No interrupt,Interrupt" line.long 0x08 "AMR,Alarm Mask Register" bitfld.long 0x08 7. " AMRYEAR ,Year Value Alarm Comparison" "Not masked,Masked" bitfld.long 0x08 6. " AMRMON ,Month Value Alarm Comparison" "Not masked,Masked" textline " " bitfld.long 0x08 5. " AMRDOY ,Fay of Year Value Alarm Comparison" "Not masked,Masked" bitfld.long 0x08 4. " AMRDOW ,Day of Value Alarm Comparison" "Not masked,Masked" textline " " bitfld.long 0x08 3. " AMRDOM ,Day of Month Value Alarm Comparison" "Not masked,Masked" bitfld.long 0x08 2. " AMRHOUR ,Hour Value Alarm Comparison" "Not masked,Masked" textline " " bitfld.long 0x08 1. " AMRMIN ,Minutes Value Alarm Comparison" "Not masked,Masked" bitfld.long 0x08 0. " AMRSEC ,Second Value Alarm Comparison" "Not masked,Masked" sif (cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) group.long 0x58++0x7 line.long 0x04 "RTC_AUX,RTC Auxiliary control register" sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788") bitfld.long 0x04 6. " RTC_PDOUT ,Deep Power-down mode enable" "Disabled,Enabled" textline " " endif eventfld.long 0x04 4. " RTC_OSCF ,RTC Oscillator Fail detect flag" "Not occurred,Occurred" line.long 0x00 "RTC_AUXEN,RTC Auxiliary Enable register" bitfld.long 0x00 4. " RTC_OSCFEN ,Oscillator Fail Detect interrupt enable" "Disabled,Enabled" endif rgroup.long 0x14++0x03 line.long 0x00 "CTIME0,Consolidated Time Register 0" bitfld.long 0x00 24.--26. " DAY_OF_WEEK ,Day of week" "Sun,Mon,Tue,Wed,Thu,Fri,Sat,-" bitfld.long 0x00 16.--20. " HOURS ,Hour" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-" textline " " bitfld.long 0x00 8.--13. " MINUTES ,Minutes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" bitfld.long 0x00 0.--5. " SECONDS ,Seconds" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" if ((per.l(ad:0x40046000+0x18)&0xF00)==0x200&&(per.l(ad:0x40046000+0x18)&0x30000)==0) rgroup.long 0x18++0x03 line.long 0x0 "CTIME1,Consolidated Time Register 1" hexmask.long.word 0x0 16.--27. 1. " YEAR ,Year" bitfld.long 0x0 8.--11. " MONTH ,Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" textline " " bitfld.long 0x0 0.--4. " DAY_OF_MONTH ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,-,-" elif ((per.l(ad:0x40046000+0x18)&0xF00)==0x200) rgroup.long 0x18++0x03 line.long 0x0 "CTIME1,Consolidated Time Register 1" hexmask.long.word 0x0 16.--27. 1. " YEAR ,Year" bitfld.long 0x0 8.--11. " MONTH ,Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" textline " " bitfld.long 0x0 0.--4. " DAY_OF_MONTH ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,-,-,-" elif ((per.l(ad:0x40046000+0x18)&0xF00)==(0x400||0x600||0x900||0xB00)) rgroup.long 0x18++0x03 line.long 0x0 "CTIME1,Consolidated Time Register 1" hexmask.long.word 0x0 16.--27. 1. " YEAR ,Year" bitfld.long 0x0 8.--11. " MONTH ,Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" textline " " bitfld.long 0x0 0.--4. " DAY_OF_MONTH ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-" else rgroup.long 0x18++0x03 line.long 0x0 "CTIME1,Consolidated Time Register 1" hexmask.long.word 0x0 16.--27. 1. " YEAR ,Year" bitfld.long 0x0 8.--11. " MONTH ,Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" textline " " bitfld.long 0x0 0.--4. " DAY_OF_MONTH ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif rgroup.long 0x1C++0x03 line.long 0x0 "CTIME2,Consolidated Time Register 2" hexmask.long.word 0x0 0.--11. 1. " DAY_OF_YEAR ,Day of Year" group.long 0x20++0xB line.long 0x00 "SEC,Seconds Register" bitfld.long 0x00 0.--5. " SEC ,Seconds" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" line.long 0x04 "MIN,Minutes Register" bitfld.long 0x04 0.--5. " MIN ,Minutes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" line.long 0x08 "HOUR,Hours Register" bitfld.long 0x08 0.--4. " HOUR ,Hours" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-" if (((per.l(ad:0x40046000+0x38)&0xF)==0x02)&&((per.l(ad:0x40046000+0x3c)&0x3)==0x0)) group.long 0x2C++0x3 line.long 0x0 "DOM,Day of Month Register" bitfld.long 0x0 0.--4. " DOM ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,-,-" elif ((per.l(ad:0x40046000+0x38)&0xF)==0x02) group.long 0x2C++0x3 line.long 0x0 "DOM,Day of Month Register" bitfld.long 0x0 0.--4. " DOM ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,-,-,-" elif ((per.l(ad:0x40046000+0x38)&0xF)==(0x04||0x06||0x09||0x0B)) group.long 0x2C++0x3 line.long 0x0 "DOM,Day of Month Register" bitfld.long 0x0 0.--4. " DOM ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-" else group.long 0x2C++0x3 line.long 0x0 "DOM,Day of Month Register" bitfld.long 0x0 0.--4. " DOM ,Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif group.long 0x30++0x27 line.long 0x0 "DOW,Day of Week Register" bitfld.long 0x0 0.--2. " DOW ,Day of Week" "Sun,Mon,Tue,Wed,Thu,Fri,Sat,-" line.long 0x4 "DOY,Day of Year Register" hexmask.long.word 0x4 0.--8. 1. " DOY ,Day of Year" line.long 0x8 "MONTH,Months Register" bitfld.long 0x8 0.--3. " MONTH ,Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" line.long 0xC "YEAR,Years Register" hexmask.long.word 0xC 0.--11. 1. " YEAR ,Year" line.long 0x10 "CALIBRATION,Calibration Register" bitfld.long 0x10 17. " CALDIR ,Calibration direction" "Forward,Backward" hexmask.long.tbyte 0x10 0.--16. 1. " CALVAL ,Calibration value" sif (cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) line.long 0x14 "GPREG0,General Purpose Registers 0" line.long 0x18 "GPREG1,General Purpose Registers 1" line.long 0x1c "GPREG2,General Purpose Registers 2" line.long 0x20 "GPREG3,General Purpose Registers 3" line.long 0x24 "GPREG4,General Purpose Registers 4" endif group.long 0x60++0xB line.long 0x0 "ALSEC,Alarm value for Seconds" bitfld.long 0x0 0.--5. " ALSEC ,Alarm Value for Seconds" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" line.long 0x04 "ALMIN,Alarm value for Minutes" bitfld.long 0x04 0.--5. " ALMIN ,Alarm Value for Minutes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,-,-,-" line.long 0x08 "ALHOUR,Alarm value for Hours" bitfld.long 0x08 0.--4. " ALHOUR ,Alarm Value for Hours" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-" if (((per.l(ad:0x40046000+0x78)&0xF)==0x02)&&((per.l(ad:0x40046000+0x7c)&0x3)==0x0)) group.long 0x6C++0x3 line.long 0x0 "ALDOM,Alarm value for Day of Month" bitfld.long 0x0 0.--4. " ALDOM ,Alarm Value for Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,-,-" elif ((per.l(ad:0x40046000+0x78)&0xF)==0x02) group.long 0x6C++0x3 line.long 0x0 "ALDOM,Alarm value for Day of Month" bitfld.long 0x0 0.--4. " ALDOM ,Alarm Value for Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,-,-,-" elif ((per.l(ad:0x40046000+0x78)&0xF)==(0x04||0x06||0x09||0x78||0x0B)) group.long 0x6C++0x3 line.long 0x0 "ALDOM,Alarm value for Day of Month" bitfld.long 0x0 0.--4. " ALDOM ,Alarm Value for Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-" else group.long 0x6C++0x3 line.long 0x0 "ALDOM,Alarm value for Day of Month" bitfld.long 0x0 0.--4. " ALDOM ,Alarm Value for Day of Month" "-,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif group.long 0x70++0xF line.long 0x0 "ALDOW,Alarm value for Day of Week" bitfld.long 0x0 0.--2. " ALDOW ,Alarm Value for Day of Week" "Sun,Mon,Tue,Wed,Thu,Fri,Sat,-" line.long 0x4 "ALDOY,Alarm value for Day of Year" hexmask.long.word 0x4 0.--8. 1. " ALDOY ,Alarm Value for Day of Year" line.long 0x8 "ALMON,Alarm value for Months" bitfld.long 0x8 0.--3. " ALMONTH ,Alarm Value for Month" "-,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,-,-,-" line.long 0xC "ALYEAR,Alarm value for Year" hexmask.long.word 0xC 0.--11. 1. " ALYEAR ,Alarm Value for Year" sif (cpuis("LPC43*")) width 11. tree "General Purpose Storage Registers" group.long (ad:0x40041000+0x0)++0x3 line.long 0x0 "REGFILE0,General purpose storage register 0" group.long (ad:0x40041000+0x4)++0x3 line.long 0x0 "REGFILE1,General purpose storage register 1" group.long (ad:0x40041000+0x8)++0x3 line.long 0x0 "REGFILE2,General purpose storage register 2" group.long (ad:0x40041000+0xC)++0x3 line.long 0x0 "REGFILE3,General purpose storage register 3" group.long (ad:0x40041000+0x10)++0x3 line.long 0x0 "REGFILE4,General purpose storage register 4" group.long (ad:0x40041000+0x14)++0x3 line.long 0x0 "REGFILE5,General purpose storage register 5" group.long (ad:0x40041000+0x18)++0x3 line.long 0x0 "REGFILE6,General purpose storage register 6" group.long (ad:0x40041000+0x1C)++0x3 line.long 0x0 "REGFILE7,General purpose storage register 7" group.long (ad:0x40041000+0x20)++0x3 line.long 0x0 "REGFILE8,General purpose storage register 8" group.long (ad:0x40041000+0x24)++0x3 line.long 0x0 "REGFILE9,General purpose storage register 9" group.long (ad:0x40041000+0x28)++0x3 line.long 0x0 "REGFILE10,General purpose storage register 10" group.long (ad:0x40041000+0x2C)++0x3 line.long 0x0 "REGFILE11,General purpose storage register 11" group.long (ad:0x40041000+0x30)++0x3 line.long 0x0 "REGFILE12,General purpose storage register 12" group.long (ad:0x40041000+0x34)++0x3 line.long 0x0 "REGFILE13,General purpose storage register 13" group.long (ad:0x40041000+0x38)++0x3 line.long 0x0 "REGFILE14,General purpose storage register 14" group.long (ad:0x40041000+0x3C)++0x3 line.long 0x0 "REGFILE15,General purpose storage register 15" group.long (ad:0x40041000+0x40)++0x3 line.long 0x0 "REGFILE16,General purpose storage register 16" group.long (ad:0x40041000+0x44)++0x3 line.long 0x0 "REGFILE17,General purpose storage register 17" group.long (ad:0x40041000+0x48)++0x3 line.long 0x0 "REGFILE18,General purpose storage register 18" group.long (ad:0x40041000+0x4C)++0x3 line.long 0x0 "REGFILE19,General purpose storage register 19" group.long (ad:0x40041000+0x50)++0x3 line.long 0x0 "REGFILE20,General purpose storage register 20" group.long (ad:0x40041000+0x54)++0x3 line.long 0x0 "REGFILE21,General purpose storage register 21" group.long (ad:0x40041000+0x58)++0x3 line.long 0x0 "REGFILE22,General purpose storage register 22" group.long (ad:0x40041000+0x5C)++0x3 line.long 0x0 "REGFILE23,General purpose storage register 23" group.long (ad:0x40041000+0x60)++0x3 line.long 0x0 "REGFILE24,General purpose storage register 24" group.long (ad:0x40041000+0x64)++0x3 line.long 0x0 "REGFILE25,General purpose storage register 25" group.long (ad:0x40041000+0x68)++0x3 line.long 0x0 "REGFILE26,General purpose storage register 26" group.long (ad:0x40041000+0x6C)++0x3 line.long 0x0 "REGFILE27,General purpose storage register 27" group.long (ad:0x40041000+0x70)++0x3 line.long 0x0 "REGFILE28,General purpose storage register 28" group.long (ad:0x40041000+0x74)++0x3 line.long 0x0 "REGFILE29,General purpose storage register 29" group.long (ad:0x40041000+0x78)++0x3 line.long 0x0 "REGFILE30,General purpose storage register 30" group.long (ad:0x40041000+0x7C)++0x3 line.long 0x0 "REGFILE31,General purpose storage register 31" group.long (ad:0x40041000+0x80)++0x3 line.long 0x0 "REGFILE32,General purpose storage register 32" group.long (ad:0x40041000+0x84)++0x3 line.long 0x0 "REGFILE33,General purpose storage register 33" group.long (ad:0x40041000+0x88)++0x3 line.long 0x0 "REGFILE34,General purpose storage register 34" group.long (ad:0x40041000+0x8C)++0x3 line.long 0x0 "REGFILE35,General purpose storage register 35" group.long (ad:0x40041000+0x90)++0x3 line.long 0x0 "REGFILE36,General purpose storage register 36" group.long (ad:0x40041000+0x94)++0x3 line.long 0x0 "REGFILE37,General purpose storage register 37" group.long (ad:0x40041000+0x98)++0x3 line.long 0x0 "REGFILE38,General purpose storage register 38" group.long (ad:0x40041000+0x9C)++0x3 line.long 0x0 "REGFILE39,General purpose storage register 39" group.long (ad:0x40041000+0xA0)++0x3 line.long 0x0 "REGFILE40,General purpose storage register 40" group.long (ad:0x40041000+0xA4)++0x3 line.long 0x0 "REGFILE41,General purpose storage register 41" group.long (ad:0x40041000+0xA8)++0x3 line.long 0x0 "REGFILE42,General purpose storage register 42" group.long (ad:0x40041000+0xAC)++0x3 line.long 0x0 "REGFILE43,General purpose storage register 43" group.long (ad:0x40041000+0xB0)++0x3 line.long 0x0 "REGFILE44,General purpose storage register 44" group.long (ad:0x40041000+0xB4)++0x3 line.long 0x0 "REGFILE45,General purpose storage register 45" group.long (ad:0x40041000+0xB8)++0x3 line.long 0x0 "REGFILE46,General purpose storage register 46" group.long (ad:0x40041000+0xBC)++0x3 line.long 0x0 "REGFILE47,General purpose storage register 47" group.long (ad:0x40041000+0xC0)++0x3 line.long 0x0 "REGFILE48,General purpose storage register 48" group.long (ad:0x40041000+0xC4)++0x3 line.long 0x0 "REGFILE49,General purpose storage register 49" group.long (ad:0x40041000+0xC8)++0x3 line.long 0x0 "REGFILE50,General purpose storage register 50" group.long (ad:0x40041000+0xCC)++0x3 line.long 0x0 "REGFILE51,General purpose storage register 51" group.long (ad:0x40041000+0xD0)++0x3 line.long 0x0 "REGFILE52,General purpose storage register 52" group.long (ad:0x40041000+0xD4)++0x3 line.long 0x0 "REGFILE53,General purpose storage register 53" group.long (ad:0x40041000+0xD8)++0x3 line.long 0x0 "REGFILE54,General purpose storage register 54" group.long (ad:0x40041000+0xDC)++0x3 line.long 0x0 "REGFILE55,General purpose storage register 55" group.long (ad:0x40041000+0xE0)++0x3 line.long 0x0 "REGFILE56,General purpose storage register 56" group.long (ad:0x40041000+0xE4)++0x3 line.long 0x0 "REGFILE57,General purpose storage register 57" group.long (ad:0x40041000+0xE8)++0x3 line.long 0x0 "REGFILE58,General purpose storage register 58" group.long (ad:0x40041000+0xEC)++0x3 line.long 0x0 "REGFILE59,General purpose storage register 59" group.long (ad:0x40041000+0xF0)++0x3 line.long 0x0 "REGFILE60,General purpose storage register 60" group.long (ad:0x40041000+0xF4)++0x3 line.long 0x0 "REGFILE61,General purpose storage register 61" group.long (ad:0x40041000+0xF8)++0x3 line.long 0x0 "REGFILE62,General purpose storage register 62" group.long (ad:0x40041000+0xFC)++0x3 line.long 0x0 "REGFILE63,General purpose storage register 63" tree.end endif width 0x0B tree.end sif (!(cpuis("LPC4310*")||cpuis("LPC4320*")||cpuis("LPC4330*")||cpuis("LPC4350*")||cpuis("LPC4370*")||cpuis("LPC43S20*")||cpuis("LPC43S30*")||cpuis("LPC43S50*")||cpuis("LPC43S70*"))) tree "EMR (Event monitor/recorder)" base ad:0x40046000 width 15. group.long 0x84++0x3 line.long 0x00 "ERCONTROL,Event Monitor/Recorder Control Register" bitfld.long 0x00 30.--31. " ERMODE ,Event Monitor/Recorder enable and operating frequency select" "Disabled,Enabled (16Hz),Enabled (64Hz),Enabled (1kHz)" bitfld.long 0x00 23. " EV2_INPUT_EN ,Event enable control for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " POL2 ,Polarity of an event on input pin RTC_EV2 select" "Negative,Positive" sif cpuis("LPC43S*") bitfld.long 0x00 21. " GPCLEAR_EN2 ,RTC general purpose registers clear when an event occurs on channel 2" "Not cleared,Cleared" textline " " endif bitfld.long 0x00 20. " INTWAKE_EN2 ,Interrupt and wakeup enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 13. " EV1_INPUT_EN ,Event enable control for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " POL1 ,Polarity of an event on input pin RTC_EV1 select" "Negative,Positive" sif cpuis("LPC43*") bitfld.long 0x00 11. " GPCLEAR_EN1 ,RTC general purpose registers clear when an event occurs on channel 1" "Not cleared,Cleared" textline " " endif bitfld.long 0x00 10. " INTWAKE_EN1 ,Interrupt and wakeup enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 3. " EV0_INPUT_EN ,Event enable control for channel 0" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " POL0 ,Polarity of an event on input pin RTC_EV0 select" "Negative,Positive" bitfld.long 0x00 1. " GPCLEAR_EN0 ,RTC general purpose registers clear when an event occurs on channel 0" "Not cleared,Cleared" textline " " bitfld.long 0x00 0. " INTWAKE_EN0 ,Interrupt and wakeup enable for channel 0" "Disabled,Enabled" group.long 0x80++0x3 line.long 0x00 "ERSTATUS,Event Monitor/Recorder Status Register" eventfld.long 0x00 31. " WAKEUP ,Interrupt/wakeup request flag" "No interrupt,Interrupt" eventfld.long 0x00 3. " GP_CLEARED ,General purpose register asynchronous clear flag" "Not cleared,Cleared" textline " " eventfld.long 0x00 2. " EV2 ,Event flag for channel 2 (RTC_EV2 pin)" "No event,Event" eventfld.long 0x00 1. " EV1 ,Event flag for channel 1 (RTC_EV1 pin)" "No event,Event" textline " " eventfld.long 0x00 0. " EV0 ,Event flag for channel 0 (RTC_EV0 pin)" "No event,Event" rgroup.long 0x88++0x3 line.long 0x00 "ERCOUNTERS,Event Monitor/Recorder Counters Register" bitfld.long 0x00 16.--18. " COUNTER2 ,Value of the counter for event 2" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--10. " COUNTER1 ,Value of the counter for event 1" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " COUNTER0 ,Value of the counter for event 0" "0,1,2,3,4,5,6,7" if ((per.l(ad:0x40046000+0x80)&0x1)==0x1) rgroup.long 0x90++0x3 line.long 0x00 "ERFIRSTSTAMP0,Event Monitor/Recorder First Stamp Register for Channel 0" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." rgroup.long 0xA0++0x3 line.long 0x00 "ERLASTSTAMP0,Event Monitor/Recorder Last Stamp Register for Channel 0" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." else hgroup.long 0x90++0x3 hide.long 0x00 "ERFIRSTSTAMP0,Event Monitor/Recorder First Stamp Register for Channel 0" hgroup.long 0xA0++0x3 hide.long 0x00 "ERLASTSTAMP0,Event Monitor/Recorder Last Stamp Register for Channel 0" endif if ((per.l(ad:0x40046000+0x80)&0x2)==0x2) rgroup.long 0x94++0x3 line.long 0x00 "ERFIRSTSTAMP1,Event Monitor/Recorder First Stamp Register for Channel 1" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." rgroup.long 0xA4++0x3 line.long 0x00 "ERLASTSTAMP1,Event Monitor/Recorder Last Stamp Register for Channel 1" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." else hgroup.long 0x94++0x3 hide.long 0x00 "ERFIRSTSTAMP1,Event Monitor/Recorder First Stamp Register for Channel 1" hgroup.long 0xA4++0x3 hide.long 0x00 "ERLASTSTAMP1,Event Monitor/Recorder Last Stamp Register for Channel 1" endif if ((per.l(ad:0x40046000+0x80)&0x4)==0x4) rgroup.long 0x98++0x3 line.long 0x00 "ERFIRSTSTAMP2,Event Monitor/Recorder First Stamp Register for Channel 2" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." rgroup.long 0xA8++0x3 line.long 0x00 "ERLASTSTAMP2,Event Monitor/Recorder Last Stamp Register for Channel 2" hexmask.long.word 0x00 17.--25. 1. " DAY ,Day of Year value in the range of 1 to 366" bitfld.long 0x00 12.--16. " HOUR ,Hours value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." textline " " bitfld.long 0x00 6.--11. " MIN ,Minutes value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." bitfld.long 0x00 0.--5. " SEC ,Seconds value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." else hgroup.long 0x98++0x3 hide.long 0x00 "ERFIRSTSTAMP2,Event Monitor/Recorder First Stamp Register for Channel 2" hgroup.long 0xA8++0x3 hide.long 0x00 "ERLASTSTAMP2,Event Monitor/Recorder Last Stamp Register for Channel 2" endif width 0xB tree.end endif tree.open "USART (Universal Synchronous Asynchronous Receiver/Transmitter)" tree "USART0" base ad:0x40081000 width 12. if (((per.l((ad:0x40081000+0xC)))&0x80)==0x00) hgroup.long 0x00++0x03 hide.long 0x00 "U0RBR/THR,Receiver/Transmit Buffer Register" in group.long 0x04++0x03 line.long 0x00 "U0IER,Interrupt Enable Register" bitfld.long 0x00 9. "ABTOINTEN ,Auto-baud Time-out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ABEOINTEN ,End of Auto-baud Interrupt Enable" "Disabled,Enabled" sif (cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC11850"&&cpu()!="LPC1853"&&cpu()!="LPC1857") sif (cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") bitfld.long 0x00 3. " MSIE ,Modem interrupt Enable" "Disabled,Enabled" endif endif textline " " bitfld.long 0x00 2. " RXLSIE ,Rx Line Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " THREIE ,THRE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RBRIE ,RBR Interrupt Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "U0DLL,Divisor Latch LSB" hexmask.long.byte 0x00 0.--7. 1. " DLLSB ,UARTn Divisor Latch LSB" group.long 0x04++0x03 line.long 0x00 "U0DLM,Divisor Latch MSB" hexmask.long.byte 0x00 0.--7. 1. " DLMSB ,UARTn Divisor Latch MSB" endif hgroup.long 0x08++0x03 hide.long 0x00 "U0IIR,Interrupt ID" in wgroup.long 0x08++0x03 line.long 0x00 "U0FCR,FIFO Control Register" bitfld.long 0x00 6.--7. "RXTRIGLVL ,Rx Trigger Level Select" "Level 0(1 char.),Level 1(4 char.),Level 2(8 char.),Level 3(14 char.)" sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" else bitfld.long 0x0 3. " DMAMODE ,DMA Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" endif sif (cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") group.long 0x10++0x3 line.long 0x00 "U0MCR,USART Modem Control Register" bitfld.long 0x00 7. "CTSEN ,CTS enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,RTS enable" "Disabled,Enabled" bitfld.long 0x00 4. " LMS ,Loopback Mode Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RTSCON ,Source for modem output pin RTS" "Active,Inactive" bitfld.long 0x00 0. " DTRCON ,Source for modem output pin DTR" "Active,Inactive" endif if ((per.l((ad:0x40081000+0xC))&0x03)==0x00) group.long 0x0C++0x03 line.long 0x00 "U0LCR,Line Control Register" bitfld.long 0x00 7. "DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,1.5 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" else group.long 0x0C++0x03 line.long 0x00 "U0LCR,Line Control Register" bitfld.long 0x00 7. " DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,2 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" endif sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24") group.long 0x10++0x03 line.long 0x00 "U0MCR,Modem Control Register" bitfld.long 0x00 7. "CTSEN ,Auto-cts flow control" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,Auto-rts flow" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " LOOPMODE ,Modem loopback mode select" "Disabled,Enabled" bitfld.long 0x00 1. " RTSCTRL ,Source for modem output pin RTS" "Low,High" textline " " bitfld.long 0x00 0. " DTRCTRL ,Source for modem output pin DTR" "Low,High" endif hgroup.long 0x14++0x03 hide.long 0x00 "U0LSR,Line Status Register" in sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") hgroup.long 0x18++0x03 hide.long 0x00 "U0MSR,Modem Status Register" in endif group.long 0x1C++0x03 line.long 0x00 "U0SCR,Scratch Pad Register" hexmask.long.byte 0x00 0.--7. 1. "PAD ,A readable/writable byte" group.long 0x20++0x03 line.long 0x00 "U0ACR,Auto-baud Control Register" bitfld.long 0x00 9. "ABTOINTCLR ,Auto-baud Time-out Interrupt Clear Bit" "No effect,Clear" bitfld.long 0x00 8. " ABEOINTCLR ,End of Auto-baud Interrupt Clear Bit" "No effect,Clear" textline " " bitfld.long 0x00 2. " AUTORESTART ,Auto Restart" "No restart,Restart" bitfld.long 0x00 1. " MODE ,Auto-baud Mode Select" "Mode 0,Mode 1" textline " " bitfld.long 0x00 0. " START ,Auto-baud Start" "Stop,Start" sif (cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*")) elif (cpu()!="EM773"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227") if (((per.l((ad:0x40081000+0x24)))&0x4)==0x4) group.long 0x24++0x3 line.long 0x0 "U0ICR,IrDA Control Register" bitfld.long 0x00 3.--5. " PULSEDIV ,IrDA transmitter pulse width [us]" "2 * Tpclk,4 * Tpclk,8 * Tpclk,16 * Tpclk,32 * Tpclk,64 * Tpclk,128 * Tpclk,256 * Tpclk" bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" else group.long 0x24++0x3 line.long 0x0 "U0ICR,IrDA Control Register" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" endif elif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") endif group.long 0x28++0x03 line.long 0x00 "U0FDR,Fractional Divider Register" bitfld.long 0x00 4.--7. "MULVAL , Pre-scaler Multiplier Value" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpuis("LPC43*")) bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "No effect,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." endif sif (cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") group.long 0x2C++0x3 line.long 0x00 "U0OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x30++0x03 line.long 0x00 "U0TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" group.long 0x40++0x3 line.long 0x00 "U0HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "U0SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. " XTRAGUARD ,This field indicates the number of bit times (ETUs)" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) group.long 0x2C++0x3 line.long 0x00 "U0OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x40++0x3 line.long 0x00 "U0HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" if (((per.l((ad:0x40081000+0x48)))&0x04)==0x04) group.long 0x48++0x3 line.long 0x00 "U0SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" else group.long 0x48++0x3 line.long 0x00 "U0SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif endif sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788") group.long 0x30++0x03 line.long 0x00 "U0TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="EM773"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U23"&&cpu()!="LPC11U24"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) rgroup.long 0x58++0x03 line.long 0x00 "U0FIFOLVL,FIFO Level Register" bitfld.long 0x00 8.--11. " TXFIFOLVL ,Level of the UART transmitter FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" bitfld.long 0x00 0.--3. " RXFIFILVL ,Level of the UART receiver FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" endif width 16. sif (cpuis("LPC43*")) group.long 0x4C++0x03 line.long 0x00 "U0RS485CTRL,RS485 Control register" bitfld.long 0x00 5. " OINV ,Reverses the polarity of the direction control signal on the RTS (or DTR) pin" "Not inverted,Inverted" bitfld.long 0x00 4. " DCTRL ,Auto Direction Control" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" bitfld.long 0x00 1. " RXDIS ,The receiver disable" "No,Yes" textline " " bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x0F line.long 0x00 "U0RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" line.long 0x04 "U0RS485DLY,RS-485 Delay Value Register" hexmask.long.byte 0x04 0.--7. 1. " DLY ,Direction control (RTS or DTR) delay value" line.long 0x08 "SYNCCTRL,Synchronous mode control register" bitfld.long 0x08 6. " CCCLR ,Continuous clock clear" "Software,Hardware" bitfld.long 0x08 5. " SSSDIS ,Start/stop bits" "Sent,Not sent" textline " " bitfld.long 0x08 4. " CSCEN ,Continuous master clock enable" "Disabled,Enabled" bitfld.long 0x08 3. " TSBYPASS ,Transmit synchronization bypass in synchronous slave mode" "Synchronized,Not synchronized" textline " " bitfld.long 0x08 2. " FES ,Falling edge sampling" "Rising,Falling" bitfld.long 0x08 1. " CSRC ,Clock source select" "Slave,Master" textline " " bitfld.long 0x08 0. " SYNC ,Enables synchronous mode" "Disabled,Enabled" line.long 0x0C "U0TER,Transmit Enable Register" bitfld.long 0x0C 0. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC43*")) width 16. sif (cpu()!="LPC1102"&&cpu()!="LPC1102LV") group.long 0x4C++0x03 line.long 0x00 "U0RS485CTRL,RS485 Control register" bitfld.long 0x00 5. " OINV ,Reverses the polarity of the direction control signal on the RTS (or DTR) pin" "Not inverted,Inverted" bitfld.long 0x00 4. " DCTRL ,Auto Direction Control" "Disabled,Enabled" textline " " sif (cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="EM773"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24") textline " " bitfld.long 0x00 3. " SEL ,Direction control pin select" "/RTS,/DTR" endif bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RXDIS ,The receiver disable" "Enabled,Disabled" bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x03 line.long 0x00 "U0RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" group.long 0x54++0x07 line.long 0x00 "U0RS485DLY,RS-485 Delay Value Register" hexmask.long.byte 0x00 0.--7. 1. " DLY ,Direction control (RTS or DTR) delay value" sif (cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11D14"&&cpu()!="LPC1112LV"&&cpu()!="LPC1114LV") line.long 0x04 "SYNCCTRL,Synchronous mode control register" bitfld.long 0x04 6. " CCCLR ,Continuous clock clear" "Software,Hardware" bitfld.long 0x04 5. " SSSDIS ,Start/stop bits" "Sent,Not sent" textline " " bitfld.long 0x04 4. " CSCEN ,Continuous master clock enable" "Disabled,Enabled" bitfld.long 0x04 3. " TSBYPASS ,Transmit synchronization bypass in synchronous slave mode" "Synchronized,Not synchronized" textline " " bitfld.long 0x04 2. " FES ,Falling edge sampling" "Rising,Falling" bitfld.long 0x04 1. " CSRC ,Clock source select" "Slave,Master" textline " " bitfld.long 0x04 0. " SYNC ,Enables synchronous mode" "Disabled,Enabled" endif else width 16. group.long 0x4C++0x03 line.long 0x00 "U0RS485CTRL,RS485 Control register" bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" bitfld.long 0x00 1. " RXDIS ,The receiver disable" "Enabled,Disabled" bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x03 line.long 0x00 "U0RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" endif endif width 0xB tree.end tree "USART1" base ad:0x40082000 width 12. if (((per.l((ad:0x40082000+0xC)))&0x80)==0x00) hgroup.long 0x00++0x03 hide.long 0x00 "U1RBR/THR,Receiver/Transmit Buffer Register" in group.long 0x04++0x03 line.long 0x00 "U1IER,Interrupt Enable Register" bitfld.long 0x00 9. "ABTOINTEN ,Auto-baud Time-out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ABEOINTEN ,End of Auto-baud Interrupt Enable" "Disabled,Enabled" sif (cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC11850"&&cpu()!="LPC1853"&&cpu()!="LPC1857") textline " " sif (cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U23"&&cpu()!="LPC11U24") bitfld.long 0x00 7. " CTSIE ,Modem status interrupt generation on a CTS1 Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " MSIE ,Modem interrupt Enable" "Disabled,Enabled" sif (cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") bitfld.long 0x00 3. " MSIE ,Modem interrupt Enable" "Disabled,Enabled" endif endif textline " " bitfld.long 0x00 2. " RXLSIE ,Rx Line Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " THREIE ,THRE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RBRIE ,RBR Interrupt Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "U1DLL,Divisor Latch LSB" hexmask.long.byte 0x00 0.--7. 1. " DLLSB ,UARTn Divisor Latch LSB" group.long 0x04++0x03 line.long 0x00 "U1DLM,Divisor Latch MSB" hexmask.long.byte 0x00 0.--7. 1. " DLMSB ,UARTn Divisor Latch MSB" endif hgroup.long 0x08++0x03 hide.long 0x00 "U1IIR,Interrupt ID" in wgroup.long 0x08++0x03 line.long 0x00 "U1FCR,FIFO Control Register" bitfld.long 0x00 6.--7. "RXTRIGLVL ,Rx Trigger Level Select" "Level 0(1 char.),Level 1(4 char.),Level 2(8 char.),Level 3(14 char.)" sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" else bitfld.long 0x0 3. " DMAMODE ,DMA Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" endif sif (cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") group.long 0x10++0x3 line.long 0x00 "U1MCR,USART Modem Control Register" bitfld.long 0x00 7. "CTSEN ,CTS enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,RTS enable" "Disabled,Enabled" bitfld.long 0x00 4. " LMS ,Loopback Mode Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RTSCON ,Source for modem output pin RTS" "Active,Inactive" bitfld.long 0x00 0. " DTRCON ,Source for modem output pin DTR" "Active,Inactive" endif if ((per.l((ad:0x40082000+0xC))&0x03)==0x00) group.long 0x0C++0x03 line.long 0x00 "U1LCR,Line Control Register" bitfld.long 0x00 7. "DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,1.5 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" else group.long 0x0C++0x03 line.long 0x00 "U1LCR,Line Control Register" bitfld.long 0x00 7. " DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,2 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" endif sif (cpuis("LPC43*")) group.long 0x10++0x03 line.long 0x00 "U1MCR,Modem Control Register" bitfld.long 0x00 7. "CTSEN ,Auto-cts flow control" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,Auto-rts flow" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " LOOPMODE ,Modem loopback mode select" "Disabled,Enabled" bitfld.long 0x00 1. " RTSCTRL ,Source for modem output pin RTS" "Low,High" textline " " bitfld.long 0x00 0. " DTRCTRL ,Source for modem output pin, DTR" "Low,High" endif sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24") group.long 0x10++0x03 line.long 0x00 "U1MCR,Modem Control Register" bitfld.long 0x00 7. "CTSEN ,Auto-cts flow control" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,Auto-rts flow" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " LOOPMODE ,Modem loopback mode select" "Disabled,Enabled" bitfld.long 0x00 1. " RTSCTRL ,Source for modem output pin RTS" "Low,High" textline " " bitfld.long 0x00 0. " DTRCTRL ,Source for modem output pin DTR" "Low,High" endif hgroup.long 0x14++0x03 hide.long 0x00 "U1LSR,Line Status Register" in sif (cpuis("LPC43*")) hgroup.long 0x18++0x03 hide.long 0x00 "U1MSR,Modem Status Register" in endif sif (cpu()=="EM773"||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") hgroup.long 0x18++0x03 hide.long 0x00 "U1MSR,Modem Status Register" in endif group.long 0x1C++0x03 line.long 0x00 "U1SCR,Scratch Pad Register" hexmask.long.byte 0x00 0.--7. 1. "PAD ,A readable/writable byte" group.long 0x20++0x03 line.long 0x00 "U1ACR,Auto-baud Control Register" bitfld.long 0x00 9. "ABTOINTCLR ,Auto-baud Time-out Interrupt Clear Bit" "No effect,Clear" bitfld.long 0x00 8. " ABEOINTCLR ,End of Auto-baud Interrupt Clear Bit" "No effect,Clear" textline " " bitfld.long 0x00 2. " AUTORESTART ,Auto Restart" "No restart,Restart" bitfld.long 0x00 1. " MODE ,Auto-baud Mode Select" "Mode 0,Mode 1" textline " " bitfld.long 0x00 0. " START ,Auto-baud Start" "Stop,Start" sif (cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*")) elif (cpu()!="EM773"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227") elif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") if (((per.l((ad:0x40082000+0x24)))&0x4)==0x4) group.long 0x24++0x3 line.long 0x0 "U1ICR,IrDA Control Register" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" bitfld.long 0x00 3.--5. " PULSEDIV ,IrDA transmitter pulse width [us]" "2 * Tpclk,4 * Tpclk,8 * Tpclk,16 * Tpclk,32 * Tpclk,64 * Tpclk,128 * Tpclk,256 * Tpclk" else group.long 0x24++0x3 line.long 0x0 "U1ICR,IrDA Control Register" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" endif endif group.long 0x28++0x03 line.long 0x00 "U1FDR,Fractional Divider Register" bitfld.long 0x00 4.--7. "MULVAL , Pre-scaler Multiplier Value" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpuis("LPC43*")) bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "No effect,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." endif sif (cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") group.long 0x2C++0x3 line.long 0x00 "U1OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x30++0x03 line.long 0x00 "U1TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" group.long 0x40++0x3 line.long 0x00 "U1HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "U1SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. " XTRAGUARD ,This field indicates the number of bit times (ETUs)" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) endif sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788") group.long 0x30++0x03 line.long 0x00 "U1TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="EM773"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U23"&&cpu()!="LPC11U24"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) rgroup.long 0x58++0x03 line.long 0x00 "U1FIFOLVL,FIFO Level Register" bitfld.long 0x00 8.--11. " TXFIFOLVL ,Level of the UART transmitter FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" bitfld.long 0x00 0.--3. " RXFIFILVL ,Level of the UART receiver FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" endif width 16. sif (cpuis("LPC43*")) group.long 0x4C++0x03 line.long 0x00 "U1RS485CTRL,RS485 Control register" bitfld.long 0x00 5. " OINV ,Reverses the polarity of the direction control signal on the RTS (or DTR) pin" "Not inverted,Inverted" bitfld.long 0x00 4. " DCTRL ,Auto Direction Control" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " SEL ,Direction control pin select" "/RTS,/DTR" bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RXDIS ,The receiver disable" "No,Yes" bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x07 line.long 0x00 "U1RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" line.long 0x04 "U1RS485DLY,RS-485 Delay Value Register" hexmask.long.byte 0x04 0.--7. 1. " DLY ,Direction control (RTS or DTR) delay value" group.long 0x5C++0x03 line.long 0x00 "U1TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC43*")) endif width 0xB tree.end tree "USART2" base ad:0x400C1000 width 12. if (((per.l((ad:0x400C1000+0xC)))&0x80)==0x00) hgroup.long 0x00++0x03 hide.long 0x00 "U2RBR/THR,Receiver/Transmit Buffer Register" in group.long 0x04++0x03 line.long 0x00 "U2IER,Interrupt Enable Register" bitfld.long 0x00 9. "ABTOINTEN ,Auto-baud Time-out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ABEOINTEN ,End of Auto-baud Interrupt Enable" "Disabled,Enabled" sif (cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC11850"&&cpu()!="LPC1853"&&cpu()!="LPC1857") sif (cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") bitfld.long 0x00 3. " MSIE ,Modem interrupt Enable" "Disabled,Enabled" endif endif textline " " bitfld.long 0x00 2. " RXLSIE ,Rx Line Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " THREIE ,THRE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RBRIE ,RBR Interrupt Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "U2DLL,Divisor Latch LSB" hexmask.long.byte 0x00 0.--7. 1. " DLLSB ,UARTn Divisor Latch LSB" group.long 0x04++0x03 line.long 0x00 "U2DLM,Divisor Latch MSB" hexmask.long.byte 0x00 0.--7. 1. " DLMSB ,UARTn Divisor Latch MSB" endif hgroup.long 0x08++0x03 hide.long 0x00 "U2IIR,Interrupt ID" in wgroup.long 0x08++0x03 line.long 0x00 "U2FCR,FIFO Control Register" bitfld.long 0x00 6.--7. "RXTRIGLVL ,Rx Trigger Level Select" "Level 0(1 char.),Level 1(4 char.),Level 2(8 char.),Level 3(14 char.)" sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" else bitfld.long 0x0 3. " DMAMODE ,DMA Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" endif sif (cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") group.long 0x10++0x3 line.long 0x00 "U2MCR,USART Modem Control Register" bitfld.long 0x00 7. "CTSEN ,CTS enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,RTS enable" "Disabled,Enabled" bitfld.long 0x00 4. " LMS ,Loopback Mode Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RTSCON ,Source for modem output pin RTS" "Active,Inactive" bitfld.long 0x00 0. " DTRCON ,Source for modem output pin DTR" "Active,Inactive" endif if ((per.l((ad:0x400C1000+0xC))&0x03)==0x00) group.long 0x0C++0x03 line.long 0x00 "U2LCR,Line Control Register" bitfld.long 0x00 7. "DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,1.5 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" else group.long 0x0C++0x03 line.long 0x00 "U2LCR,Line Control Register" bitfld.long 0x00 7. " DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,2 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" endif sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24") group.long 0x10++0x03 line.long 0x00 "U2MCR,Modem Control Register" bitfld.long 0x00 7. "CTSEN ,Auto-cts flow control" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,Auto-rts flow" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " LOOPMODE ,Modem loopback mode select" "Disabled,Enabled" bitfld.long 0x00 1. " RTSCTRL ,Source for modem output pin RTS" "Low,High" textline " " bitfld.long 0x00 0. " DTRCTRL ,Source for modem output pin DTR" "Low,High" endif hgroup.long 0x14++0x03 hide.long 0x00 "U2LSR,Line Status Register" in sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") hgroup.long 0x18++0x03 hide.long 0x00 "U2MSR,Modem Status Register" in endif group.long 0x1C++0x03 line.long 0x00 "U2SCR,Scratch Pad Register" hexmask.long.byte 0x00 0.--7. 1. "PAD ,A readable/writable byte" group.long 0x20++0x03 line.long 0x00 "U2ACR,Auto-baud Control Register" bitfld.long 0x00 9. "ABTOINTCLR ,Auto-baud Time-out Interrupt Clear Bit" "No effect,Clear" bitfld.long 0x00 8. " ABEOINTCLR ,End of Auto-baud Interrupt Clear Bit" "No effect,Clear" textline " " bitfld.long 0x00 2. " AUTORESTART ,Auto Restart" "No restart,Restart" bitfld.long 0x00 1. " MODE ,Auto-baud Mode Select" "Mode 0,Mode 1" textline " " bitfld.long 0x00 0. " START ,Auto-baud Start" "Stop,Start" sif (cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*")) elif (cpu()!="EM773"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227") if (((per.l((ad:0x400C1000+0x24)))&0x4)==0x4) group.long 0x24++0x3 line.long 0x0 "U2ICR,IrDA Control Register" bitfld.long 0x00 3.--5. " PULSEDIV ,IrDA transmitter pulse width [us]" "2 * Tpclk,4 * Tpclk,8 * Tpclk,16 * Tpclk,32 * Tpclk,64 * Tpclk,128 * Tpclk,256 * Tpclk" bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" else group.long 0x24++0x3 line.long 0x0 "U2ICR,IrDA Control Register" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" endif elif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") endif group.long 0x28++0x03 line.long 0x00 "U2FDR,Fractional Divider Register" bitfld.long 0x00 4.--7. "MULVAL , Pre-scaler Multiplier Value" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpuis("LPC43*")) bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "No effect,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." endif sif (cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") group.long 0x2C++0x3 line.long 0x00 "U2OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x30++0x03 line.long 0x00 "U2TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" group.long 0x40++0x3 line.long 0x00 "U2HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "U2SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. " XTRAGUARD ,This field indicates the number of bit times (ETUs)" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) group.long 0x2C++0x3 line.long 0x00 "U2OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x40++0x3 line.long 0x00 "U2HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" if (((per.l((ad:0x400C1000+0x48)))&0x04)==0x04) group.long 0x48++0x3 line.long 0x00 "U2SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" else group.long 0x48++0x3 line.long 0x00 "U2SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif endif sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788") group.long 0x30++0x03 line.long 0x00 "U2TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="EM773"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U23"&&cpu()!="LPC11U24"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) rgroup.long 0x58++0x03 line.long 0x00 "U2FIFOLVL,FIFO Level Register" bitfld.long 0x00 8.--11. " TXFIFOLVL ,Level of the UART transmitter FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" bitfld.long 0x00 0.--3. " RXFIFILVL ,Level of the UART receiver FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" endif width 16. sif (cpuis("LPC43*")) group.long 0x4C++0x03 line.long 0x00 "U2RS485CTRL,RS485 Control register" bitfld.long 0x00 5. " OINV ,Reverses the polarity of the direction control signal on the RTS (or DTR) pin" "Not inverted,Inverted" bitfld.long 0x00 4. " DCTRL ,Auto Direction Control" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" bitfld.long 0x00 1. " RXDIS ,The receiver disable" "No,Yes" textline " " bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x0F line.long 0x00 "U2RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" line.long 0x04 "U2RS485DLY,RS-485 Delay Value Register" hexmask.long.byte 0x04 0.--7. 1. " DLY ,Direction control (RTS or DTR) delay value" line.long 0x08 "SYNCCTRL,Synchronous mode control register" bitfld.long 0x08 6. " CCCLR ,Continuous clock clear" "Software,Hardware" bitfld.long 0x08 5. " SSSDIS ,Start/stop bits" "Sent,Not sent" textline " " bitfld.long 0x08 4. " CSCEN ,Continuous master clock enable" "Disabled,Enabled" bitfld.long 0x08 3. " TSBYPASS ,Transmit synchronization bypass in synchronous slave mode" "Synchronized,Not synchronized" textline " " bitfld.long 0x08 2. " FES ,Falling edge sampling" "Rising,Falling" bitfld.long 0x08 1. " CSRC ,Clock source select" "Slave,Master" textline " " bitfld.long 0x08 0. " SYNC ,Enables synchronous mode" "Disabled,Enabled" line.long 0x0C "U2TER,Transmit Enable Register" bitfld.long 0x0C 0. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC43*")) endif width 0xB tree.end tree "USART3" base ad:0x400C2000 width 12. if (((per.l((ad:0x400C2000+0xC)))&0x80)==0x00) hgroup.long 0x00++0x03 hide.long 0x00 "U3RBR/THR,Receiver/Transmit Buffer Register" in group.long 0x04++0x03 line.long 0x00 "U3IER,Interrupt Enable Register" bitfld.long 0x00 9. "ABTOINTEN ,Auto-baud Time-out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ABEOINTEN ,End of Auto-baud Interrupt Enable" "Disabled,Enabled" sif (cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC11850"&&cpu()!="LPC1853"&&cpu()!="LPC1857") sif (cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") bitfld.long 0x00 3. " MSIE ,Modem interrupt Enable" "Disabled,Enabled" endif endif textline " " bitfld.long 0x00 2. " RXLSIE ,Rx Line Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " THREIE ,THRE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RBRIE ,RBR Interrupt Enable" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "U3DLL,Divisor Latch LSB" hexmask.long.byte 0x00 0.--7. 1. " DLLSB ,UARTn Divisor Latch LSB" group.long 0x04++0x03 line.long 0x00 "U3DLM,Divisor Latch MSB" hexmask.long.byte 0x00 0.--7. 1. " DLMSB ,UARTn Divisor Latch MSB" endif hgroup.long 0x08++0x03 hide.long 0x00 "U3IIR,Interrupt ID" in wgroup.long 0x08++0x03 line.long 0x00 "U3FCR,FIFO Control Register" bitfld.long 0x00 6.--7. "RXTRIGLVL ,Rx Trigger Level Select" "Level 0(1 char.),Level 1(4 char.),Level 2(8 char.),Level 3(14 char.)" sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" else bitfld.long 0x0 3. " DMAMODE ,DMA Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " TXFIFORES ,Transmitter FIFO Reset" "No reset,Reset" bitfld.long 0x0 1. " RXFIFORES ,Receiver FIFO Reset" "No reset,Reset" textline " " bitfld.long 0x00 0. " FIFOENABLE ,FIFO Enable" "Disabled,Enabled" endif sif (cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14") group.long 0x10++0x3 line.long 0x00 "U3MCR,USART Modem Control Register" bitfld.long 0x00 7. "CTSEN ,CTS enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,RTS enable" "Disabled,Enabled" bitfld.long 0x00 4. " LMS ,Loopback Mode Select" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " RTSCON ,Source for modem output pin RTS" "Active,Inactive" bitfld.long 0x00 0. " DTRCON ,Source for modem output pin DTR" "Active,Inactive" endif if ((per.l((ad:0x400C2000+0xC))&0x03)==0x00) group.long 0x0C++0x03 line.long 0x00 "U3LCR,Line Control Register" bitfld.long 0x00 7. "DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,1.5 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" else group.long 0x0C++0x03 line.long 0x00 "U3LCR,Line Control Register" bitfld.long 0x00 7. " DLAB ,Divisor Latch Access Bit" "Disabled,Enabled" bitfld.long 0x00 6. " BC ,Break Control" "Disabled,Enabled" textline " " bitfld.long 0x00 4.--5. " PS ,Parity Select" "Odd,Even,Forced 1,Forced 0" bitfld.long 0x00 3. " PE ,Parity Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " SBS ,Stop Bit Select" "1 bit,2 bits" bitfld.long 0x00 0.--1. " WLS ,Word Length Select" "5-bit,6-bit,7-bit,8-bit" endif sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC11D14"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24") group.long 0x10++0x03 line.long 0x00 "U3MCR,Modem Control Register" bitfld.long 0x00 7. "CTSEN ,Auto-cts flow control" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEN ,Auto-rts flow" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " LOOPMODE ,Modem loopback mode select" "Disabled,Enabled" bitfld.long 0x00 1. " RTSCTRL ,Source for modem output pin RTS" "Low,High" textline " " bitfld.long 0x00 0. " DTRCTRL ,Source for modem output pin DTR" "Low,High" endif hgroup.long 0x14++0x03 hide.long 0x00 "U3LSR,Line Status Register" in sif (cpuis("LPC43*")) endif sif (cpu()=="EM773"||cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") hgroup.long 0x18++0x03 hide.long 0x00 "U3MSR,Modem Status Register" in endif group.long 0x1C++0x03 line.long 0x00 "U3SCR,Scratch Pad Register" hexmask.long.byte 0x00 0.--7. 1. "PAD ,A readable/writable byte" group.long 0x20++0x03 line.long 0x00 "U3ACR,Auto-baud Control Register" bitfld.long 0x00 9. "ABTOINTCLR ,Auto-baud Time-out Interrupt Clear Bit" "No effect,Clear" bitfld.long 0x00 8. " ABEOINTCLR ,End of Auto-baud Interrupt Clear Bit" "No effect,Clear" textline " " bitfld.long 0x00 2. " AUTORESTART ,Auto Restart" "No restart,Restart" bitfld.long 0x00 1. " MODE ,Auto-baud Mode Select" "Mode 0,Mode 1" textline " " bitfld.long 0x00 0. " START ,Auto-baud Start" "Stop,Start" sif (cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpuis("LPC43*")) if (((per.l((ad:0x400C2000+0x24)))&0x4)==0x4) group.long 0x24++0x3 line.long 0x0 "U3ICR,IrDA Control Register" bitfld.long 0x00 3.--5. " PULSEDIV ,IrDA transmitter pulse width [us]" "2 * Tpclk,4 * Tpclk,8 * Tpclk,16 * Tpclk,32 * Tpclk,64 * Tpclk,128 * Tpclk,256 * Tpclk" bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" else group.long 0x24++0x3 line.long 0x0 "U3ICR,IrDA Control Register" bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" endif elif (cpu()!="EM773"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC1102LV"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC1224"&&cpu()!="LPC1225"&&cpu()!="LPC1226"&&cpu()!="LPC1227") if (((per.l((ad:0x400C2000+0x24)))&0x4)==0x4) group.long 0x24++0x3 line.long 0x0 "U3ICR,IrDA Control Register" bitfld.long 0x00 3.--5. " PULSEDIV ,IrDA transmitter pulse width [us]" "2 * Tpclk,4 * Tpclk,8 * Tpclk,16 * Tpclk,32 * Tpclk,64 * Tpclk,128 * Tpclk,256 * Tpclk" bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" else group.long 0x24++0x3 line.long 0x0 "U3ICR,IrDA Control Register" bitfld.long 0x00 0. " IRDAEN ,IrDA Enable" "Disabled,Enabled" bitfld.long 0x00 1. " IRDAINV ,IrDA Serial Input Invert" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " FIXPULSEEN ,IrDA fixed-pulse-width mode" "Disabled,Enabled" endif elif (cpu()=="LPC1224"||cpu()=="LPC1225"||cpu()=="LPC1226"||cpu()=="LPC1227") endif group.long 0x28++0x03 line.long 0x00 "U3FDR,Fractional Divider Register" bitfld.long 0x00 4.--7. "MULVAL , Pre-scaler Multiplier Value" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " sif (cpu()=="EM773"||cpu()=="LPC1311"||cpu()=="LPC1313"||cpu()=="LPC1342"||cpu()=="LPC1343"||cpu()=="LPC1110"||cpuis("LPC1111*")||cpuis("LPC1112*")||cpu()=="LPC1112LV"||cpuis("LPC1113*")||cpuis("LPC1114*")||cpu()=="LPC1114LV"||cpuis("LPC1115*")||cpu()=="LPC11D14"||cpu()=="LPC11C12"||cpu()=="LPC11C14"||cpu()=="LPC1102"||cpu()=="LPC11C22"||cpu()=="LPC11C24"||cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpuis("LPC43*")) bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "No effect,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." else bitfld.long 0x00 0.--3. " DIVADDVAL , Pre-scaler Divisor Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,?..." endif sif (cpu()=="LPC11U12"||cpu()=="LPC11U13"||cpu()=="LPC11U14"||cpu()=="LPC11U23"||cpu()=="LPC11U24"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||cpu()=="LPC11A02"||cpu()=="LPC11A04"||cpu()=="LPC11A11"||cpu()=="LPC11A12"||cpu()=="LPC11A13"||cpu()=="LPC11A14") group.long 0x2C++0x3 line.long 0x00 "U3OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x30++0x03 line.long 0x00 "U3TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" group.long 0x40++0x3 line.long 0x00 "U3HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "U3SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. " XTRAGUARD ,This field indicates the number of bit times (ETUs)" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif sif (cpuis("LPC43*")) group.long 0x2C++0x3 line.long 0x00 "U3OSR,Oversampling Register" hexmask.long.byte 0x00 8.--14. 1. "FDINT ,These bits act as a more-significant extension of the OSint field" bitfld.long 0x00 4.--7. " OSINT ,Integer part of the oversampling ratio" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 1.--3. " OSFRAC ,Fractional part of the oversampling ratio" ",0.125,0.250,0.375,0.5,0.625,0.750,0.875" group.long 0x40++0x3 line.long 0x00 "U3HDEN,USART Half-duplex Enable Register" bitfld.long 0x00 0. "HDEN ,Half-duplex mode enable" "Disabled,Enabled" if (((per.l((ad:0x400C2000+0x48)))&0x04)==0x04) group.long 0x48++0x3 line.long 0x00 "U3SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" else group.long 0x48++0x3 line.long 0x00 "U3SCICCTRL,Smart Card Interface Control register" hexmask.long.byte 0x00 8.--15. 1. "GUARDTIME ,Extra guard time" bitfld.long 0x00 5.--7. " TXRETRY ,Controls the maximum number of retransmissions" "0,1,2,3,4,5,6,7" bitfld.long 0x00 2. " PROTSEL ,Protocol selection as defined in the ISO7816-3 standard" "T=0,T=1" textline " " bitfld.long 0x00 1. " NACKDIS ,NACK response disable" "No,Yes" bitfld.long 0x00 0. " SCIEN ,Smart Card Interface Enable" "Disabled,Enabled" endif endif sif (cpu()=="LPC1772"||cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788") group.long 0x30++0x03 line.long 0x00 "U3TER,Transmit Enable Register" bitfld.long 0x00 7. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="EM773"&&cpu()!="LPC1772"&&cpu()!="LPC1774"&&cpu()!="LPC1776"&&cpu()!="LPC1777"&&cpu()!="LPC1778"&&cpu()!="LPC1785"&&cpu()!="LPC1786"&&cpu()!="LPC1787"&&cpu()!="LPC1788"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U23"&&cpu()!="LPC11U24"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14"&&cpu()!="LPC1810"&&cpu()!="LPC1820"&&cpu()!="LPC1830"&&cpu()!="LPC1850"&&cpu()!="LPC1853"&&cpu()!="LPC1857"&&!cpuis("LPC43*")) rgroup.long 0x58++0x03 line.long 0x00 "U3FIFOLVL,FIFO Level Register" bitfld.long 0x00 8.--11. " TXFIFOLVL ,Level of the UART transmitter FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" bitfld.long 0x00 0.--3. " RXFIFILVL ,Level of the UART receiver FIFO" "Empty,1,2,3,4,5,6,7,8,9,10,11,12,13,14,Full" endif width 16. sif (cpuis("LPC43*")) group.long 0x4C++0x03 line.long 0x00 "U3RS485CTRL,RS485 Control register" bitfld.long 0x00 5. " OINV ,Reverses the polarity of the direction control signal on the RTS (or DTR) pin" "Not inverted,Inverted" bitfld.long 0x00 4. " DCTRL ,Auto Direction Control" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " AADEN ,Auto Address Detect" "Disabled,Enabled" bitfld.long 0x00 1. " RXDIS ,The receiver disable" "No,Yes" textline " " bitfld.long 0x00 0. " NMMEN ,Normal Multidrop Mode" "Disabled,Enabled" group.long 0x50++0x0F line.long 0x00 "U3RS485ADRMATCH,RS485 Address Match register" hexmask.long.byte 0x00 0.--7. 1. " ADRMATCH ,Address match value" line.long 0x04 "U3RS485DLY,RS-485 Delay Value Register" hexmask.long.byte 0x04 0.--7. 1. " DLY ,Direction control (RTS or DTR) delay value" line.long 0x08 "SYNCCTRL,Synchronous mode control register" bitfld.long 0x08 6. " CCCLR ,Continuous clock clear" "Software,Hardware" bitfld.long 0x08 5. " SSSDIS ,Start/stop bits" "Sent,Not sent" textline " " bitfld.long 0x08 4. " CSCEN ,Continuous master clock enable" "Disabled,Enabled" bitfld.long 0x08 3. " TSBYPASS ,Transmit synchronization bypass in synchronous slave mode" "Synchronized,Not synchronized" textline " " bitfld.long 0x08 2. " FES ,Falling edge sampling" "Rising,Falling" bitfld.long 0x08 1. " CSRC ,Clock source select" "Slave,Master" textline " " bitfld.long 0x08 0. " SYNC ,Enables synchronous mode" "Disabled,Enabled" line.long 0x0C "U3TER,Transmit Enable Register" bitfld.long 0x0C 0. " TXEN ,Transmission Enable" "Disabled,Enabled" endif sif (!cpuis("LPC43*")) endif width 0xB tree.end tree.end tree.open "SSP (Synchronous Serial Port)" tree "SSP0" base ad:0x40083000 width 11. if ((per.l(ad:0x40083000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " CPHA ,Clock Out Phase" "First clock,Second clock" bitfld.long 0x00 6. " CPOL ,Clock Out Polarity" "Low,High" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP0CR0,SSP0 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif if ((per.l(ad:0x40083000+0x04)&0x4)==0x4) group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " LBM ,Loop Back Mode" "Normal,Loopback" else group.long 0x04++0x3 line.long 0x00 "SSP0CR1,SSP0 Control Register 1" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" bitfld.long 0x00 0. " LBM ,Loop Back Mode" "Normal,Loopback" endif hgroup.long 0x08++0x3 hide.long 0x00 "SSP0DR,SSP0 Data Register" in rgroup.long 0x0c++0x3 line.long 0x00 "SSP0SR,SSP0 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP0CPSR,SSP0 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor (even value between 2 and 254)" group.long 0x14++0x3 line.long 0x00 "SSP0IMSC,SSP0 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP0RIS,SSP0 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Tx FIFO Half Empty" "Not half empty,Half empty" bitfld.long 0x00 2. " RXRIS ,Rx FIFO Half Full" "Not half full,Half full" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No timeout,Timeout" textline " " bitfld.long 0x00 0. " RORRIS ,Frame Received When RxFIFO Full" "Not received,Received" rgroup.long 0x1c++0x3 line.long 0x00 "SSP0MIS,SSP0 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Tx FIFO Half Empty Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Rx FIFO Half Full Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive Timeout Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Frame Received When RxFIFO Full Interrupt" "No interrupt,Interrupt" sif cpu()=="EM773"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpuis("LPC43*") wgroup.long 0x20++0x3 else group.long 0x20++0x3 endif line.long 0x00 "SSP0ICR,SSP0 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive Timeout Clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,Clear Frame Received When RxFIFO Full" "No effect,Clear" sif (cpu()!="EM773"&&cpu()!="LPC1311"&&cpu()!="LPC1313"&&cpu()!="LPC1342"&&cpu()!="LPC1343"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U24"&&cpu()!="LPC11U23"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14") group.long 0x24++0x3 line.long 0x00 "SSP0DMACR,SSP0 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" endif width 0xb tree.end tree "SSP1" base ad:0x400C5000 width 11. if ((per.l(ad:0x400C5000)&0x30)==0x0) group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" bitfld.long 0x00 7. " CPHA ,Clock Out Phase" "First clock,Second clock" bitfld.long 0x00 6. " CPOL ,Clock Out Polarity" "Low,High" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" else group.long 0x00++0x3 line.long 0x00 "SSP1CR0,SSP1 Control Register 0" hexmask.long.byte 0x0 8.--15. 1. " SCR ,Serial Clock Rate" textline " " bitfld.long 0x00 4.--5. " FRF ,Frame Format" "SPI,TI,Microwire,?..." bitfld.long 0x00 0.--3. " DSS ,Data Size Select" "Reserved,Reserved,Reserved,4 bit,5 bit,6 bit,7 bit,8 bit,9 bit,10 bit,11 bit,12 bit,13 bit,14 bit,15 bit,16 bit" endif if ((per.l(ad:0x400C5000+0x04)&0x4)==0x4) group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 3. " SOD ,Slave Output Disable" "No,Yes" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " LBM ,Loop Back Mode" "Normal,Loopback" else group.long 0x04++0x3 line.long 0x00 "SSP1CR1,SSP1 Control Register 1" bitfld.long 0x00 2. " MS ,Master/Slave Mode" "Master,Slave" bitfld.long 0x00 1. " SSE ,SSP Enable" "Disabled,Enabled" bitfld.long 0x00 0. " LBM ,Loop Back Mode" "Normal,Loopback" endif hgroup.long 0x08++0x3 hide.long 0x00 "SSP1DR,SSP1 Data Register" in rgroup.long 0x0c++0x3 line.long 0x00 "SSP1SR,SSP1 Status Register" bitfld.long 0x00 4. " BSY ,Busy" "Idle,Busy" bitfld.long 0x00 3. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty" textline " " bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Full,Not Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" group.long 0x10++0x3 line.long 0x00 "SSP1CPSR,SSP1 Clock Prescale Register" hexmask.long.byte 0x0 0.--7. 1. " CPSDVSR ,PCLK Divisor (even value between 2 and 254)" group.long 0x14++0x3 line.long 0x00 "SSP1IMSC,SSP1 Interrupt Mask Set/Clear Register" bitfld.long 0x00 3. " TXIM ,Tx FIFO Half Empty Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " RXIM ,Rx FIFO Half Full Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " RTIM ,Receive Timeout Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RORIM ,Receive Overrun Interrupt" "Disabled,Enabled" rgroup.long 0x18++0x3 line.long 0x00 "SSP1RIS,SSP1 Raw Interrupt Status Register" bitfld.long 0x00 3. " TXRIS ,Tx FIFO Half Empty" "Not half empty,Half empty" bitfld.long 0x00 2. " RXRIS ,Rx FIFO Half Full" "Not half full,Half full" bitfld.long 0x00 1. " RTRIS ,Receive Timeout" "No timeout,Timeout" textline " " bitfld.long 0x00 0. " RORRIS ,Frame Received When RxFIFO Full" "Not received,Received" rgroup.long 0x1c++0x3 line.long 0x00 "SSP1MIS,SSP1 Masked Interrupt Status Register" bitfld.long 0x00 3. " TXMIS ,Tx FIFO Half Empty Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXMIS ,Rx FIFO Half Full Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " RTMIS ,Receive Timeout Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " RORMIS ,Frame Received When RxFIFO Full Interrupt" "No interrupt,Interrupt" sif cpu()=="EM773"||cpu()=="LPC11E11"||cpu()=="LPC11E12"||cpu()=="LPC11E13"||cpu()=="LPC11E14"||cpuis("LPC43*") wgroup.long 0x20++0x3 else group.long 0x20++0x3 endif line.long 0x00 "SSP1ICR,SSP1 Interrupt Clear Register" bitfld.long 0x0 1. " RTIC ,Receive Timeout Clear" "No effect,Clear" bitfld.long 0x0 0. " RORIC ,Clear Frame Received When RxFIFO Full" "No effect,Clear" sif (cpu()!="EM773"&&cpu()!="LPC1311"&&cpu()!="LPC1313"&&cpu()!="LPC1342"&&cpu()!="LPC1343"&&cpu()!="LPC1110"&&!cpuis("LPC1111*")&&!cpuis("LPC1112*")&&cpu()!="LPC1112LV"&&!cpuis("LPC1113*")&&!cpuis("LPC1114*")&&cpu()!="LPC1114LV"&&!cpuis("LPC1115*")&&cpu()!="LPC11D14"&&cpu()!="LPC11C12"&&cpu()!="LPC11C14"&&cpu()!="LPC1102"&&cpu()!="LPC11C22"&&cpu()!="LPC11C24"&&cpu()!="LPC11U12"&&cpu()!="LPC11U13"&&cpu()!="LPC11U14"&&cpu()!="LPC11U24"&&cpu()!="LPC11U23"&&cpu()!="LPC11A02"&&cpu()!="LPC11A04"&&cpu()!="LPC11A11"&&cpu()!="LPC11A12"&&cpu()!="LPC11A13"&&cpu()!="LPC11A14"&&cpu()!="LPC11E11"&&cpu()!="LPC11E12"&&cpu()!="LPC11E13"&&cpu()!="LPC11E14") group.long 0x24++0x3 line.long 0x00 "SSP1DMACR,SSP1 DMA Control Register" bitfld.long 0x0 1. " TXDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x0 0. " RXDMAE ,Receive DMA Enable" "Disabled,Enabled" endif width 0xb tree.end tree.end tree "SPI (Serial Peripheral Interface)" base ad:0x40100000 width 9. group.long 0x00++0x3 line.long 0x00 "S0SPCR,SPI Control Register" bitfld.long 0x00 8.--11. " BITS ,Number Of Bits Per Transfer" "16 bits,,,,,,,,8 bits/transfer,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits" bitfld.long 0x00 7. " SPIE ,Serial Peripheral Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " LSBF ,LSB First" "MSB first,LSB first" textline " " bitfld.long 0x00 5. " MSTR ,Master Mode Select" "Slave,Master" bitfld.long 0x00 4. " CPOL ,Clock Polarity Control" "Active high,Active low" bitfld.long 0x00 3. " CPHA ,Clock Phase Control" "First clock,Second clock" textline " " bitfld.long 0x00 2. " BITENABLE ,Number of bits that SPI controller send/receive" "8 bits,S0SPCR[BITS]" hgroup.long 0x04++0x3 hide.long 0x00 "S0SPSR,SPI Status Register" in group.long 0x08++0x3 line.long 0x00 "S0SPDR,SPI Data Register" hexmask.long.byte 0x00 8.--15. 1. " DATAHIGH ,SPI Bi-directional data port bits [15:8]" hexmask.long.byte 0x00 0.--7. 1. " DATALOW ,SPI Bi-directional data port bits [7:0]" group.long 0x0c++0x3 line.long 0x00 "S0SPCCR,SPI Clock Counter Register" hexmask.long.byte 0x00 0.--7. 1. " COUNTER ,SPI0 Clock counter setting" group.long 0x10++0x3 line.long 0x0 "SPTCR,SPI Test Control Register" hexmask.long.byte 0x00 1.--7. 1. " TEST ,SPI test mode" group.long 0x14++0x3 line.long 0x0 "SPTSR,SPI Test Status Register" bitfld.long 0x00 7. " SPIF ,SPI transfer complete flag" "Not completed,Completed" bitfld.long 0x00 6. " WCOL ,Write collision" "No collision,Collision" bitfld.long 0x00 5. " ROVR ,Read overrun" "No overrun,Overrun" textline " " bitfld.long 0x00 4. " MODF ,Mode fault" "No error,Error" bitfld.long 0x00 3. " ABRT ,Slave abort" "Not aborted,Aborted" group.long 0x1c++0x3 line.long 0x00 "S0SPINT,SPI Interrupt Register" eventfld.long 0x00 0. " SPIINTF ,SPI Interrupt Flag" "No interrupt,Interrupt" width 0xb tree.end tree.open "I2S interface" tree "I2S0" base ad:0x400A2000 width 14. group.long 0x0++0x3 line.long 0x0 "I2SDAO,Digital Audio Output Register" bitfld.long 0x00 15. " MUTE ,The transmit channel sends only zeroes" "Not muted,Muted" hexmask.long.word 0x00 6.--14. 1. " WS_HALFPERIOD ,Word select half period minus 1" textline " " bitfld.long 0x00 5. " WS_SEL ,Master/Slave mode select" "Master,Slave" bitfld.long 0x00 4. " RESET ,Asynchronously reset the transmit channel and FIFO" "No reset,Reset" textline " " bitfld.long 0x00 3. " STOP ,Disables accesses on FIFOs/places the transmit channel in mute mode" "Not stopped,Stopped" bitfld.long 0x00 2. " MONO ,Data format select" "Stereo,Monaural" textline " " bitfld.long 0x00 0.--1. " WORDWIDTH ,Selects the number of bytes in data" "8 bit,16 bit,,32 bit" group.long 0x4++0x3 line.long 0x0 "I2SDAI,Digital Audio Input Register" hexmask.long.word 0x00 6.--14. 1. " WS_HALFPERIOD ,Word select half period minus 1" bitfld.long 0x00 5. " WS_SEL ,Master/Slave mode select" "Master,Slave" textline " " bitfld.long 0x00 4. " RESET ,Asynchronously reset the transmit channel and FIFO" "No reset,Reset" bitfld.long 0x00 3. " STOP ,Disables accesses on FIFOs/places the transmit channel in mute mode" "Not stopped,Stopped" textline " " bitfld.long 0x00 2. " MONO ,Data of monaural format" "Stereo,Monaural" bitfld.long 0x00 0.--1. " WORDWIDTH ,Selects the number of bytes in data" "8 bit,16 bit,,32 bit" wgroup.long 0x8++0x3 line.long 0x0 "I2STXFIFO,Transmit FIFO Register" sif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") rgroup.long 0xC++0x3 line.long 0x0 "I2SRXFIFO,Receive FIFO Register" else hgroup.long 0xC++0x3 hide.long 0x0 "I2SRXFIFO,Receive FIFO Register" in endif rgroup.long 0x10++0x3 line.long 0x0 "I2SSTATE,Status Feedback Register" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x00 16.--19. " TX_LEVEL ,Current level of the Transmit FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " RX_LEVEL ,Current level of the Receive FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x00 16.--18. " TX_LEVEL ,Current level of the Transmit FIFO" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--10. " RX_LEVEL ,Current level of the Receive FIFO" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 2. " DMAREQ2 ,Presence of Receive or Transmit DMA Request 2" "Not requested,Requested" bitfld.long 0x00 1. " DMAREQ1 ,Presence of Receive or Transmit DMA Request 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " IRQ ,Presence of Receive Interrupt or Transmit Interrupt" "No interrupt,Interrupt" group.long 0x14++0x23 line.long 0x0 "I2SDMA1,DMA Configuration Register 1" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x00 16.--19. " TX_DEPTH_DMA1 ,Set the FIFO level that triggers a transmit DMA request on DMA1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " RX_DEPTH_DMA1 ,FIFO level that triggers a receive DMA request on DMA1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x00 16.--18. " TX_DEPTH_DMA1 ,Set the FIFO level that triggers a transmit DMA request on DMA1" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--10. " RX_DEPTH_DMA1 ,FIFO level that triggers a receive DMA request on DMA1" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 1. " TX_DMA1_ENABLE ,Enables DMA1 for I2S transmit" "Disabled,Enabled" bitfld.long 0x00 0. " RX_DMA1_ENABLE ,Enables DMA1 for I2S receive" "Disabled,Enabled" line.long 0x4 "I2SDMA2,DMA Configuration Register 2" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x04 16.--19. " TX_DEPTH_DMA2 ,FIFO level that triggers a transmit DMA request on DMA2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 8.--11. " RX_DEPTH_DMA2 ,FIFO level that triggers a receive DMA request on DMA2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x04 16.--18. " TX_DEPTH_DMA2 ,FIFO level that triggers a transmit DMA request on DMA2" "0,1,2,3,4,5,6,7" bitfld.long 0x04 8.--10. " RX_DEPTH_DMA2 ,FIFO level that triggers a receive DMA request on DMA2" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x04 1. " TX_DMA2_ENABLE ,Enables DMA2 for I2S transmit" "Disabled,Enabled" bitfld.long 0x04 0. " RX_DMA2_ENABLE ,Enables DMA2 for I2S receive" "Disabled,Enabled" line.long 0x8 "I2SIRQ,Interrupt Request Control Register" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x08 16.--19. " TX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " RX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 16.--18. " TX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " RX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x08 1. " TX_IRQ_ENABLE ,Enables I2S transmit interrupt" "Disabled,Enabled" bitfld.long 0x08 0. " RX_IRQ_ENABLE ,Enables I2S receive interrupt" "Disabled,Enabled" line.long 0x0c "I2STXRATE,Transmit bit (Clock) rate divider Register" hexmask.long.byte 0x0c 8.--15. 1. " X_DIVIDER ,I2S transmit bit rate numerator" hexmask.long.byte 0x0c 0.--7. 1. " Y_DIVIDER ,I2S transmit bit rate denominator" line.long 0x10 "I2SRXRATE,Receive bit (Clock) rate divider Register" hexmask.long.byte 0x10 8.--15. 1. " X_DIVIDER ,I2S receive bit rate numerator" hexmask.long.byte 0x10 0.--7. 1. " Y_DIVIDER ,I2S receive bit rate denominator" line.long 0x14 "I2STXBITRATE,Transmit Clock Bit Rate Register" bitfld.long 0x14 0.--5. " TX_BITRATE ,I2S transmit bit rate" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" line.long 0x18 "I2SRXBITRATE,Receive Clock Bit Rate Register" bitfld.long 0x18 0.--5. " RX_BITRATE ,I2S receive bit rate" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" line.long 0x1c "I2STXMODE,Transmit Mode Control Register" bitfld.long 0x1c 3. " TXMCENA ,TX_MCLK output enable" "Disabled,Enabled" bitfld.long 0x1c 2. " TX4PIN ,Transmit 4-pin mode" "Disabled,Enabled" textline " " bitfld.long 0x1c 0.--1. " TXCLKSEL ,Clock source selection for the transmit bit clock divider" "TX fract. rate divider clk,,RX_MCLK,?..." line.long 0x20 "I2SRXMODE,Receive Mode Control Register" bitfld.long 0x20 3. " RXMCENA ,RX_MCLK output enable" "Disabled,Enabled" bitfld.long 0x20 2. " RX4PIN ,Receive 4-pin mode" "Disabled,Enabled" textline " " bitfld.long 0x20 0.--1. " RXCLKSEL ,Clock source selection for the receive bit clock divider" "RX fract. rate divider clk,,TX_MCLK,?..." width 0xb tree.end tree "I2S1" base ad:0x400A3000 width 14. group.long 0x0++0x3 line.long 0x0 "I2SDAO,Digital Audio Output Register" bitfld.long 0x00 15. " MUTE ,The transmit channel sends only zeroes" "Not muted,Muted" hexmask.long.word 0x00 6.--14. 1. " WS_HALFPERIOD ,Word select half period minus 1" textline " " bitfld.long 0x00 5. " WS_SEL ,Master/Slave mode select" "Master,Slave" bitfld.long 0x00 4. " RESET ,Asynchronously reset the transmit channel and FIFO" "No reset,Reset" textline " " bitfld.long 0x00 3. " STOP ,Disables accesses on FIFOs/places the transmit channel in mute mode" "Not stopped,Stopped" bitfld.long 0x00 2. " MONO ,Data format select" "Stereo,Monaural" textline " " bitfld.long 0x00 0.--1. " WORDWIDTH ,Selects the number of bytes in data" "8 bit,16 bit,,32 bit" group.long 0x4++0x3 line.long 0x0 "I2SDAI,Digital Audio Input Register" hexmask.long.word 0x00 6.--14. 1. " WS_HALFPERIOD ,Word select half period minus 1" bitfld.long 0x00 5. " WS_SEL ,Master/Slave mode select" "Master,Slave" textline " " bitfld.long 0x00 4. " RESET ,Asynchronously reset the transmit channel and FIFO" "No reset,Reset" bitfld.long 0x00 3. " STOP ,Disables accesses on FIFOs/places the transmit channel in mute mode" "Not stopped,Stopped" textline " " bitfld.long 0x00 2. " MONO ,Data of monaural format" "Stereo,Monaural" bitfld.long 0x00 0.--1. " WORDWIDTH ,Selects the number of bytes in data" "8 bit,16 bit,,32 bit" wgroup.long 0x8++0x3 line.long 0x0 "I2STXFIFO,Transmit FIFO Register" sif (cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208") rgroup.long 0xC++0x3 line.long 0x0 "I2SRXFIFO,Receive FIFO Register" else hgroup.long 0xC++0x3 hide.long 0x0 "I2SRXFIFO,Receive FIFO Register" in endif rgroup.long 0x10++0x3 line.long 0x0 "I2SSTATE,Status Feedback Register" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x00 16.--19. " TX_LEVEL ,Current level of the Transmit FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " RX_LEVEL ,Current level of the Receive FIFO" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x00 16.--18. " TX_LEVEL ,Current level of the Transmit FIFO" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--10. " RX_LEVEL ,Current level of the Receive FIFO" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 2. " DMAREQ2 ,Presence of Receive or Transmit DMA Request 2" "Not requested,Requested" bitfld.long 0x00 1. " DMAREQ1 ,Presence of Receive or Transmit DMA Request 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " IRQ ,Presence of Receive Interrupt or Transmit Interrupt" "No interrupt,Interrupt" group.long 0x14++0x23 line.long 0x0 "I2SDMA1,DMA Configuration Register 1" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x00 16.--19. " TX_DEPTH_DMA1 ,Set the FIFO level that triggers a transmit DMA request on DMA1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 8.--11. " RX_DEPTH_DMA1 ,FIFO level that triggers a receive DMA request on DMA1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x00 16.--18. " TX_DEPTH_DMA1 ,Set the FIFO level that triggers a transmit DMA request on DMA1" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--10. " RX_DEPTH_DMA1 ,FIFO level that triggers a receive DMA request on DMA1" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x00 1. " TX_DMA1_ENABLE ,Enables DMA1 for I2S transmit" "Disabled,Enabled" bitfld.long 0x00 0. " RX_DMA1_ENABLE ,Enables DMA1 for I2S receive" "Disabled,Enabled" line.long 0x4 "I2SDMA2,DMA Configuration Register 2" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x04 16.--19. " TX_DEPTH_DMA2 ,FIFO level that triggers a transmit DMA request on DMA2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 8.--11. " RX_DEPTH_DMA2 ,FIFO level that triggers a receive DMA request on DMA2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x04 16.--18. " TX_DEPTH_DMA2 ,FIFO level that triggers a transmit DMA request on DMA2" "0,1,2,3,4,5,6,7" bitfld.long 0x04 8.--10. " RX_DEPTH_DMA2 ,FIFO level that triggers a receive DMA request on DMA2" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x04 1. " TX_DMA2_ENABLE ,Enables DMA2 for I2S transmit" "Disabled,Enabled" bitfld.long 0x04 0. " RX_DMA2_ENABLE ,Enables DMA2 for I2S receive" "Disabled,Enabled" line.long 0x8 "I2SIRQ,Interrupt Request Control Register" sif (cpu()=="LPC1774"||cpu()=="LPC1776"||cpu()=="LPC1777"||cpu()=="LPC1778"||cpu()=="LPC1785"||cpu()=="LPC1786"||cpu()=="LPC1787"||cpu()=="LPC1788"||cpu()=="LPC1810"||cpu()=="LPC1820"||cpu()=="LPC1830"||cpu()=="LPC1850"||cpu()=="LPC1853"||cpu()=="LPC1857"||(cpu()=="LPC4072FBD80")||(cpu()=="LPC4072FET80")||(cpu()=="LPC4074FBD144")||(cpu()=="LPC4076FBD144")||(cpu()=="LPC4076FET180")||(cpu()=="LPC4078FBD100")||(cpu()=="LPC4078FBD144")||(cpu()=="LPC4078FBD208")||(cpu()=="LPC4078FBD80")||(cpu()=="LPC4078FET180")||(cpu()=="LPC4078FET208")||(cpu()=="LPC4088FBD144")||(cpu()=="LPC4088FBD208")||(cpu()=="LPC4088FET180")||(cpu()=="LPC4088FET208")||cpuis("LPC43*")) bitfld.long 0x08 16.--19. " TX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " RX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 16.--18. " TX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " RX_DEPTH_IRQ ,FIFO level on which to create an irq request" "0,1,2,3,4,5,6,7" endif textline " " bitfld.long 0x08 1. " TX_IRQ_ENABLE ,Enables I2S transmit interrupt" "Disabled,Enabled" bitfld.long 0x08 0. " RX_IRQ_ENABLE ,Enables I2S receive interrupt" "Disabled,Enabled" line.long 0x0c "I2STXRATE,Transmit bit (Clock) rate divider Register" hexmask.long.byte 0x0c 8.--15. 1. " X_DIVIDER ,I2S transmit bit rate numerator" hexmask.long.byte 0x0c 0.--7. 1. " Y_DIVIDER ,I2S transmit bit rate denominator" line.long 0x10 "I2SRXRATE,Receive bit (Clock) rate divider Register" hexmask.long.byte 0x10 8.--15. 1. " X_DIVIDER ,I2S receive bit rate numerator" hexmask.long.byte 0x10 0.--7. 1. " Y_DIVIDER ,I2S receive bit rate denominator" line.long 0x14 "I2STXBITRATE,Transmit Clock Bit Rate Register" bitfld.long 0x14 0.--5. " TX_BITRATE ,I2S transmit bit rate" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" line.long 0x18 "I2SRXBITRATE,Receive Clock Bit Rate Register" bitfld.long 0x18 0.--5. " RX_BITRATE ,I2S receive bit rate" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" line.long 0x1c "I2STXMODE,Transmit Mode Control Register" bitfld.long 0x1c 3. " TXMCENA ,TX_MCLK output enable" "Disabled,Enabled" bitfld.long 0x1c 2. " TX4PIN ,Transmit 4-pin mode" "Disabled,Enabled" textline " " bitfld.long 0x1c 0.--1. " TXCLKSEL ,Clock source selection for the transmit bit clock divider" "TX fract. rate divider clk,,RX_MCLK,?..." line.long 0x20 "I2SRXMODE,Receive Mode Control Register" bitfld.long 0x20 3. " RXMCENA ,RX_MCLK output enable" "Disabled,Enabled" bitfld.long 0x20 2. " RX4PIN ,Receive 4-pin mode" "Disabled,Enabled" textline " " bitfld.long 0x20 0.--1. " RXCLKSEL ,Clock source selection for the receive bit clock divider" "RX fract. rate divider clk,,TX_MCLK,?..." width 0xb tree.end tree.end tree.open "CAN (Controller Area Network)" tree "C_CAN0" base ad:0x400E2000 width 16. group.long 0x00++0x07 line.long 0x00 "CANCNTL,CAN Control Register" bitfld.long 0x00 7. " TEST ,Test mode enable" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration change enable" "Disabled,Enabled" bitfld.long 0x00 5. " DAR ,Disable automatic retransmission" "No,Yes" bitfld.long 0x00 3. " EIE ,Error interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 2. " SIE ,Status change interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " IE ,Module interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Initialization" "Stopped,Started" line.long 0x04 "CANSTAT,Status Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x04 7. " BOFF ,Busoff status" "Not in busoff,In busoff" rbitfld.long 0x04 6. " EWARN ,Warning status" "No warning,Warning" newline rbitfld.long 0x04 5. " EPASS ,Error passive" "Active,Passive" else bitfld.long 0x04 7. " BOFF ,Busoff status" "Not in busoff,In busoff" bitfld.long 0x04 6. " EWARN ,Warning status" "No warning,Warning" newline bitfld.long 0x04 5. " EPASS ,Error passive" "Active,Passive" endif bitfld.long 0x04 4. " RXOK ,Received a message successfully" "Not occurred,Occurred" newline bitfld.long 0x04 3. " TXOK ,Transmitted a message successfully" "Not occurred,Occurred" bitfld.long 0x04 0.--2. " LEC ,Last error code" "No error,Stuff error,Form error,AckError,Bit1Error,Bit0Error,CRCError,Unused" rgroup.long 0x08++0x03 line.long 0x00 "CANEC,Error Counter Register" bitfld.long 0x00 15. " RP ,Receive error passive" "Not reached,Reached" hexmask.long.byte 0x00 8.--14. 1. " REC[6:0] ,Receive error counter" hexmask.long.byte 0x00 0.--7. 1. " TEC[7:0] ,Transmit error counter" group.long 0x0C++0x03 line.long 0x00 "CANBT,Bit Timing Register" bitfld.long 0x00 12.--14. " TSEG2 ,Time segment after the sample point" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--11. " TSEG1 ,Time segment before the sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6.--7. " SJW ,(Re)synchronization jump width" "0,1,2,3" bitfld.long 0x00 0.--5. " BRP ,Baud rate prescaler" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32,/33,/34,/35,/36,/37,/38,/39,/40,/41,/42,/43,/44,/45,/46,/47,/48,/49,/50,/51,/52,/53,/54,/55,/56,/57,/58,/59,/60,/61,/62,/63,/64" rgroup.long 0x10++0x03 line.long 0x00 "CANINT,Interrupt Register" hexmask.long.word 0x00 0.--15. 1. " INTID ,Interrupt ID" sif cpuis("LPC11C*") if (((per.l(ad:0x400E2000))&0x80)==0x80) group.long 0x014++0x03 line.long 0x00 "CANTEST,Test Register" bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" else rgroup.long 0x014++0x03 line.long 0x00 "CANTEST,Test Register" bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" endif else group.long 0x14++0x03 line.long 0x00 "CANTEST,Test Register" sif cpuis("LPC43*") rbitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" else bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" endif bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" endif group.long 0x18++0x03 line.long 0x00 "CANBRPE,Baud Rate Prescaler Extension Register" bitfld.long 0x00 0.--3. " BRPE ,Baud rate prescaler extension" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" group.long 0x20++0x03 line.long 0x00 "CANIF1_CMDREQ,Message Interface 1 Command Request Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" else bitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" endif bitfld.long 0x00 0.--5. " MN ,Message number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((per.l(ad:0x400E2000+0x20+0x04))&0x80)==0x80) group.long (0x20+0x04)++0x3 line.long 0x00 "CANIF1_CMDMSK,Message Interface 1 Command Mask Register" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 2. " TXRQST ,Access transmission request bit" "Not requested,Requested" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" else group.long (0x20+0x04)++0x03 line.long 0x00 "CANIF1_CMDMSK,Message Interface 1 Command Mask" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 3. " CLRINTPND ,Clear interrupt pending bit" "Not cleared,Cleared" bitfld.long 0x00 2. " NEWDAT ,Access new data bit" "Not cleared,Cleared" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" endif if (((per.l(ad:0x400E2000+0x20+0x14))&0x4000)==0x4000) group.long (0x20+0x08)++0x0F line.long 0x00 "CANIF1_MSK1,Message Interface 1 Mask Register 1" bitfld.long 0x00 15. " MSK[15] ,Identifier mask bit 15" "Matched,Masked" bitfld.long 0x00 14. " [14] ,Identifier mask bit 14" "Matched,Masked" bitfld.long 0x00 13. " [13] ,Identifier mask bit 13" "Matched,Masked" bitfld.long 0x00 12. " [12] ,Identifier mask bit 12" "Matched,Masked" newline bitfld.long 0x00 11. " [11] ,Identifier mask bit 11" "Matched,Masked" bitfld.long 0x00 10. " [10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" newline bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" newline bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF1_MSK2,Message Interface 1 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline bitfld.long 0x04 12. " MSK[28] ,Identifier mask bit 28" "Matched,Masked" bitfld.long 0x04 11. " [27] ,Identifier mask bit 27" "Matched,Masked" bitfld.long 0x04 10. " [26] ,Identifier mask bit 26" "Matched,Masked" bitfld.long 0x04 9. " [25] ,Identifier mask bit 25" "Matched,Masked" newline bitfld.long 0x04 8. " [24] ,Identifier mask bit 24" "Matched,Masked" bitfld.long 0x04 7. " [23] ,Identifier mask bit 23" "Matched,Masked" bitfld.long 0x04 6. " [22] ,Identifier mask bit 22" "Matched,Masked" bitfld.long 0x04 5. " [21] ,Identifier mask bit 21" "Matched,Masked" newline bitfld.long 0x04 4. " [20] ,Identifier mask bit 20" "Matched,Masked" bitfld.long 0x04 3. " [19] ,Identifier mask bit 19" "Matched,Masked" bitfld.long 0x04 2. " [18] ,Identifier mask bit 18" "Matched,Masked" bitfld.long 0x04 1. " [17] ,Identifier mask bit 17" "Matched,Masked" newline bitfld.long 0x04 0. " [16] ,Identifier mask bit 16" "Matched,Masked" line.long 0x08 "CANIF1_ARB1,Message Interface 1 Arbitration Register 1" hexmask.long.word 0x08 0.--15. 1. " ID[15:0] ,Message identifier" line.long 0x0C "CANIF1_ARB2,Message Interface 1 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline hexmask.long.word 0x0C 0.--12. 1. " ID[28:16] ,Message identifier" else group.long (0x20+0x08)++0x0F line.long 0x00 "CANIF1_MSK1,Message Interface 1 Mask Register 1" bitfld.long 0x00 10. " MSK[10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" newline bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" newline bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF1_MSK2,Message Interface 1 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline line.long 0x08 "CANIF1_ARB1,Message Interface 1 Arbitration Register 1" hexmask.long.word 0x08 0.--10. 1. " ID[10:0] ,Message identifier" line.long 0x0C "CANIF1_ARB2,Message Interface 1 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline endif group.long (0x20+0x18)++0x13 line.long 0x00 "CANIF1_MCTRL,Message Interface 1 Message Control Register" bitfld.long 0x00 15. " NEWDAT ,New data" "Not occurred,Occurred" bitfld.long 0x00 14. " MSGLST ,Message lost" "Not lost,Lost" bitfld.long 0x00 13. " INTPND ,Interrupt pending" "No interrupt,Interrupt" bitfld.long 0x00 12. " UMASK ,Use acceptance mask" "Not used,Used" newline bitfld.long 0x00 11. " TXIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RXIE ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " RMTEN ,Remote enable" "Disabled,Enabled" bitfld.long 0x00 8. " TXRQST ,Transmit request" "Not requested,Requested" newline bitfld.long 0x00 7. " EOB ,End of buffer" "Not occurred,Occurred" bitfld.long 0x00 0.--3. " DLC[3:0] ,Data length code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes" line.long 0x04 "CANIF1_DA1,Message Interface 1 Data A1 Register" hexmask.long.byte 0x04 8.--15. 1. " DATA_1 ,Data byte 1" hexmask.long.byte 0x04 0.--7. 1. " DATA_0 ,Data byte 0" line.long 0x08 "CANIF1_DA2,Message Interface 1 Data A2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x08 8.--15. 1. " DATA_3 ,Data byte 3" hexmask.long.byte 0x08 0.--7. 1. " DATA_2 ,Data byte 2" else hexmask.long.byte 0x08 8.--15. 1. " DATA_2 ,Data byte 2" hexmask.long.byte 0x08 0.--7. 1. " DATA_3 ,Data byte 3" endif line.long 0x0C "CANIF1_DB1,Message Interface 1 Data B1 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x0C 8.--15. 1. " DATA_5 ,Data byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DATA_4 ,Data byte 4" else hexmask.long.byte 0x0C 8.--15. 1. " DATA_4 ,Data byte 4" hexmask.long.byte 0x0C 0.--7. 1. " DATA_5 ,Data byte 5" endif line.long 0x10 "CANIF1_DB2,Message Interface 1 Data B2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x10 8.--15. 1. " DATA_7 ,Data byte 7" hexmask.long.byte 0x10 0.--7. 1. " DATA_6 ,Data byte 6" else hexmask.long.byte 0x10 8.--15. 1. " DATA_6 ,Data byte 6" hexmask.long.byte 0x10 0.--7. 1. " DATA_7 ,Data byte 7" endif group.long 0x80++0x03 line.long 0x00 "CANIF2_CMDREQ,Message Interface 2 Command Request Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" else bitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" endif bitfld.long 0x00 0.--5. " MN ,Message number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((per.l(ad:0x400E2000+0x80+0x04))&0x80)==0x80) group.long (0x80+0x04)++0x3 line.long 0x00 "CANIF2_CMDMSK,Message Interface 2 Command Mask Register" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 2. " TXRQST ,Access transmission request bit" "Not requested,Requested" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" else group.long (0x80+0x04)++0x03 line.long 0x00 "CANIF2_CMDMSK,Message Interface 2 Command Mask" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 3. " CLRINTPND ,Clear interrupt pending bit" "Not cleared,Cleared" bitfld.long 0x00 2. " NEWDAT ,Access new data bit" "Not cleared,Cleared" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" endif if (((per.l(ad:0x400E2000+0x80+0x14))&0x4000)==0x4000) group.long (0x80+0x08)++0x0F line.long 0x00 "CANIF2_MSK1,Message Interface 2 Mask Register 1" bitfld.long 0x00 15. " MSK[15] ,Identifier mask bit 15" "Matched,Masked" bitfld.long 0x00 14. " [14] ,Identifier mask bit 14" "Matched,Masked" bitfld.long 0x00 13. " [13] ,Identifier mask bit 13" "Matched,Masked" bitfld.long 0x00 12. " [12] ,Identifier mask bit 12" "Matched,Masked" newline bitfld.long 0x00 11. " [11] ,Identifier mask bit 11" "Matched,Masked" bitfld.long 0x00 10. " [10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" newline bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" newline bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF2_MSK2,Message Interface 2 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline bitfld.long 0x04 12. " MSK[28] ,Identifier mask bit 28" "Matched,Masked" bitfld.long 0x04 11. " [27] ,Identifier mask bit 27" "Matched,Masked" bitfld.long 0x04 10. " [26] ,Identifier mask bit 26" "Matched,Masked" bitfld.long 0x04 9. " [25] ,Identifier mask bit 25" "Matched,Masked" newline bitfld.long 0x04 8. " [24] ,Identifier mask bit 24" "Matched,Masked" bitfld.long 0x04 7. " [23] ,Identifier mask bit 23" "Matched,Masked" bitfld.long 0x04 6. " [22] ,Identifier mask bit 22" "Matched,Masked" bitfld.long 0x04 5. " [21] ,Identifier mask bit 21" "Matched,Masked" newline bitfld.long 0x04 4. " [20] ,Identifier mask bit 20" "Matched,Masked" bitfld.long 0x04 3. " [19] ,Identifier mask bit 19" "Matched,Masked" bitfld.long 0x04 2. " [18] ,Identifier mask bit 18" "Matched,Masked" bitfld.long 0x04 1. " [17] ,Identifier mask bit 17" "Matched,Masked" newline bitfld.long 0x04 0. " [16] ,Identifier mask bit 16" "Matched,Masked" line.long 0x08 "CANIF2_ARB1,Message Interface 2 Arbitration Register 1" hexmask.long.word 0x08 0.--15. 1. " ID[15:0] ,Message identifier" line.long 0x0C "CANIF2_ARB2,Message Interface 2 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline hexmask.long.word 0x0C 0.--12. 1. " ID[28:16] ,Message identifier" else group.long (0x80+0x08)++0x0F line.long 0x00 "CANIF2_MSK1,Message Interface 2 Mask Register 1" bitfld.long 0x00 10. " MSK[10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" newline bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" newline bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF2_MSK2,Message Interface 2 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline line.long 0x08 "CANIF2_ARB1,Message Interface 2 Arbitration Register 1" hexmask.long.word 0x08 0.--10. 1. " ID[10:0] ,Message identifier" line.long 0x0C "CANIF2_ARB2,Message Interface 2 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline endif group.long (0x80+0x18)++0x13 line.long 0x00 "CANIF2_MCTRL,Message Interface 2 Message Control Register" bitfld.long 0x00 15. " NEWDAT ,New data" "Not occurred,Occurred" bitfld.long 0x00 14. " MSGLST ,Message lost" "Not lost,Lost" bitfld.long 0x00 13. " INTPND ,Interrupt pending" "No interrupt,Interrupt" bitfld.long 0x00 12. " UMASK ,Use acceptance mask" "Not used,Used" newline bitfld.long 0x00 11. " TXIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RXIE ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " RMTEN ,Remote enable" "Disabled,Enabled" bitfld.long 0x00 8. " TXRQST ,Transmit request" "Not requested,Requested" newline bitfld.long 0x00 7. " EOB ,End of buffer" "Not occurred,Occurred" bitfld.long 0x00 0.--3. " DLC[3:0] ,Data length code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes" line.long 0x04 "CANIF2_DA1,Message Interface 2 Data A1 Register" hexmask.long.byte 0x04 8.--15. 1. " DATA_1 ,Data byte 1" hexmask.long.byte 0x04 0.--7. 1. " DATA_0 ,Data byte 0" line.long 0x08 "CANIF2_DA2,Message Interface 2 Data A2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x08 8.--15. 1. " DATA_3 ,Data byte 3" hexmask.long.byte 0x08 0.--7. 1. " DATA_2 ,Data byte 2" else hexmask.long.byte 0x08 8.--15. 1. " DATA_2 ,Data byte 2" hexmask.long.byte 0x08 0.--7. 1. " DATA_3 ,Data byte 3" endif line.long 0x0C "CANIF2_DB1,Message Interface 2 Data B1 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x0C 8.--15. 1. " DATA_5 ,Data byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DATA_4 ,Data byte 4" else hexmask.long.byte 0x0C 8.--15. 1. " DATA_4 ,Data byte 4" hexmask.long.byte 0x0C 0.--7. 1. " DATA_5 ,Data byte 5" endif line.long 0x10 "CANIF2_DB2,Message Interface 2 Data B2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x10 8.--15. 1. " DATA_7 ,Data byte 7" hexmask.long.byte 0x10 0.--7. 1. " DATA_6 ,Data byte 6" else hexmask.long.byte 0x10 8.--15. 1. " DATA_6 ,Data byte 6" hexmask.long.byte 0x10 0.--7. 1. " DATA_7 ,Data byte 7" endif rgroup.long 0x100++0x07 line.long 0x00 "CANTXREQ1,Transmission Request Register 1" bitfld.long 0x00 15. " TXRQST16 ,Transmission request bit of message object 16" "Not requested,Requested" bitfld.long 0x00 14. " TXRQST15 ,Transmission request bit of message object 15" "Not requested,Requested" bitfld.long 0x00 13. " TXRQST14 ,Transmission request bit of message object 14" "Not requested,Requested" bitfld.long 0x00 12. " TXRQST13 ,Transmission request bit of message object 13" "Not requested,Requested" newline bitfld.long 0x00 11. " TXRQST12 ,Transmission request bit of message object 12" "Not requested,Requested" bitfld.long 0x00 10. " TXRQST11 ,Transmission request bit of message object 11" "Not requested,Requested" bitfld.long 0x00 9. " TXRQST10 ,Transmission request bit of message object 10" "Not requested,Requested" bitfld.long 0x00 8. " TXRQST9 ,Transmission request bit of message object 9" "Not requested,Requested" newline bitfld.long 0x00 7. " TXRQST8 ,Transmission request bit of message object 8" "Not requested,Requested" bitfld.long 0x00 6. " TXRQST7 ,Transmission request bit of message object 7" "Not requested,Requested" bitfld.long 0x00 5. " TXRQST6 ,Transmission request bit of message object 6" "Not requested,Requested" bitfld.long 0x00 4. " TXRQST5 ,Transmission request bit of message object 5" "Not requested,Requested" newline bitfld.long 0x00 3. " TXRQST4 ,Transmission request bit of message object 4" "Not requested,Requested" bitfld.long 0x00 2. " TXRQST3 ,Transmission request bit of message object 3" "Not requested,Requested" bitfld.long 0x00 1. " TXRQST2 ,Transmission request bit of message object 2" "Not requested,Requested" bitfld.long 0x00 0. " TXRQST1 ,Transmission request bit of message object 1" "Not requested,Requested" line.long 0x04 "CANTXREQ2,Transmission Request Register 2" bitfld.long 0x04 15. " TXRQST32 ,Transmission request bit of message object 32" "Not requested,Requested" bitfld.long 0x04 14. " TXRQST31 ,Transmission request bit of message object 31" "Not requested,Requested" bitfld.long 0x04 13. " TXRQST30 ,Transmission request bit of message object 30" "Not requested,Requested" bitfld.long 0x04 12. " TXRQST29 ,Transmission request bit of message object 29" "Not requested,Requested" newline bitfld.long 0x04 11. " TXRQST28 ,Transmission request bit of message object 28" "Not requested,Requested" bitfld.long 0x04 10. " TXRQST27 ,Transmission request bit of message object 27" "Not requested,Requested" bitfld.long 0x04 9. " TXRQST26 ,Transmission request bit of message object 26" "Not requested,Requested" bitfld.long 0x04 8. " TXRQST25 ,Transmission request bit of message object 25" "Not requested,Requested" newline bitfld.long 0x04 7. " TXRQST24 ,Transmission request bit of message object 24" "Not requested,Requested" bitfld.long 0x04 6. " TXRQST23 ,Transmission request bit of message object 23" "Not requested,Requested" bitfld.long 0x04 5. " TXRQST22 ,Transmission request bit of message object 22" "Not requested,Requested" bitfld.long 0x04 4. " TXRQST21 ,Transmission request bit of message object 21" "Not requested,Requested" newline bitfld.long 0x04 3. " TXRQST20 ,Transmission request bit of message object 20" "Not requested,Requested" bitfld.long 0x04 2. " TXRQST19 ,Transmission request bit of message object 19" "Not requested,Requested" bitfld.long 0x04 1. " TXRQST18 ,Transmission request bit of message object 18" "Not requested,Requested" bitfld.long 0x04 0. " TXRQST17 ,Transmission request bit of message object 17" "Not requested,Requested" rgroup.long 0x120++0x07 line.long 0x00 "CANND1,New Data Register 1" bitfld.long 0x00 15. " NEWDAT16 ,New data bit of message object 16" "Not occurred,Occurred" bitfld.long 0x00 14. " NEWDAT15 ,New data bit of message object 15" "Not occurred,Occurred" bitfld.long 0x00 13. " NEWDAT14 ,New data bit of message object 14" "Not occurred,Occurred" bitfld.long 0x00 12. " NEWDAT13 ,New data bit of message object 13" "Not occurred,Occurred" newline bitfld.long 0x00 11. " NEWDAT12 ,New data bit of message object 12" "Not occurred,Occurred" bitfld.long 0x00 10. " NEWDAT11 ,New data bit of message object 11" "Not occurred,Occurred" bitfld.long 0x00 9. " NEWDAT10 ,New data bit of message object 10" "Not occurred,Occurred" bitfld.long 0x00 8. " NEWDAT9 ,New data bit of message object 9" "Not occurred,Occurred" newline bitfld.long 0x00 7. " NEWDAT8 ,New data bit of message object 8" "Not occurred,Occurred" bitfld.long 0x00 6. " NEWDAT7 ,New data bit of message object 7" "Not occurred,Occurred" bitfld.long 0x00 5. " NEWDAT6 ,New data bit of message object 6" "Not occurred,Occurred" bitfld.long 0x00 4. " NEWDAT5 ,New data bit of message object 5" "Not occurred,Occurred" newline bitfld.long 0x00 3. " NEWDAT4 ,New data bit of message object 4" "Not occurred,Occurred" bitfld.long 0x00 2. " NEWDAT3 ,New data bit of message object 3" "Not occurred,Occurred" bitfld.long 0x00 1. " NEWDAT2 ,New data bit of message object 2" "Not occurred,Occurred" bitfld.long 0x00 0. " NEWDAT1 ,New data bit of message object 1" "Not occurred,Occurred" line.long 0x04 "CANND2,New Data Register 2" bitfld.long 0x04 15. " NEWDAT32 ,New data bit of message object 32" "Not occurred,Occurred" bitfld.long 0x04 14. " NEWDAT31 ,New data bit of message object 31" "Not occurred,Occurred" bitfld.long 0x04 13. " NEWDAT30 ,New data bit of message object 30" "Not occurred,Occurred" bitfld.long 0x04 12. " NEWDAT29 ,New data bit of message object 29" "Not occurred,Occurred" newline bitfld.long 0x04 11. " NEWDAT28 ,New data bit of message object 28" "Not occurred,Occurred" bitfld.long 0x04 10. " NEWDAT27 ,New data bit of message object 27" "Not occurred,Occurred" bitfld.long 0x04 9. " NEWDAT26 ,New data bit of message object 26" "Not occurred,Occurred" bitfld.long 0x04 8. " NEWDAT25 ,New data bit of message object 25" "Not occurred,Occurred" newline bitfld.long 0x04 7. " NEWDAT24 ,New data bit of message object 24" "Not occurred,Occurred" bitfld.long 0x04 6. " NEWDAT23 ,New data bit of message object 23" "Not occurred,Occurred" bitfld.long 0x04 5. " NEWDAT22 ,New data bit of message object 22" "Not occurred,Occurred" bitfld.long 0x04 4. " NEWDAT21 ,New data bit of message object 21" "Not occurred,Occurred" newline bitfld.long 0x04 3. " NEWDAT20 ,New data bit of message object 20" "Not occurred,Occurred" bitfld.long 0x04 2. " NEWDAT19 ,New data bit of message object 19" "Not occurred,Occurred" bitfld.long 0x04 1. " NEWDAT18 ,New data bit of message object 18" "Not occurred,Occurred" bitfld.long 0x04 0. " NEWDAT17 ,New data bit of message object 17" "Not occurred,Occurred" rgroup.long 0x140++0x07 line.long 0x00 "CANIR1,Interrupt Pending Register 1" bitfld.long 0x00 15. " INTPND16 ,Interrupt pending bit of message object 16" "No interrupt,Interrupt" bitfld.long 0x00 14. " INTPND15 ,Interrupt pending bit of message object 15" "No interrupt,Interrupt" bitfld.long 0x00 13. " INTPND14 ,Interrupt pending bit of message object 14" "No interrupt,Interrupt" bitfld.long 0x00 12. " INTPND13 ,Interrupt pending bit of message object 13" "No interrupt,Interrupt" newline bitfld.long 0x00 11. " INTPND12 ,Interrupt pending bit of message object 12" "No interrupt,Interrupt" bitfld.long 0x00 10. " INTPND11 ,Interrupt pending bit of message object 11" "No interrupt,Interrupt" bitfld.long 0x00 9. " INTPND10 ,Interrupt pending bit of message object 10" "No interrupt,Interrupt" bitfld.long 0x00 8. " INTPND9 ,Interrupt pending bit of message object 9" "No interrupt,Interrupt" newline bitfld.long 0x00 7. " INTPND8 ,Interrupt pending bit of message object 8" "No interrupt,Interrupt" bitfld.long 0x00 6. " INTPND7 ,Interrupt pending bit of message object 7" "No interrupt,Interrupt" bitfld.long 0x00 5. " INTPND6 ,Interrupt pending bit of message object 6" "No interrupt,Interrupt" bitfld.long 0x00 4. " INTPND5 ,Interrupt pending bit of message object 5" "No interrupt,Interrupt" newline bitfld.long 0x00 3. " INTPND4 ,Interrupt pending bit of message object 4" "No interrupt,Interrupt" bitfld.long 0x00 2. " INTPND3 ,Interrupt pending bit of message object 3" "No interrupt,Interrupt" bitfld.long 0x00 1. " INTPND2 ,Interrupt pending bit of message object 2" "No interrupt,Interrupt" bitfld.long 0x00 0. " INTPND1 ,Interrupt pending bit of message object 1" "No interrupt,Interrupt" line.long 0x04 "CANIR2,Interrupt pending 2" bitfld.long 0x04 15. " INTPND32 ,Interrupt pending bit of message object 32" "No interrupt,Interrupt" bitfld.long 0x04 14. " INTPND31 ,Interrupt pending bit of message object 31" "No interrupt,Interrupt" bitfld.long 0x04 13. " INTPND30 ,Interrupt pending bit of message object 30" "No interrupt,Interrupt" bitfld.long 0x04 12. " INTPND29 ,Interrupt pending bit of message object 29" "No interrupt,Interrupt" newline bitfld.long 0x04 11. " INTPND28 ,Interrupt pending bit of message object 28" "No interrupt,Interrupt" bitfld.long 0x04 10. " INTPND27 ,Interrupt pending bit of message object 27" "No interrupt,Interrupt" bitfld.long 0x04 9. " INTPND26 ,Interrupt pending bit of message object 26" "No interrupt,Interrupt" bitfld.long 0x04 8. " INTPND25 ,Interrupt pending bit of message object 25" "No interrupt,Interrupt" newline bitfld.long 0x04 7. " INTPND24 ,Interrupt pending bit of message object 24" "No interrupt,Interrupt" bitfld.long 0x04 6. " INTPND23 ,Interrupt pending bit of message object 23" "No interrupt,Interrupt" bitfld.long 0x04 5. " INTPND22 ,Interrupt pending bit of message object 22" "No interrupt,Interrupt" bitfld.long 0x04 4. " INTPND21 ,Interrupt pending bit of message object 21" "No interrupt,Interrupt" newline bitfld.long 0x04 3. " INTPND20 ,Interrupt pending bit of message object 20" "No interrupt,Interrupt" bitfld.long 0x04 2. " INTPND19 ,Interrupt pending bit of message object 19" "No interrupt,Interrupt" bitfld.long 0x04 1. " INTPND18 ,Interrupt pending bit of message object 18" "No interrupt,Interrupt" bitfld.long 0x04 0. " INTPND17 ,Interrupt pending bit of message object 17" "No interrupt,Interrupt" rgroup.long 0x160++0x07 line.long 0x00 "CANMSGV1,Message Valid Register 1" bitfld.long 0x00 15. " MSGVAL16 ,Message valid bit of message object 16" "Not valid,Valid" bitfld.long 0x00 14. " MSGVAL15 ,Message valid bit of message object 15" "Not valid,Valid" bitfld.long 0x00 13. " MSGVAL14 ,Message valid bit of message object 14" "Not valid,Valid" bitfld.long 0x00 12. " MSGVAL13 ,Message valid bit of message object 13" "Not valid,Valid" newline bitfld.long 0x00 11. " MSGVAL12 ,Message valid bit of message object 12" "Not valid,Valid" bitfld.long 0x00 10. " MSGVAL11 ,Message valid bit of message object 11" "Not valid,Valid" bitfld.long 0x00 9. " MSGVAL10 ,Message valid bit of message object 10" "Not valid,Valid" bitfld.long 0x00 8. " MSGVAL9 ,Message valid bit of message object 9" "Not valid,Valid" newline bitfld.long 0x00 7. " MSGVAL8 ,Message valid bit of message object 8" "Not valid,Valid" bitfld.long 0x00 6. " MSGVAL7 ,Message valid bit of message object 7" "Not valid,Valid" bitfld.long 0x00 5. " MSGVAL6 ,Message valid bit of message object 6" "Not valid,Valid" bitfld.long 0x00 4. " MSGVAL5 ,Message valid bit of message object 5" "Not valid,Valid" newline bitfld.long 0x00 3. " MSGVAL4 ,Message valid bit of message object 4" "Not valid,Valid" bitfld.long 0x00 2. " MSGVAL3 ,Message valid bit of message object 3" "Not valid,Valid" bitfld.long 0x00 1. " MSGVAL2 ,Message valid bit of message object 2" "Not valid,Valid" bitfld.long 0x00 0. " MSGVAL1 ,Message valid bit of message object 1" "Not valid,Valid" line.long 0x04 "CANMSGV2,Message Valid Register 2" bitfld.long 0x04 15. " MSGVAL32 ,Message valid bit of message object 32" "Not valid,Valid" bitfld.long 0x04 14. " MSGVAL31 ,Message valid bit of message object 31" "Not valid,Valid" bitfld.long 0x04 13. " MSGVAL30 ,Message valid bit of message object 30" "Not valid,Valid" bitfld.long 0x04 12. " MSGVAL29 ,Message valid bit of message object 29" "Not valid,Valid" newline bitfld.long 0x04 11. " MSGVAL28 ,Message valid bit of message object 28" "Not valid,Valid" bitfld.long 0x04 10. " MSGVAL27 ,Message valid bit of message object 27" "Not valid,Valid" bitfld.long 0x04 9. " MSGVAL26 ,Message valid bit of message object 26" "Not valid,Valid" bitfld.long 0x04 8. " MSGVAL25 ,Message valid bit of message object 25" "Not valid,Valid" newline bitfld.long 0x04 7. " MSGVAL24 ,Message valid bit of message object 24" "Not valid,Valid" bitfld.long 0x04 6. " MSGVAL23 ,Message valid bit of message object 23" "Not valid,Valid" bitfld.long 0x04 5. " MSGVAL22 ,Message valid bit of message object 22" "Not valid,Valid" bitfld.long 0x04 4. " MSGVAL21 ,Message valid bit of message object 21" "Not valid,Valid" newline bitfld.long 0x04 3. " MSGVAL20 ,Message valid bit of message object 20" "Not valid,Valid" bitfld.long 0x04 2. " MSGVAL19 ,Message valid bit of message object 19" "Not valid,Valid" bitfld.long 0x04 1. " MSGVAL18 ,Message valid bit of message object 18" "Not valid,Valid" bitfld.long 0x04 0. " MSGVAL17 ,Message valid bit of message object 17" "Not valid,Valid" group.long 0x180++0x03 line.long 0x00 "CANCLKDIV,Can Clock Divider Register" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 0.--3. " CLKDIVVAL ,Clock divider value" "/1,/2,/3,/5,/9,/17,/33,/65,/129,/257,/513,/1025,/2049,/4097,/8193,/16385" else bitfld.long 0x00 0.--3. " CLKDIVVAL ,Clock divider value" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" endif width 0x0B tree.end tree "C_CAN1" base ad:0x400A4000 width 16. group.long 0x00++0x07 line.long 0x00 "CANCNTL,CAN Control Register" bitfld.long 0x00 7. " TEST ,Test mode enable" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration change enable" "Disabled,Enabled" bitfld.long 0x00 5. " DAR ,Disable automatic retransmission" "No,Yes" bitfld.long 0x00 3. " EIE ,Error interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 2. " SIE ,Status change interrupt enable" "Disabled,Enabled" bitfld.long 0x00 1. " IE ,Module interrupt enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Initialization" "Stopped,Started" line.long 0x04 "CANSTAT,Status Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x04 7. " BOFF ,Busoff status" "Not in busoff,In busoff" rbitfld.long 0x04 6. " EWARN ,Warning status" "No warning,Warning" newline rbitfld.long 0x04 5. " EPASS ,Error passive" "Active,Passive" else bitfld.long 0x04 7. " BOFF ,Busoff status" "Not in busoff,In busoff" bitfld.long 0x04 6. " EWARN ,Warning status" "No warning,Warning" newline bitfld.long 0x04 5. " EPASS ,Error passive" "Active,Passive" endif bitfld.long 0x04 4. " RXOK ,Received a message successfully" "Not occurred,Occurred" newline bitfld.long 0x04 3. " TXOK ,Transmitted a message successfully" "Not occurred,Occurred" bitfld.long 0x04 0.--2. " LEC ,Last error code" "No error,Stuff error,Form error,AckError,Bit1Error,Bit0Error,CRCError,Unused" rgroup.long 0x08++0x03 line.long 0x00 "CANEC,Error Counter Register" bitfld.long 0x00 15. " RP ,Receive error passive" "Not reached,Reached" hexmask.long.byte 0x00 8.--14. 1. " REC[6:0] ,Receive error counter" hexmask.long.byte 0x00 0.--7. 1. " TEC[7:0] ,Transmit error counter" group.long 0x0C++0x03 line.long 0x00 "CANBT,Bit Timing Register" bitfld.long 0x00 12.--14. " TSEG2 ,Time segment after the sample point" "0,1,2,3,4,5,6,7" bitfld.long 0x00 8.--11. " TSEG1 ,Time segment before the sample point" ",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 6.--7. " SJW ,(Re)synchronization jump width" "0,1,2,3" bitfld.long 0x00 0.--5. " BRP ,Baud rate prescaler" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24,/25,/26,/27,/28,/29,/30,/31,/32,/33,/34,/35,/36,/37,/38,/39,/40,/41,/42,/43,/44,/45,/46,/47,/48,/49,/50,/51,/52,/53,/54,/55,/56,/57,/58,/59,/60,/61,/62,/63,/64" rgroup.long 0x10++0x03 line.long 0x00 "CANINT,Interrupt Register" hexmask.long.word 0x00 0.--15. 1. " INTID ,Interrupt ID" sif cpuis("LPC11C*") if (((per.l(ad:0x400A4000))&0x80)==0x80) group.long 0x014++0x03 line.long 0x00 "CANTEST,Test Register" bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" else rgroup.long 0x014++0x03 line.long 0x00 "CANTEST,Test Register" bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" endif else group.long 0x14++0x03 line.long 0x00 "CANTEST,Test Register" sif cpuis("LPC43*") rbitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" else bitfld.long 0x00 7. " RX ,Monitors the actual value of the CAN_RXD pin" "Recessive,Dominant" endif bitfld.long 0x00 5.--6. " TX ,Control of CAN_TXD pins" "Controlled by CAN,Sample point,LOW/dominant,HIGH/recessive" bitfld.long 0x00 4. "LBACK ,Loop back mode" "Disabled,Enabled" bitfld.long 0x00 3. " SILENT ,Silent mode" "Disabled,Enabled" newline bitfld.long 0x00 2. " BASIC ,Basic mode" "Disabled,Enabled" endif group.long 0x18++0x03 line.long 0x00 "CANBRPE,Baud Rate Prescaler Extension Register" bitfld.long 0x00 0.--3. " BRPE ,Baud rate prescaler extension" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" group.long 0x20++0x03 line.long 0x00 "CANIF1_CMDREQ,Message Interface 1 Command Request Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" else bitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" endif bitfld.long 0x00 0.--5. " MN ,Message number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((per.l(ad:0x400A4000+0x20+0x04))&0x80)==0x80) group.long (0x20+0x04)++0x3 line.long 0x00 "CANIF1_CMDMSK,Message Interface 1 Command Mask Register" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 2. " TXRQST ,Access transmission request bit" "Not requested,Requested" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" else group.long (0x20+0x04)++0x03 line.long 0x00 "CANIF1_CMDMSK,Message Interface 1 Command Mask" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 3. " CLRINTPND ,Clear interrupt pending bit" "Not cleared,Cleared" bitfld.long 0x00 2. " NEWDAT ,Access new data bit" "Not cleared,Cleared" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" endif if (((per.l(ad:0x400A4000+0x20+0x14))&0x4000)==0x4000) group.long (0x20+0x08)++0x0F line.long 0x00 "CANIF1_MSK1,Message Interface 1 Mask Register 1" bitfld.long 0x00 15. " MSK[15] ,Identifier mask bit 15" "Matched,Masked" bitfld.long 0x00 14. " [14] ,Identifier mask bit 14" "Matched,Masked" bitfld.long 0x00 13. " [13] ,Identifier mask bit 13" "Matched,Masked" bitfld.long 0x00 12. " [12] ,Identifier mask bit 12" "Matched,Masked" newline bitfld.long 0x00 11. " [11] ,Identifier mask bit 11" "Matched,Masked" bitfld.long 0x00 10. " [10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" newline bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" newline bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF1_MSK2,Message Interface 1 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline bitfld.long 0x04 12. " MSK[28] ,Identifier mask bit 28" "Matched,Masked" bitfld.long 0x04 11. " [27] ,Identifier mask bit 27" "Matched,Masked" bitfld.long 0x04 10. " [26] ,Identifier mask bit 26" "Matched,Masked" bitfld.long 0x04 9. " [25] ,Identifier mask bit 25" "Matched,Masked" newline bitfld.long 0x04 8. " [24] ,Identifier mask bit 24" "Matched,Masked" bitfld.long 0x04 7. " [23] ,Identifier mask bit 23" "Matched,Masked" bitfld.long 0x04 6. " [22] ,Identifier mask bit 22" "Matched,Masked" bitfld.long 0x04 5. " [21] ,Identifier mask bit 21" "Matched,Masked" newline bitfld.long 0x04 4. " [20] ,Identifier mask bit 20" "Matched,Masked" bitfld.long 0x04 3. " [19] ,Identifier mask bit 19" "Matched,Masked" bitfld.long 0x04 2. " [18] ,Identifier mask bit 18" "Matched,Masked" bitfld.long 0x04 1. " [17] ,Identifier mask bit 17" "Matched,Masked" newline bitfld.long 0x04 0. " [16] ,Identifier mask bit 16" "Matched,Masked" line.long 0x08 "CANIF1_ARB1,Message Interface 1 Arbitration Register 1" hexmask.long.word 0x08 0.--15. 1. " ID[15:0] ,Message identifier" line.long 0x0C "CANIF1_ARB2,Message Interface 1 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline hexmask.long.word 0x0C 0.--12. 1. " ID[28:16] ,Message identifier" else group.long (0x20+0x08)++0x0F line.long 0x00 "CANIF1_MSK1,Message Interface 1 Mask Register 1" bitfld.long 0x00 10. " MSK[10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" newline bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" newline bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF1_MSK2,Message Interface 1 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline line.long 0x08 "CANIF1_ARB1,Message Interface 1 Arbitration Register 1" hexmask.long.word 0x08 0.--10. 1. " ID[10:0] ,Message identifier" line.long 0x0C "CANIF1_ARB2,Message Interface 1 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline endif group.long (0x20+0x18)++0x13 line.long 0x00 "CANIF1_MCTRL,Message Interface 1 Message Control Register" bitfld.long 0x00 15. " NEWDAT ,New data" "Not occurred,Occurred" bitfld.long 0x00 14. " MSGLST ,Message lost" "Not lost,Lost" bitfld.long 0x00 13. " INTPND ,Interrupt pending" "No interrupt,Interrupt" bitfld.long 0x00 12. " UMASK ,Use acceptance mask" "Not used,Used" newline bitfld.long 0x00 11. " TXIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RXIE ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " RMTEN ,Remote enable" "Disabled,Enabled" bitfld.long 0x00 8. " TXRQST ,Transmit request" "Not requested,Requested" newline bitfld.long 0x00 7. " EOB ,End of buffer" "Not occurred,Occurred" bitfld.long 0x00 0.--3. " DLC[3:0] ,Data length code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes" line.long 0x04 "CANIF1_DA1,Message Interface 1 Data A1 Register" hexmask.long.byte 0x04 8.--15. 1. " DATA_1 ,Data byte 1" hexmask.long.byte 0x04 0.--7. 1. " DATA_0 ,Data byte 0" line.long 0x08 "CANIF1_DA2,Message Interface 1 Data A2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x08 8.--15. 1. " DATA_3 ,Data byte 3" hexmask.long.byte 0x08 0.--7. 1. " DATA_2 ,Data byte 2" else hexmask.long.byte 0x08 8.--15. 1. " DATA_2 ,Data byte 2" hexmask.long.byte 0x08 0.--7. 1. " DATA_3 ,Data byte 3" endif line.long 0x0C "CANIF1_DB1,Message Interface 1 Data B1 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x0C 8.--15. 1. " DATA_5 ,Data byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DATA_4 ,Data byte 4" else hexmask.long.byte 0x0C 8.--15. 1. " DATA_4 ,Data byte 4" hexmask.long.byte 0x0C 0.--7. 1. " DATA_5 ,Data byte 5" endif line.long 0x10 "CANIF1_DB2,Message Interface 1 Data B2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x10 8.--15. 1. " DATA_7 ,Data byte 7" hexmask.long.byte 0x10 0.--7. 1. " DATA_6 ,Data byte 6" else hexmask.long.byte 0x10 8.--15. 1. " DATA_6 ,Data byte 6" hexmask.long.byte 0x10 0.--7. 1. " DATA_7 ,Data byte 7" endif group.long 0x80++0x03 line.long 0x00 "CANIF2_CMDREQ,Message Interface 2 Command Request Register" sif cpuis("LPC43*")||cpuis("LPC11C*") rbitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" else bitfld.long 0x00 15. " BUSY ,BUSY flag" "Not busy,Busy" endif bitfld.long 0x00 0.--5. " MN ,Message number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" if (((per.l(ad:0x400A4000+0x80+0x04))&0x80)==0x80) group.long (0x80+0x04)++0x3 line.long 0x00 "CANIF2_CMDMSK,Message Interface 2 Command Mask Register" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 2. " TXRQST ,Access transmission request bit" "Not requested,Requested" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" else group.long (0x80+0x04)++0x03 line.long 0x00 "CANIF2_CMDMSK,Message Interface 2 Command Mask" bitfld.long 0x00 7. " WR/RD ,Write/Read transfer" "Read,Write" bitfld.long 0x00 6. " MASK ,Access mask bits" "Not transferred,Transferred" bitfld.long 0x00 5. " ARB ,Access arbitration bits" "Not transferred,Transferred" bitfld.long 0x00 4. " CTRL ,Access control bits" "Not transferred,Transferred" newline bitfld.long 0x00 3. " CLRINTPND ,Clear interrupt pending bit" "Not cleared,Cleared" bitfld.long 0x00 2. " NEWDAT ,Access new data bit" "Not cleared,Cleared" bitfld.long 0x00 1. " DATA_A ,Access data bytes 0-3" "Not transferred,Transferred" bitfld.long 0x00 0. " DATA_B ,Access data bytes 4-7" "Not transferred,Transferred" endif if (((per.l(ad:0x400A4000+0x80+0x14))&0x4000)==0x4000) group.long (0x80+0x08)++0x0F line.long 0x00 "CANIF2_MSK1,Message Interface 2 Mask Register 1" bitfld.long 0x00 15. " MSK[15] ,Identifier mask bit 15" "Matched,Masked" bitfld.long 0x00 14. " [14] ,Identifier mask bit 14" "Matched,Masked" bitfld.long 0x00 13. " [13] ,Identifier mask bit 13" "Matched,Masked" bitfld.long 0x00 12. " [12] ,Identifier mask bit 12" "Matched,Masked" newline bitfld.long 0x00 11. " [11] ,Identifier mask bit 11" "Matched,Masked" bitfld.long 0x00 10. " [10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" newline bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" newline bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF2_MSK2,Message Interface 2 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline bitfld.long 0x04 12. " MSK[28] ,Identifier mask bit 28" "Matched,Masked" bitfld.long 0x04 11. " [27] ,Identifier mask bit 27" "Matched,Masked" bitfld.long 0x04 10. " [26] ,Identifier mask bit 26" "Matched,Masked" bitfld.long 0x04 9. " [25] ,Identifier mask bit 25" "Matched,Masked" newline bitfld.long 0x04 8. " [24] ,Identifier mask bit 24" "Matched,Masked" bitfld.long 0x04 7. " [23] ,Identifier mask bit 23" "Matched,Masked" bitfld.long 0x04 6. " [22] ,Identifier mask bit 22" "Matched,Masked" bitfld.long 0x04 5. " [21] ,Identifier mask bit 21" "Matched,Masked" newline bitfld.long 0x04 4. " [20] ,Identifier mask bit 20" "Matched,Masked" bitfld.long 0x04 3. " [19] ,Identifier mask bit 19" "Matched,Masked" bitfld.long 0x04 2. " [18] ,Identifier mask bit 18" "Matched,Masked" bitfld.long 0x04 1. " [17] ,Identifier mask bit 17" "Matched,Masked" newline bitfld.long 0x04 0. " [16] ,Identifier mask bit 16" "Matched,Masked" line.long 0x08 "CANIF2_ARB1,Message Interface 2 Arbitration Register 1" hexmask.long.word 0x08 0.--15. 1. " ID[15:0] ,Message identifier" line.long 0x0C "CANIF2_ARB2,Message Interface 2 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline hexmask.long.word 0x0C 0.--12. 1. " ID[28:16] ,Message identifier" else group.long (0x80+0x08)++0x0F line.long 0x00 "CANIF2_MSK1,Message Interface 2 Mask Register 1" bitfld.long 0x00 10. " MSK[10] ,Identifier mask bit 10" "Matched,Masked" bitfld.long 0x00 9. " [9] ,Identifier mask bit 9" "Matched,Masked" bitfld.long 0x00 8. " [8] ,Identifier mask bit 8" "Matched,Masked" bitfld.long 0x00 7. " [7] ,Identifier mask bit 7" "Matched,Masked" newline bitfld.long 0x00 6. " [6] ,Identifier mask bit 6" "Matched,Masked" bitfld.long 0x00 5. " [5] ,Identifier mask bit 5" "Matched,Masked" bitfld.long 0x00 4. " [4] ,Identifier mask bit 4" "Matched,Masked" bitfld.long 0x00 3. " [3] ,Identifier mask bit 3" "Matched,Masked" newline bitfld.long 0x00 2. " [2] ,Identifier mask bit 2" "Matched,Masked" bitfld.long 0x00 1. " [1] ,Identifier mask bit 1" "Matched,Masked" bitfld.long 0x00 0. " [0] ,Identifier mask bit 0" "Matched,Masked" line.long 0x04 "CANIF2_MSK2,Message Interface 2 Mask Register 2" bitfld.long 0x04 15. " MXTD ,Mask extend identifier" "Masked,Not masked" bitfld.long 0x04 14. " MDIR ,Mask message direction" "Masked,Not masked" newline line.long 0x08 "CANIF2_ARB1,Message Interface 2 Arbitration Register 1" hexmask.long.word 0x08 0.--10. 1. " ID[10:0] ,Message identifier" line.long 0x0C "CANIF2_ARB2,Message Interface 2 Arbitration Register 2" bitfld.long 0x0C 15. " MSGVAL ,Message valid" "Not valid,Valid" bitfld.long 0x0C 14. " XTD ,Extend identifier" "11-bit,29-bit" newline bitfld.long 0x0C 13. " DIR ,Message direction" "Receive,Transmit" newline endif group.long (0x80+0x18)++0x13 line.long 0x00 "CANIF2_MCTRL,Message Interface 2 Message Control Register" bitfld.long 0x00 15. " NEWDAT ,New data" "Not occurred,Occurred" bitfld.long 0x00 14. " MSGLST ,Message lost" "Not lost,Lost" bitfld.long 0x00 13. " INTPND ,Interrupt pending" "No interrupt,Interrupt" bitfld.long 0x00 12. " UMASK ,Use acceptance mask" "Not used,Used" newline bitfld.long 0x00 11. " TXIE ,Transmit interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RXIE ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " RMTEN ,Remote enable" "Disabled,Enabled" bitfld.long 0x00 8. " TXRQST ,Transmit request" "Not requested,Requested" newline bitfld.long 0x00 7. " EOB ,End of buffer" "Not occurred,Occurred" bitfld.long 0x00 0.--3. " DLC[3:0] ,Data length code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes,8 bytes" line.long 0x04 "CANIF2_DA1,Message Interface 2 Data A1 Register" hexmask.long.byte 0x04 8.--15. 1. " DATA_1 ,Data byte 1" hexmask.long.byte 0x04 0.--7. 1. " DATA_0 ,Data byte 0" line.long 0x08 "CANIF2_DA2,Message Interface 2 Data A2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x08 8.--15. 1. " DATA_3 ,Data byte 3" hexmask.long.byte 0x08 0.--7. 1. " DATA_2 ,Data byte 2" else hexmask.long.byte 0x08 8.--15. 1. " DATA_2 ,Data byte 2" hexmask.long.byte 0x08 0.--7. 1. " DATA_3 ,Data byte 3" endif line.long 0x0C "CANIF2_DB1,Message Interface 2 Data B1 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x0C 8.--15. 1. " DATA_5 ,Data byte 5" hexmask.long.byte 0x0C 0.--7. 1. " DATA_4 ,Data byte 4" else hexmask.long.byte 0x0C 8.--15. 1. " DATA_4 ,Data byte 4" hexmask.long.byte 0x0C 0.--7. 1. " DATA_5 ,Data byte 5" endif line.long 0x10 "CANIF2_DB2,Message Interface 2 Data B2 Register" sif cpuis("LPC11D14")||cpuis("LPC11C*") hexmask.long.byte 0x10 8.--15. 1. " DATA_7 ,Data byte 7" hexmask.long.byte 0x10 0.--7. 1. " DATA_6 ,Data byte 6" else hexmask.long.byte 0x10 8.--15. 1. " DATA_6 ,Data byte 6" hexmask.long.byte 0x10 0.--7. 1. " DATA_7 ,Data byte 7" endif rgroup.long 0x100++0x07 line.long 0x00 "CANTXREQ1,Transmission Request Register 1" bitfld.long 0x00 15. " TXRQST16 ,Transmission request bit of message object 16" "Not requested,Requested" bitfld.long 0x00 14. " TXRQST15 ,Transmission request bit of message object 15" "Not requested,Requested" bitfld.long 0x00 13. " TXRQST14 ,Transmission request bit of message object 14" "Not requested,Requested" bitfld.long 0x00 12. " TXRQST13 ,Transmission request bit of message object 13" "Not requested,Requested" newline bitfld.long 0x00 11. " TXRQST12 ,Transmission request bit of message object 12" "Not requested,Requested" bitfld.long 0x00 10. " TXRQST11 ,Transmission request bit of message object 11" "Not requested,Requested" bitfld.long 0x00 9. " TXRQST10 ,Transmission request bit of message object 10" "Not requested,Requested" bitfld.long 0x00 8. " TXRQST9 ,Transmission request bit of message object 9" "Not requested,Requested" newline bitfld.long 0x00 7. " TXRQST8 ,Transmission request bit of message object 8" "Not requested,Requested" bitfld.long 0x00 6. " TXRQST7 ,Transmission request bit of message object 7" "Not requested,Requested" bitfld.long 0x00 5. " TXRQST6 ,Transmission request bit of message object 6" "Not requested,Requested" bitfld.long 0x00 4. " TXRQST5 ,Transmission request bit of message object 5" "Not requested,Requested" newline bitfld.long 0x00 3. " TXRQST4 ,Transmission request bit of message object 4" "Not requested,Requested" bitfld.long 0x00 2. " TXRQST3 ,Transmission request bit of message object 3" "Not requested,Requested" bitfld.long 0x00 1. " TXRQST2 ,Transmission request bit of message object 2" "Not requested,Requested" bitfld.long 0x00 0. " TXRQST1 ,Transmission request bit of message object 1" "Not requested,Requested" line.long 0x04 "CANTXREQ2,Transmission Request Register 2" bitfld.long 0x04 15. " TXRQST32 ,Transmission request bit of message object 32" "Not requested,Requested" bitfld.long 0x04 14. " TXRQST31 ,Transmission request bit of message object 31" "Not requested,Requested" bitfld.long 0x04 13. " TXRQST30 ,Transmission request bit of message object 30" "Not requested,Requested" bitfld.long 0x04 12. " TXRQST29 ,Transmission request bit of message object 29" "Not requested,Requested" newline bitfld.long 0x04 11. " TXRQST28 ,Transmission request bit of message object 28" "Not requested,Requested" bitfld.long 0x04 10. " TXRQST27 ,Transmission request bit of message object 27" "Not requested,Requested" bitfld.long 0x04 9. " TXRQST26 ,Transmission request bit of message object 26" "Not requested,Requested" bitfld.long 0x04 8. " TXRQST25 ,Transmission request bit of message object 25" "Not requested,Requested" newline bitfld.long 0x04 7. " TXRQST24 ,Transmission request bit of message object 24" "Not requested,Requested" bitfld.long 0x04 6. " TXRQST23 ,Transmission request bit of message object 23" "Not requested,Requested" bitfld.long 0x04 5. " TXRQST22 ,Transmission request bit of message object 22" "Not requested,Requested" bitfld.long 0x04 4. " TXRQST21 ,Transmission request bit of message object 21" "Not requested,Requested" newline bitfld.long 0x04 3. " TXRQST20 ,Transmission request bit of message object 20" "Not requested,Requested" bitfld.long 0x04 2. " TXRQST19 ,Transmission request bit of message object 19" "Not requested,Requested" bitfld.long 0x04 1. " TXRQST18 ,Transmission request bit of message object 18" "Not requested,Requested" bitfld.long 0x04 0. " TXRQST17 ,Transmission request bit of message object 17" "Not requested,Requested" rgroup.long 0x120++0x07 line.long 0x00 "CANND1,New Data Register 1" bitfld.long 0x00 15. " NEWDAT16 ,New data bit of message object 16" "Not occurred,Occurred" bitfld.long 0x00 14. " NEWDAT15 ,New data bit of message object 15" "Not occurred,Occurred" bitfld.long 0x00 13. " NEWDAT14 ,New data bit of message object 14" "Not occurred,Occurred" bitfld.long 0x00 12. " NEWDAT13 ,New data bit of message object 13" "Not occurred,Occurred" newline bitfld.long 0x00 11. " NEWDAT12 ,New data bit of message object 12" "Not occurred,Occurred" bitfld.long 0x00 10. " NEWDAT11 ,New data bit of message object 11" "Not occurred,Occurred" bitfld.long 0x00 9. " NEWDAT10 ,New data bit of message object 10" "Not occurred,Occurred" bitfld.long 0x00 8. " NEWDAT9 ,New data bit of message object 9" "Not occurred,Occurred" newline bitfld.long 0x00 7. " NEWDAT8 ,New data bit of message object 8" "Not occurred,Occurred" bitfld.long 0x00 6. " NEWDAT7 ,New data bit of message object 7" "Not occurred,Occurred" bitfld.long 0x00 5. " NEWDAT6 ,New data bit of message object 6" "Not occurred,Occurred" bitfld.long 0x00 4. " NEWDAT5 ,New data bit of message object 5" "Not occurred,Occurred" newline bitfld.long 0x00 3. " NEWDAT4 ,New data bit of message object 4" "Not occurred,Occurred" bitfld.long 0x00 2. " NEWDAT3 ,New data bit of message object 3" "Not occurred,Occurred" bitfld.long 0x00 1. " NEWDAT2 ,New data bit of message object 2" "Not occurred,Occurred" bitfld.long 0x00 0. " NEWDAT1 ,New data bit of message object 1" "Not occurred,Occurred" line.long 0x04 "CANND2,New Data Register 2" bitfld.long 0x04 15. " NEWDAT32 ,New data bit of message object 32" "Not occurred,Occurred" bitfld.long 0x04 14. " NEWDAT31 ,New data bit of message object 31" "Not occurred,Occurred" bitfld.long 0x04 13. " NEWDAT30 ,New data bit of message object 30" "Not occurred,Occurred" bitfld.long 0x04 12. " NEWDAT29 ,New data bit of message object 29" "Not occurred,Occurred" newline bitfld.long 0x04 11. " NEWDAT28 ,New data bit of message object 28" "Not occurred,Occurred" bitfld.long 0x04 10. " NEWDAT27 ,New data bit of message object 27" "Not occurred,Occurred" bitfld.long 0x04 9. " NEWDAT26 ,New data bit of message object 26" "Not occurred,Occurred" bitfld.long 0x04 8. " NEWDAT25 ,New data bit of message object 25" "Not occurred,Occurred" newline bitfld.long 0x04 7. " NEWDAT24 ,New data bit of message object 24" "Not occurred,Occurred" bitfld.long 0x04 6. " NEWDAT23 ,New data bit of message object 23" "Not occurred,Occurred" bitfld.long 0x04 5. " NEWDAT22 ,New data bit of message object 22" "Not occurred,Occurred" bitfld.long 0x04 4. " NEWDAT21 ,New data bit of message object 21" "Not occurred,Occurred" newline bitfld.long 0x04 3. " NEWDAT20 ,New data bit of message object 20" "Not occurred,Occurred" bitfld.long 0x04 2. " NEWDAT19 ,New data bit of message object 19" "Not occurred,Occurred" bitfld.long 0x04 1. " NEWDAT18 ,New data bit of message object 18" "Not occurred,Occurred" bitfld.long 0x04 0. " NEWDAT17 ,New data bit of message object 17" "Not occurred,Occurred" rgroup.long 0x140++0x07 line.long 0x00 "CANIR1,Interrupt Pending Register 1" bitfld.long 0x00 15. " INTPND16 ,Interrupt pending bit of message object 16" "No interrupt,Interrupt" bitfld.long 0x00 14. " INTPND15 ,Interrupt pending bit of message object 15" "No interrupt,Interrupt" bitfld.long 0x00 13. " INTPND14 ,Interrupt pending bit of message object 14" "No interrupt,Interrupt" bitfld.long 0x00 12. " INTPND13 ,Interrupt pending bit of message object 13" "No interrupt,Interrupt" newline bitfld.long 0x00 11. " INTPND12 ,Interrupt pending bit of message object 12" "No interrupt,Interrupt" bitfld.long 0x00 10. " INTPND11 ,Interrupt pending bit of message object 11" "No interrupt,Interrupt" bitfld.long 0x00 9. " INTPND10 ,Interrupt pending bit of message object 10" "No interrupt,Interrupt" bitfld.long 0x00 8. " INTPND9 ,Interrupt pending bit of message object 9" "No interrupt,Interrupt" newline bitfld.long 0x00 7. " INTPND8 ,Interrupt pending bit of message object 8" "No interrupt,Interrupt" bitfld.long 0x00 6. " INTPND7 ,Interrupt pending bit of message object 7" "No interrupt,Interrupt" bitfld.long 0x00 5. " INTPND6 ,Interrupt pending bit of message object 6" "No interrupt,Interrupt" bitfld.long 0x00 4. " INTPND5 ,Interrupt pending bit of message object 5" "No interrupt,Interrupt" newline bitfld.long 0x00 3. " INTPND4 ,Interrupt pending bit of message object 4" "No interrupt,Interrupt" bitfld.long 0x00 2. " INTPND3 ,Interrupt pending bit of message object 3" "No interrupt,Interrupt" bitfld.long 0x00 1. " INTPND2 ,Interrupt pending bit of message object 2" "No interrupt,Interrupt" bitfld.long 0x00 0. " INTPND1 ,Interrupt pending bit of message object 1" "No interrupt,Interrupt" line.long 0x04 "CANIR2,Interrupt pending 2" bitfld.long 0x04 15. " INTPND32 ,Interrupt pending bit of message object 32" "No interrupt,Interrupt" bitfld.long 0x04 14. " INTPND31 ,Interrupt pending bit of message object 31" "No interrupt,Interrupt" bitfld.long 0x04 13. " INTPND30 ,Interrupt pending bit of message object 30" "No interrupt,Interrupt" bitfld.long 0x04 12. " INTPND29 ,Interrupt pending bit of message object 29" "No interrupt,Interrupt" newline bitfld.long 0x04 11. " INTPND28 ,Interrupt pending bit of message object 28" "No interrupt,Interrupt" bitfld.long 0x04 10. " INTPND27 ,Interrupt pending bit of message object 27" "No interrupt,Interrupt" bitfld.long 0x04 9. " INTPND26 ,Interrupt pending bit of message object 26" "No interrupt,Interrupt" bitfld.long 0x04 8. " INTPND25 ,Interrupt pending bit of message object 25" "No interrupt,Interrupt" newline bitfld.long 0x04 7. " INTPND24 ,Interrupt pending bit of message object 24" "No interrupt,Interrupt" bitfld.long 0x04 6. " INTPND23 ,Interrupt pending bit of message object 23" "No interrupt,Interrupt" bitfld.long 0x04 5. " INTPND22 ,Interrupt pending bit of message object 22" "No interrupt,Interrupt" bitfld.long 0x04 4. " INTPND21 ,Interrupt pending bit of message object 21" "No interrupt,Interrupt" newline bitfld.long 0x04 3. " INTPND20 ,Interrupt pending bit of message object 20" "No interrupt,Interrupt" bitfld.long 0x04 2. " INTPND19 ,Interrupt pending bit of message object 19" "No interrupt,Interrupt" bitfld.long 0x04 1. " INTPND18 ,Interrupt pending bit of message object 18" "No interrupt,Interrupt" bitfld.long 0x04 0. " INTPND17 ,Interrupt pending bit of message object 17" "No interrupt,Interrupt" rgroup.long 0x160++0x07 line.long 0x00 "CANMSGV1,Message Valid Register 1" bitfld.long 0x00 15. " MSGVAL16 ,Message valid bit of message object 16" "Not valid,Valid" bitfld.long 0x00 14. " MSGVAL15 ,Message valid bit of message object 15" "Not valid,Valid" bitfld.long 0x00 13. " MSGVAL14 ,Message valid bit of message object 14" "Not valid,Valid" bitfld.long 0x00 12. " MSGVAL13 ,Message valid bit of message object 13" "Not valid,Valid" newline bitfld.long 0x00 11. " MSGVAL12 ,Message valid bit of message object 12" "Not valid,Valid" bitfld.long 0x00 10. " MSGVAL11 ,Message valid bit of message object 11" "Not valid,Valid" bitfld.long 0x00 9. " MSGVAL10 ,Message valid bit of message object 10" "Not valid,Valid" bitfld.long 0x00 8. " MSGVAL9 ,Message valid bit of message object 9" "Not valid,Valid" newline bitfld.long 0x00 7. " MSGVAL8 ,Message valid bit of message object 8" "Not valid,Valid" bitfld.long 0x00 6. " MSGVAL7 ,Message valid bit of message object 7" "Not valid,Valid" bitfld.long 0x00 5. " MSGVAL6 ,Message valid bit of message object 6" "Not valid,Valid" bitfld.long 0x00 4. " MSGVAL5 ,Message valid bit of message object 5" "Not valid,Valid" newline bitfld.long 0x00 3. " MSGVAL4 ,Message valid bit of message object 4" "Not valid,Valid" bitfld.long 0x00 2. " MSGVAL3 ,Message valid bit of message object 3" "Not valid,Valid" bitfld.long 0x00 1. " MSGVAL2 ,Message valid bit of message object 2" "Not valid,Valid" bitfld.long 0x00 0. " MSGVAL1 ,Message valid bit of message object 1" "Not valid,Valid" line.long 0x04 "CANMSGV2,Message Valid Register 2" bitfld.long 0x04 15. " MSGVAL32 ,Message valid bit of message object 32" "Not valid,Valid" bitfld.long 0x04 14. " MSGVAL31 ,Message valid bit of message object 31" "Not valid,Valid" bitfld.long 0x04 13. " MSGVAL30 ,Message valid bit of message object 30" "Not valid,Valid" bitfld.long 0x04 12. " MSGVAL29 ,Message valid bit of message object 29" "Not valid,Valid" newline bitfld.long 0x04 11. " MSGVAL28 ,Message valid bit of message object 28" "Not valid,Valid" bitfld.long 0x04 10. " MSGVAL27 ,Message valid bit of message object 27" "Not valid,Valid" bitfld.long 0x04 9. " MSGVAL26 ,Message valid bit of message object 26" "Not valid,Valid" bitfld.long 0x04 8. " MSGVAL25 ,Message valid bit of message object 25" "Not valid,Valid" newline bitfld.long 0x04 7. " MSGVAL24 ,Message valid bit of message object 24" "Not valid,Valid" bitfld.long 0x04 6. " MSGVAL23 ,Message valid bit of message object 23" "Not valid,Valid" bitfld.long 0x04 5. " MSGVAL22 ,Message valid bit of message object 22" "Not valid,Valid" bitfld.long 0x04 4. " MSGVAL21 ,Message valid bit of message object 21" "Not valid,Valid" newline bitfld.long 0x04 3. " MSGVAL20 ,Message valid bit of message object 20" "Not valid,Valid" bitfld.long 0x04 2. " MSGVAL19 ,Message valid bit of message object 19" "Not valid,Valid" bitfld.long 0x04 1. " MSGVAL18 ,Message valid bit of message object 18" "Not valid,Valid" bitfld.long 0x04 0. " MSGVAL17 ,Message valid bit of message object 17" "Not valid,Valid" group.long 0x180++0x03 line.long 0x00 "CANCLKDIV,Can Clock Divider Register" sif cpuis("LPC181*")||cpuis("LPC182*")||cpuis("LPC183*")||cpuis("LPC185*") bitfld.long 0x00 0.--3. " CLKDIVVAL ,Clock divider value" "/1,/2,/3,/5,/9,/17,/33,/65,/129,/257,/513,/1025,/2049,/4097,/8193,/16385" else bitfld.long 0x00 0.--3. " CLKDIVVAL ,Clock divider value" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" endif width 0x0B tree.end tree.end tree.open "I2C (I2C-bus interface)" tree "I2C0" base ad:0x400A1000 width 18. group.long 0x00++0x03 line.long 0x00 "CON,I2C0 Control Register" setclrfld.long 0x00 6. 0x00 6. 0x18 6. " I2EN_set/clr ,I2C interface enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x18 5. " STA_set/clr ,START flag" "Not started,Started" bitfld.long 0x00 4. " STO ,STOP flag" "No effect,Stop" setclrfld.long 0x00 3. 0x00 3. 0x18 3. " SI_set/clr ,I2C interrupt flag" "Not occurred,Occurred" newline setclrfld.long 0x00 2. 0x00 2. 0x18 2. " AA_set/clr ,Assert acknowledge flag" "Not asserted,Asserted" rgroup.long 0x04++0x03 line.long 0x00 "STAT,I2C0 Status Register" bitfld.long 0x00 3.--7. " STATUS ,Actual status information about I2C interface" "Bus error/undefined,START transmitted,Repeated START transmitted,SLA+W transmitted/ACK,SLA+W transmitted/NOT ACK,I2DAT transmitted/ACK,I2DAT transmitted/NOT ACK,Arbitration lost SLA+R/W/Data/NOT ACK,SLA+R transmitted/ACK,SLA+R transmitted/NOT ACK,Data received/ACK,Data received/NOT ACK,Own SLA+W received/ACK,Arbitration lost SLA+R/W/Own SLA+W received/ACK,GCA (0x00) received/ACK,Arbitration lost SLA+R/W/GCA received/ACK,Own SLV/DATA received/ACK,Own SLA/DATA received/NOT ACK,General Call/DATA received/ACK,General Call/DATA received/NOT ACK,STOP/repeated START received SLV/REC/SLV/TRX,Own SLA+R received/ACK,Arbitration lost SLA+R/W/Own SLA+R received/ACK,I2DAT transmitted/ACK,I2DAT transmitted/NOT ACK,Last I2DAT transmitted/ACK,,,,,,No information/SI = 0" newline group.long 0x08++0x0F line.long 0x00 "DAT,I2C0 Data Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" line.long 0x04 "ADR0,I2C0 Slave Address Register 0" hexmask.long.byte 0x04 1.--7. 0x02 " ADDRESS ,Slave mode address" bitfld.long 0x04 0. " GC ,General call enable bit" "Disabled,Enabled" line.long 0x08 "SCLH,I2C0 SCL High Duty Cycle Register" hexmask.long.word 0x08 0.--15. 1. " SCLH ,Count for SCL HIGH time period selection" line.long 0x0C "SCLL,I2C0 SCL Low Duty Cycle Register" hexmask.long.word 0x0C 0.--15. 1. " SCLL ,Count for SCL LOW time period selection" group.long 0x1C++0x03 line.long 0x00 "MMCTRL,I2C0 Monitor Mode Control Register" sif cpuis("LPC1311")||cpuis("LPC1313")||cpuis("LPC1342")||cpuis("LPC1343")||cpuis("EM773")||cpuis("LPC11A02")||cpuis("LPC11A04")||cpuis("LPC11A11")||cpuis("LPC11A12")||cpuis("LPC11A13")||cpuis("LPC11A14") bitfld.long 0x00 3. " MATCH_ALL ,Select interrupt register match" "Match address,Any address" else bitfld.long 0x00 2. " MATCH_ALL ,Select interrupt register match" "Match address,Any address" endif bitfld.long 0x00 1. " ENA_SCL ,SCL output enable" "Disabled,Enabled" bitfld.long 0x00 0. " MM_ENA ,Monitor mode enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "ADR1,I2C0 Slave Address Register 1" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" group.long 0x24++0x03 line.long 0x00 "ADR2,I2C0 Slave Address Register 2" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" group.long 0x28++0x03 line.long 0x00 "ADR3,I2C0 Slave Address Register 3" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" sif cpuis("LPC4072FBD80")||cpuis("LPC4072FET80")||cpuis("LPC4074FBD144")||cpuis("LPC4076FBD144")||cpuis("LPC4076FET180")||cpuis("LPC4078FBD100")||cpuis("LPC4078FBD144")||cpuis("LPC4078FBD208")||cpuis("LPC4078FBD80")||cpuis("LPC4078FET180")||cpuis("LPC4078FET208")||(cpu()=="LPC4088FBD144")||cpuis("LPC4088FBD208")||cpuis("LPC4088FET180")||cpuis("LPC4088FET208")||cpuis("LPC11E*") group.long 0x2C++0x03 line.long 0x00 "DATA_BUFFER,I2C0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" elif cpuis("LPC111*")||cpuis("LPC11*LV")||cpuis("LPC110*")||cpuis("LPC112*") rgroup.long 0x2C++0x03 line.long 0x00 "DATA_BUFFER,I2C0 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" else hgroup.long 0x2C++0x03 hide.long 0x00 "DATA_BUFFER,I2C0 Data Buffer Register" in endif group.long 0x30++0x03 line.long 0x00 "MASK0,I2C0 Mask Register 0" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x34++0x03 line.long 0x00 "MASK1,I2C0 Mask Register 1" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x38++0x03 line.long 0x00 "MASK2,I2C0 Mask Register 2" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x3C++0x03 line.long 0x00 "MASK3,I2C0 Mask Register 3" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" width 0x0B tree.end tree "I2C1" base ad:0x400E0000 width 18. group.long 0x00++0x03 line.long 0x00 "CON,I2C1 Control Register" setclrfld.long 0x00 6. 0x00 6. 0x18 6. " I2EN_set/clr ,I2C interface enable" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x18 5. " STA_set/clr ,START flag" "Not started,Started" bitfld.long 0x00 4. " STO ,STOP flag" "No effect,Stop" setclrfld.long 0x00 3. 0x00 3. 0x18 3. " SI_set/clr ,I2C interrupt flag" "Not occurred,Occurred" newline setclrfld.long 0x00 2. 0x00 2. 0x18 2. " AA_set/clr ,Assert acknowledge flag" "Not asserted,Asserted" rgroup.long 0x04++0x03 line.long 0x00 "STAT,I2C1 Status Register" bitfld.long 0x00 3.--7. " STATUS ,Actual status information about I2C interface" "Bus error/undefined,START transmitted,Repeated START transmitted,SLA+W transmitted/ACK,SLA+W transmitted/NOT ACK,I2DAT transmitted/ACK,I2DAT transmitted/NOT ACK,Arbitration lost SLA+R/W/Data/NOT ACK,SLA+R transmitted/ACK,SLA+R transmitted/NOT ACK,Data received/ACK,Data received/NOT ACK,Own SLA+W received/ACK,Arbitration lost SLA+R/W/Own SLA+W received/ACK,GCA (0x00) received/ACK,Arbitration lost SLA+R/W/GCA received/ACK,Own SLV/DATA received/ACK,Own SLA/DATA received/NOT ACK,General Call/DATA received/ACK,General Call/DATA received/NOT ACK,STOP/repeated START received SLV/REC/SLV/TRX,Own SLA+R received/ACK,Arbitration lost SLA+R/W/Own SLA+R received/ACK,I2DAT transmitted/ACK,I2DAT transmitted/NOT ACK,Last I2DAT transmitted/ACK,,,,,,No information/SI = 0" newline group.long 0x08++0x0F line.long 0x00 "DAT,I2C1 Data Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" line.long 0x04 "ADR0,I2C1 Slave Address Register 0" hexmask.long.byte 0x04 1.--7. 0x02 " ADDRESS ,Slave mode address" bitfld.long 0x04 0. " GC ,General call enable bit" "Disabled,Enabled" line.long 0x08 "SCLH,I2C1 SCL High Duty Cycle Register" hexmask.long.word 0x08 0.--15. 1. " SCLH ,Count for SCL HIGH time period selection" line.long 0x0C "SCLL,I2C1 SCL Low Duty Cycle Register" hexmask.long.word 0x0C 0.--15. 1. " SCLL ,Count for SCL LOW time period selection" group.long 0x1C++0x03 line.long 0x00 "MMCTRL,I2C1 Monitor Mode Control Register" sif cpuis("LPC1311")||cpuis("LPC1313")||cpuis("LPC1342")||cpuis("LPC1343")||cpuis("EM773")||cpuis("LPC11A02")||cpuis("LPC11A04")||cpuis("LPC11A11")||cpuis("LPC11A12")||cpuis("LPC11A13")||cpuis("LPC11A14") bitfld.long 0x00 3. " MATCH_ALL ,Select interrupt register match" "Match address,Any address" else bitfld.long 0x00 2. " MATCH_ALL ,Select interrupt register match" "Match address,Any address" endif bitfld.long 0x00 1. " ENA_SCL ,SCL output enable" "Disabled,Enabled" bitfld.long 0x00 0. " MM_ENA ,Monitor mode enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "ADR1,I2C1 Slave Address Register 1" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" group.long 0x24++0x03 line.long 0x00 "ADR2,I2C1 Slave Address Register 2" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" group.long 0x28++0x03 line.long 0x00 "ADR3,I2C1 Slave Address Register 3" hexmask.long.byte 0x00 1.--7. 0x02 " ADDRESS ,The I2C device address for slave mode" bitfld.long 0x00 0. " GC ,General call bit enable" "Disabled,Enabled" sif cpuis("LPC4072FBD80")||cpuis("LPC4072FET80")||cpuis("LPC4074FBD144")||cpuis("LPC4076FBD144")||cpuis("LPC4076FET180")||cpuis("LPC4078FBD100")||cpuis("LPC4078FBD144")||cpuis("LPC4078FBD208")||cpuis("LPC4078FBD80")||cpuis("LPC4078FET180")||cpuis("LPC4078FET208")||(cpu()=="LPC4088FBD144")||cpuis("LPC4088FBD208")||cpuis("LPC4088FET180")||cpuis("LPC4088FET208")||cpuis("LPC11E*") group.long 0x2C++0x03 line.long 0x00 "DATA_BUFFER,I2C1 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" elif cpuis("LPC111*")||cpuis("LPC11*LV")||cpuis("LPC110*")||cpuis("LPC112*") rgroup.long 0x2C++0x03 line.long 0x00 "DATA_BUFFER,I2C1 Data Buffer Register" hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data" else hgroup.long 0x2C++0x03 hide.long 0x00 "DATA_BUFFER,I2C1 Data Buffer Register" in endif group.long 0x30++0x03 line.long 0x00 "MASK0,I2C1 Mask Register 0" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x34++0x03 line.long 0x00 "MASK1,I2C1 Mask Register 1" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x38++0x03 line.long 0x00 "MASK2,I2C1 Mask Register 2" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" group.long 0x3C++0x03 line.long 0x00 "MASK3,I2C1 Mask Register 3" bitfld.long 0x00 7. " MASK[7:0] ,Mask bit 7" "0,1" bitfld.long 0x00 6. ",Mask bit 6" "0,1" bitfld.long 0x00 5. ",Mask bit 6" "0,1" bitfld.long 0x00 4. ",Mask bit 4" "0,1" bitfld.long 0x00 3. ",Mask bit 3" "0,1" bitfld.long 0x00 2. ",Mask bit 2" "0,1" bitfld.long 0x00 1. ",Mask bit 1" "0,1" width 0x0B tree.end tree.end tree.open "ADC (Analog-to-Digital Converter)" sif !cpuis("LPC4370???10*") tree "10-bit ADC0" base ad:0x400E3000 width 9. if ((per.l(ad:0x400E3000)&0x08000000)==0x08000000) group.long 0x00++0x03 line.long 0x00 "ADCR,A/D Control Register" bitfld.long 0x00 27. " EDGE ,Start Conversion Edge" "Rising,Falling" bitfld.long 0x00 24.--26. " START ,Start Conversion Control" "No start,Start now,Falling edge on CTOUT_15,Falling edge on CTOUT_8,Falling edge on ADCTRIG0,Falling edge on ADCTRIG1,Falling edge on Motocon PWM,?..." textline " " bitfld.long 0x00 21. " PDN ,A/D Power" "Power-down,Operational" bitfld.long 0x00 17.--19. " CLKS ,Number of clocks for each conversion in Burst mode" "11 clocks/10 bits,10 clocks/9 bits,9 clocks/8 bits,8 clocks/7 bits,7 clocks/6 bits,6 clocks/5 bits,5 clocks/4 bits,4 clocks/3 bits" textline " " bitfld.long 0x00 16. " BURST ,Conversion Control Mode" "Software,Repeated" hexmask.long.byte 0x00 8.--15. 1. " CLKDIV ,Clock Divider" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " SEL7 ,Selects ADC_7 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 6. " SEL6 ,Selects ADC_6 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 5. " SEL5 ,Selects ADC_5 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 4. " SEL4 ,Selects ADC_4 input to be sampled and converted" "Not selected,Selected" textline " " endif bitfld.long 0x00 3. " SEL3 ,Selects ADC_3 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 2. " SEL2 ,Selects ADC_2 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 1. " SEL1 ,Selects ADC_1 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 0. " SEL0 ,Selects ADC_0 input to be sampled and converted" "Not selected,Selected" else group.long 0x00++0x03 line.long 0x00 "ADCR,A/D Control Register" bitfld.long 0x00 27. " EDGE ,Start Conversion Edge" "Rising,Falling" bitfld.long 0x00 24.--26. " START ,Start Conversion Control" "No start,Start now,Rising edge on CTOUT_15,Rising edge on CTOUT_8,Rising edge on ADCTRIG0,Rising edge on ADCTRIG1,Rising edge on Motocon PWM,?..." textline " " bitfld.long 0x00 21. " PDN ,A/D Power" "Power-down,Operational" bitfld.long 0x00 17.--19. " CLKS ,Number of clocks for each conversion in Burst mode" "11 clocks/10 bits,10 clocks/9 bits,9 clocks/8 bits,8 clocks/7 bits,7 clocks/6 bits,6 clocks/5 bits,5 clocks/4 bits,4 clocks/3 bits" textline " " bitfld.long 0x00 16. " BURST ,Conversion Control Mode" "Software,Repeated" hexmask.long.byte 0x00 8.--15. 1. " CLKDIV ,Clock Divider" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " SEL7 ,Selects ADC_7 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 6. " SEL6 ,Selects ADC_6 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 5. " SEL5 ,Selects ADC_5 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 4. " SEL4 ,Selects ADC_4 input to be sampled and converted" "Not selected,Selected" textline " " endif bitfld.long 0x00 3. " SEL3 ,Selects ADC_3 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 2. " SEL2 ,Selects ADC_2 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 1. " SEL1 ,Selects ADC_1 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 0. " SEL0 ,Selects ADC_0 input to be sampled and converted" "Not selected,Selected" endif hgroup.long 0x04++0x03 hide.long 0x00 "GDR,A/D Global Data Register" in group.long 0x0C++0x03 line.long 0x00 "INTEN,A/D Interrupt Enable Register" bitfld.long 0x00 8. " ADGINTEN ,Enables global DONE flag in ADDR to generate an interrupt" "Disabled,Enabled" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " ADINTEN7 ,Interrupt when Conversion on Channel 7 Completed" "No interrupt,Interrupt" bitfld.long 0x00 6. " ADINTEN6 ,Interrupt when Conversion on Channel 6 Completed" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " ADINTEN5 ,Interrupt when Conversion on Channel 5 Completed" "No interrupt,Interrupt" bitfld.long 0x00 4. " ADINTEN4 ,Interrupt when Conversion on Channel 4 Completed" "No interrupt,Interrupt" textline " " endif bitfld.long 0x00 3. " ADINTEN3 ,Interrupt when Conversion on Channel 3 Completed" "No interrupt,Interrupt" bitfld.long 0x00 2. " ADINTEN2 ,Interrupt when Conversion on Channel 2 Completed" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " ADINTEN1 ,Interrupt when Conversion on Channel 1 Completed" "No interrupt,Interrupt" bitfld.long 0x00 0. " ADINTEN0 ,Interrupt when Conversion on Channel 0 Completed" "No interrupt,Interrupt" hgroup.long 0x10++0x3 hide.long 0x00 "DR0,A/D Data Register 0" in hgroup.long 0x14++0x3 hide.long 0x00 "DR1,A/D Data Register 1" in hgroup.long 0x18++0x3 hide.long 0x00 "DR2,A/D Data Register 2" in hgroup.long 0x1c++0x3 hide.long 0x00 "DR3,A/D Data Register 3" in sif (!cpuis("LPC43?????10*")) hgroup.long 0x20++0x3 hide.long 0x00 "DR4,A/D Data Register 4" in hgroup.long 0x24++0x3 hide.long 0x00 "DR5,A/D Data Register 5" in hgroup.long 0x28++0x3 hide.long 0x00 "DR6,A/D Data Register 6" in hgroup.long 0x2c++0x3 hide.long 0x00 "DR7,A/D Data Register 7" in endif rgroup.long 0x30++0x07 line.long 0x00 "STAT,A/D Status Register" bitfld.long 0x00 16. " ADINT ,A/D Interrupt Flag" "No interrupt,Interrupt" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 15. " OVERRUN7 ,Mirrors OVERRUN Status Flag for Channel 7" "No overrun,Overrun" bitfld.long 0x00 14. " OVERRUN6 ,Mirrors OVERRUN Status Flag for Channel 6" "No overrun,Overrun" textline " " bitfld.long 0x00 13. " OVERRUN5 ,Mirrors OVERRUN Status Flag for Channel 5" "No overrun,Overrun" bitfld.long 0x00 12. " OVERRUN4 ,Mirrors OVERRUN Status Flag for Channel 4" "No overrun,Overrun" textline " " endif bitfld.long 0x00 11. " OVERRUN3 ,Mirrors OVERRUN Status Flag for Channel 3" "No overrun,Overrun" bitfld.long 0x00 10. " OVERRUN2 ,Mirrors OVERRUN Status Flag for Channel 2" "No overrun,Overrun" textline " " bitfld.long 0x00 9. " OVERRUN1 ,Mirrors OVERRUN Status Flag for Channel 1" "No overrun,Overrun" bitfld.long 0x00 8. " OVERRUN0 ,Mirrors OVERRUN Status Flag for Channel 0" "No overrun,Overrun" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " DONE7 ,Mirrors DONE Status Flag for Channel 7" "Not done,Done" bitfld.long 0x00 6. " DONE6 ,Mirrors DONE Status Flag for Channel 6" "Not done,Done" textline " " bitfld.long 0x00 5. " DONE5 ,Mirrors DONE Status Flag for Channel 5" "Not done,Done" bitfld.long 0x00 4. " DONE4 ,Mirrors DONE Status Flag for Channel 4" "Not done,Done" textline " " endif bitfld.long 0x00 3. " DONE3 ,Mirrors DONE Status Flag for Channel 3" "Not done,Done" bitfld.long 0x00 2. " DONE2 ,Mirrors DONE Status Flag for Channel 2" "Not done,Done" textline " " bitfld.long 0x00 1. " DONE1 ,Mirrors DONE Status Flag for Channel 1" "Not done,Done" bitfld.long 0x00 0. " DONE0 ,Mirrors DONE Status Flag for Channel 0" "Not done,Done" width 0x0B tree.end tree "10-bit ADC1" base ad:0x400E4000 width 9. if ((per.l(ad:0x400E4000)&0x08000000)==0x08000000) group.long 0x00++0x03 line.long 0x00 "ADCR,A/D Control Register" bitfld.long 0x00 27. " EDGE ,Start Conversion Edge" "Rising,Falling" bitfld.long 0x00 24.--26. " START ,Start Conversion Control" "No start,Start now,Falling edge on CTOUT_15,Falling edge on CTOUT_8,Falling edge on ADCTRIG0,Falling edge on ADCTRIG1,Falling edge on Motocon PWM,?..." textline " " bitfld.long 0x00 21. " PDN ,A/D Power" "Power-down,Operational" bitfld.long 0x00 17.--19. " CLKS ,Number of clocks for each conversion in Burst mode" "11 clocks/10 bits,10 clocks/9 bits,9 clocks/8 bits,8 clocks/7 bits,7 clocks/6 bits,6 clocks/5 bits,5 clocks/4 bits,4 clocks/3 bits" textline " " bitfld.long 0x00 16. " BURST ,Conversion Control Mode" "Software,Repeated" hexmask.long.byte 0x00 8.--15. 1. " CLKDIV ,Clock Divider" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " SEL7 ,Selects ADC_7 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 6. " SEL6 ,Selects ADC_6 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 5. " SEL5 ,Selects ADC_5 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 4. " SEL4 ,Selects ADC_4 input to be sampled and converted" "Not selected,Selected" textline " " endif bitfld.long 0x00 3. " SEL3 ,Selects ADC_3 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 2. " SEL2 ,Selects ADC_2 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 1. " SEL1 ,Selects ADC_1 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 0. " SEL0 ,Selects ADC_0 input to be sampled and converted" "Not selected,Selected" else group.long 0x00++0x03 line.long 0x00 "ADCR,A/D Control Register" bitfld.long 0x00 27. " EDGE ,Start Conversion Edge" "Rising,Falling" bitfld.long 0x00 24.--26. " START ,Start Conversion Control" "No start,Start now,Rising edge on CTOUT_15,Rising edge on CTOUT_8,Rising edge on ADCTRIG0,Rising edge on ADCTRIG1,Rising edge on Motocon PWM,?..." textline " " bitfld.long 0x00 21. " PDN ,A/D Power" "Power-down,Operational" bitfld.long 0x00 17.--19. " CLKS ,Number of clocks for each conversion in Burst mode" "11 clocks/10 bits,10 clocks/9 bits,9 clocks/8 bits,8 clocks/7 bits,7 clocks/6 bits,6 clocks/5 bits,5 clocks/4 bits,4 clocks/3 bits" textline " " bitfld.long 0x00 16. " BURST ,Conversion Control Mode" "Software,Repeated" hexmask.long.byte 0x00 8.--15. 1. " CLKDIV ,Clock Divider" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " SEL7 ,Selects ADC_7 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 6. " SEL6 ,Selects ADC_6 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 5. " SEL5 ,Selects ADC_5 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 4. " SEL4 ,Selects ADC_4 input to be sampled and converted" "Not selected,Selected" textline " " endif bitfld.long 0x00 3. " SEL3 ,Selects ADC_3 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 2. " SEL2 ,Selects ADC_2 input to be sampled and converted" "Not selected,Selected" textline " " bitfld.long 0x00 1. " SEL1 ,Selects ADC_1 input to be sampled and converted" "Not selected,Selected" bitfld.long 0x00 0. " SEL0 ,Selects ADC_0 input to be sampled and converted" "Not selected,Selected" endif hgroup.long 0x04++0x03 hide.long 0x00 "GDR,A/D Global Data Register" in group.long 0x0C++0x03 line.long 0x00 "INTEN,A/D Interrupt Enable Register" bitfld.long 0x00 8. " ADGINTEN ,Enables global DONE flag in ADDR to generate an interrupt" "Disabled,Enabled" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " ADINTEN7 ,Interrupt when Conversion on Channel 7 Completed" "No interrupt,Interrupt" bitfld.long 0x00 6. " ADINTEN6 ,Interrupt when Conversion on Channel 6 Completed" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " ADINTEN5 ,Interrupt when Conversion on Channel 5 Completed" "No interrupt,Interrupt" bitfld.long 0x00 4. " ADINTEN4 ,Interrupt when Conversion on Channel 4 Completed" "No interrupt,Interrupt" textline " " endif bitfld.long 0x00 3. " ADINTEN3 ,Interrupt when Conversion on Channel 3 Completed" "No interrupt,Interrupt" bitfld.long 0x00 2. " ADINTEN2 ,Interrupt when Conversion on Channel 2 Completed" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " ADINTEN1 ,Interrupt when Conversion on Channel 1 Completed" "No interrupt,Interrupt" bitfld.long 0x00 0. " ADINTEN0 ,Interrupt when Conversion on Channel 0 Completed" "No interrupt,Interrupt" hgroup.long 0x10++0x3 hide.long 0x00 "DR0,A/D Data Register 0" in hgroup.long 0x14++0x3 hide.long 0x00 "DR1,A/D Data Register 1" in hgroup.long 0x18++0x3 hide.long 0x00 "DR2,A/D Data Register 2" in hgroup.long 0x1c++0x3 hide.long 0x00 "DR3,A/D Data Register 3" in sif (!cpuis("LPC43?????10*")) hgroup.long 0x20++0x3 hide.long 0x00 "DR4,A/D Data Register 4" in hgroup.long 0x24++0x3 hide.long 0x00 "DR5,A/D Data Register 5" in hgroup.long 0x28++0x3 hide.long 0x00 "DR6,A/D Data Register 6" in hgroup.long 0x2c++0x3 hide.long 0x00 "DR7,A/D Data Register 7" in endif rgroup.long 0x30++0x07 line.long 0x00 "STAT,A/D Status Register" bitfld.long 0x00 16. " ADINT ,A/D Interrupt Flag" "No interrupt,Interrupt" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 15. " OVERRUN7 ,Mirrors OVERRUN Status Flag for Channel 7" "No overrun,Overrun" bitfld.long 0x00 14. " OVERRUN6 ,Mirrors OVERRUN Status Flag for Channel 6" "No overrun,Overrun" textline " " bitfld.long 0x00 13. " OVERRUN5 ,Mirrors OVERRUN Status Flag for Channel 5" "No overrun,Overrun" bitfld.long 0x00 12. " OVERRUN4 ,Mirrors OVERRUN Status Flag for Channel 4" "No overrun,Overrun" textline " " endif bitfld.long 0x00 11. " OVERRUN3 ,Mirrors OVERRUN Status Flag for Channel 3" "No overrun,Overrun" bitfld.long 0x00 10. " OVERRUN2 ,Mirrors OVERRUN Status Flag for Channel 2" "No overrun,Overrun" textline " " bitfld.long 0x00 9. " OVERRUN1 ,Mirrors OVERRUN Status Flag for Channel 1" "No overrun,Overrun" bitfld.long 0x00 8. " OVERRUN0 ,Mirrors OVERRUN Status Flag for Channel 0" "No overrun,Overrun" textline " " sif (!cpuis("LPC43?????10*")) bitfld.long 0x00 7. " DONE7 ,Mirrors DONE Status Flag for Channel 7" "Not done,Done" bitfld.long 0x00 6. " DONE6 ,Mirrors DONE Status Flag for Channel 6" "Not done,Done" textline " " bitfld.long 0x00 5. " DONE5 ,Mirrors DONE Status Flag for Channel 5" "Not done,Done" bitfld.long 0x00 4. " DONE4 ,Mirrors DONE Status Flag for Channel 4" "Not done,Done" textline " " endif bitfld.long 0x00 3. " DONE3 ,Mirrors DONE Status Flag for Channel 3" "Not done,Done" bitfld.long 0x00 2. " DONE2 ,Mirrors DONE Status Flag for Channel 2" "Not done,Done" textline " " bitfld.long 0x00 1. " DONE1 ,Mirrors DONE Status Flag for Channel 1" "Not done,Done" bitfld.long 0x00 0. " DONE0 ,Mirrors DONE Status Flag for Channel 0" "Not done,Done" width 0x0B tree.end endif sif (cpuis("LPC4370*")||cpuis("LPC43S70*")) tree "12-bit ADCHS" base ad:0x400F0000 width 15. wgroup.long 0x0++0x3 line.long 0x0 "FLUSH,FIFO Flush Register" bitfld.long 0x0 0. " FIFO_FLUSH ,This bit flushes the FIFO" "No effect,Flush" group.long 0x4++0x3 line.long 0x0 "DMA_REQ,DMA Request Register" bitfld.long 0x0 0. " DMA_REQ_WR ,DMA write to load a descriptor table from memory request" "Not requested,Requested" if (((per.l(ad:0x400F0000+0xF0C)&0x2))==0x2) rgroup.long 0x8++0x3 line.long 0x0 "FIFO_STS,FIFO Fill Level Register" bitfld.long 0x0 0.--3. " LEVEL ,FIFO fill level" "Empty,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words" else rgroup.long 0x8++0x3 line.long 0x0 "FIFO_STS,FIFO Fill Level Register" bitfld.long 0x0 0.--3. " LEVEL ,FIFO fill level" "16 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words" endif group.long 0xC++0x3 line.long 0x0 "FIFO_CFG,FIFO Configuration Register" bitfld.long 0x0 1.--4. " FIFO_LEVEL ,FIFO_FULL interrupt level threshold" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words" bitfld.long 0x0 0. " PACKED_READ ,This register configures whether 1 or 2 samples are packed in one FIFO word" "One sample,Two samples" wgroup.long 0x10++0x3 line.long 0x0 "TRIGGER,Trigger Register" bitfld.long 0x0 0. " SW_TRIGGER ,Write to this register starts the descriptor timer and descriptor table processing" "No effect,Started" group.long 0x14++0x13 line.long 0x0 "DSCR_STS,Descriptor Status Register" bitfld.long 0x0 1.--3. " ACT_DESCRIPTOR ,ID of the descriptor that is active" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0. " ACT_TABLE ,Active descriptor table" "Table 0,Table 1" line.long 0x4 "POWER_DOWN,Power-down Register" bitfld.long 0x4 0. " PD_CTRL ,ADC power down mode enable" "Disabled,Enabled" line.long 0x8 "CONFIG,Configuration Register" hexmask.long.byte 0x8 6.--13. 1. " RECOVERY_TIME ,ADC recovery time from power down" bitfld.long 0x8 5. " CHANNEL_ID_EN ,Add channel ID to FIFO output data enable" "Disabled,Enabled" textline " " bitfld.long 0x8 4. " TRIGGER_SYNC ,Synchronize external trigger input" "Not synchronized,Synchronized" bitfld.long 0x8 2.--3. " TRIGGER_MODE ,External trigger mode select" "Rising edge,Falling edge,Low level,High level" textline " " bitfld.long 0x8 0.--1. " TRIGGER_MASK ,Trigger mask select" "Triggers off,Software trigger only,External trigger only,Both triggers allowed" line.long 0xC "THR_A,Threshold A Register" hexmask.long.word 0xC 16.--27. 1. " THR_HIGH_A ,High compare threshold register A" hexmask.long.word 0xC 0.--11. 1. " THR_LOW_A ,Low compare threshold register A" line.long 0x10 "THR_B,Threshold B Register" hexmask.long.word 0x10 16.--27. 1. " THR_HIGH_B ,High compare threshold register B" hexmask.long.word 0x10 0.--11. 1. " THR_LOW_B ,Low compare threshold register B" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) hgroup.long (0x28+0x0)++0x3 hide.long 0x0 "LAST_SAMPLE0,Last Sample Register 0" in hgroup.long (0x28+0x4)++0x3 hide.long 0x0 "LAST_SAMPLE1,Last Sample Register 1" in hgroup.long (0x28+0x8)++0x3 hide.long 0x0 "LAST_SAMPLE2,Last Sample Register 2" in hgroup.long (0x28+0xC)++0x3 hide.long 0x0 "LAST_SAMPLE3,Last Sample Register 3" in hgroup.long (0x28+0x10)++0x3 hide.long 0x0 "LAST_SAMPLE4,Last Sample Register 4" in hgroup.long (0x28+0x14)++0x3 hide.long 0x0 "LAST_SAMPLE5,Last Sample Register 5" in else hgroup.long (0x28+0x0)++0x3 hide.long 0x0 "LAST_SAMPLE0,Last Sample Register 0" in hgroup.long (0x28+0x4)++0x3 hide.long 0x0 "LAST_SAMPLE1,Last Sample Register 1" in hgroup.long (0x28+0x8)++0x3 hide.long 0x0 "LAST_SAMPLE2,Last Sample Register 2" in endif group.long 0x104++0x3 line.long 0x0 "ADC_SPEED,ADC Speed Control Register" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 20.--23. " DGEC5 ,Speed 5" "0,,,,,,,,,,,,,,-2,-1" bitfld.long 0x0 16.--19. " DGEC4 ,Speed 4" "0,,,,,,,,,,,,,,-2,-1" bitfld.long 0x0 12.--15. " DGEC3 ,Speed 3" "0,,,,,,,,,,,,,,-2,-1" textline " " endif bitfld.long 0x0 8.--11. " DGEC2 ,Speed 2" "0,,,,,,,,,,,,,,-2,-1" bitfld.long 0x0 4.--7. " DGEC1 ,Speed 1" "0,,,,,,,,,,,,,,-2,-1" bitfld.long 0x0 0.--3. " DGEC0 ,Speed 0" "0,,,,,,,,,,,,,,-2,-1" group.long 0x108++0x3 line.long 0x0 "POWER_CONTROL,Power Control Register" bitfld.long 0x0 18. " BGAP_SWITCH ,ADC band gap reference enable" "Disabled,Enabled" bitfld.long 0x0 17. " POWER_SWITCH ,ADC power" "Disabled,Enabled" bitfld.long 0x0 16. " TWOS ,Output data format selection" "Offset binary,Two's complement" textline " " bitfld.long 0x0 10.--15. " DCINPOS ,AC-DC coupling selection" "No DC bias,DC bias,?..." bitfld.long 0x0 4.--9. " DCINNEG ,AC-DC coupling selection" "No DC bias,DC bias,?..." bitfld.long 0x0 0.--3. " CRS ,Current setting for power versus speed programming" "0,1,2,3,4,?..." hgroup.long (0x200+0x0)++0x3 hide.long 0x0 "FIFO_OUTPUT0,FIFO Output Register 0" in hgroup.long (0x200+0x4)++0x3 hide.long 0x0 "FIFO_OUTPUT1,FIFO Output Register 1" in hgroup.long (0x200+0x8)++0x3 hide.long 0x0 "FIFO_OUTPUT2,FIFO Output Register 2" in hgroup.long (0x200+0xC)++0x3 hide.long 0x0 "FIFO_OUTPUT3,FIFO Output Register 3" in hgroup.long (0x200+0x10)++0x3 hide.long 0x0 "FIFO_OUTPUT4,FIFO Output Register 4" in hgroup.long (0x200+0x14)++0x3 hide.long 0x0 "FIFO_OUTPUT5,FIFO Output Register 5" in hgroup.long (0x200+0x18)++0x3 hide.long 0x0 "FIFO_OUTPUT6,FIFO Output Register 6" in hgroup.long (0x200+0x1C)++0x3 hide.long 0x0 "FIFO_OUTPUT7,FIFO Output Register 7" in hgroup.long (0x200+0x20)++0x3 hide.long 0x0 "FIFO_OUTPUT8,FIFO Output Register 8" in hgroup.long (0x200+0x24)++0x3 hide.long 0x0 "FIFO_OUTPUT9,FIFO Output Register 9" in hgroup.long (0x200+0x28)++0x3 hide.long 0x0 "FIFO_OUTPUT10,FIFO Output Register 10" in hgroup.long (0x200+0x2C)++0x3 hide.long 0x0 "FIFO_OUTPUT11,FIFO Output Register 11" in hgroup.long (0x200+0x30)++0x3 hide.long 0x0 "FIFO_OUTPUT12,FIFO Output Register 12" in hgroup.long (0x200+0x34)++0x3 hide.long 0x0 "FIFO_OUTPUT13,FIFO Output Register 13" in hgroup.long (0x200+0x38)++0x3 hide.long 0x0 "FIFO_OUTPUT14,FIFO Output Register 14" in hgroup.long (0x200+0x3C)++0x3 hide.long 0x0 "FIFO_OUTPUT15,FIFO Output Register 15" in group.long (0x300+0x0)++0x3 line.long 0x0 "DESCRIPTOR0_0,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x4)++0x3 line.long 0x0 "DESCRIPTOR0_1,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x8)++0x3 line.long 0x0 "DESCRIPTOR0_2,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0xC)++0x3 line.long 0x0 "DESCRIPTOR0_3,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x10)++0x3 line.long 0x0 "DESCRIPTOR0_4,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x14)++0x3 line.long 0x0 "DESCRIPTOR0_5,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x18)++0x3 line.long 0x0 "DESCRIPTOR0_6,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x300+0x1C)++0x3 line.long 0x0 "DESCRIPTOR0_7,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x0)++0x3 line.long 0x0 "DESCRIPTOR1_0,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x4)++0x3 line.long 0x0 "DESCRIPTOR1_1,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x8)++0x3 line.long 0x0 "DESCRIPTOR1_2,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0xC)++0x3 line.long 0x0 "DESCRIPTOR1_3,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x10)++0x3 line.long 0x0 "DESCRIPTOR1_4,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x14)++0x3 line.long 0x0 "DESCRIPTOR1_5,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x18)++0x3 line.long 0x0 "DESCRIPTOR1_6,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long (0x320+0x1C)++0x3 line.long 0x0 "DESCRIPTOR1_7,Descriptor Entry Register" bitfld.long 0x0 31. " UPDATE_TABLE ,Update table with all 8 descriptors of this table" "No effect,Update" bitfld.long 0x0 24. " RESET_TIMER ,Reset descriptor timer" "No effect,Reset" bitfld.long 0x0 22.--23. " THRESHOLD_SEL ,Indicates which threshold comparison level register set is to be used" "No comparison,THR_A,THR_B,?..." textline " " hexmask.long.word 0x0 8.--21. 1. " MATCH_VALUE ,Descriptor timer match value" bitfld.long 0x0 6.--7. " BRANCH ,Table process field" "Next descriptor,First descriptor,Swap tables,?..." bitfld.long 0x0 5. " POWER_DOWN ,Power down after this conversion" "No power down,Power down" textline " " bitfld.long 0x0 4. " INTERRUPT ,Interrupt when ADC result is available enable" "Disabled,Enabled" bitfld.long 0x0 3. " HALT ,Halt after this descriptor is processed" "Continue,Halt" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,Input 3,Input 4,Input 5,?..." else bitfld.long 0x0 0.--2. " CHANNEL_NR ,Converter input channel select" "Input 0,Input 1,Input 2,?..." endif group.long 0xF08++0x3 line.long 0x0 "EN0_SET/CLR,INTERRUPT0 Enable Register" setclrfld.long 0x0 6. -0x4 6. -0x8 6. " ADC_UNF_Int ,Converted sample value under range interrupt" "Disabled,Enabled" setclrfld.long 0x0 5. -0x4 5. -0x8 5. " ADC_OVF_Int ,Converted sample value over range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x4 4. -0x8 4. " DSCR_ERROR_Int ,Conversion results unreliable interrupt" "Disabled,Enabled" setclrfld.long 0x0 3. -0x4 3. -0x8 3. " DSCR_DONE_Int ,The descriptor error interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x4 2. -0x8 2. " FIFO_OVERFLOW_Int ,FIFO overflow interrupt" "Disabled,Enabled" setclrfld.long 0x0 1. -0x4 1. -0x8 1. " FIFO_EMPTY_Int ,FIFO empty interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 0. -0x4 0. -0x8 0. " FIFO_LEVEL_TRIG_Int ,FIFO level interrupt" "Disabled,Enabled" group.long 0xF0C++0x3 line.long 0x0 "STATUS0_SET/CLR,INTERRUPT0 Status Register" setclrfld.long 0x0 6. 0x4 6. 0x8 6. " ADC_UNF_Int ,Converted sample value under range interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 5. 0x4 5. 0x8 5. " ADC_OVF_Int ,Converted sample value over range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 4. 0x4 4. 0x8 4. " DSCR_ERROR_Int ,Conversion results unreliable interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 3. 0x4 3. 0x8 3. " DSCR_DONE_Int ,The descriptor error interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 2. 0x4 2. 0x8 2. " FIFO_OVERFLOW_Int ,FIFO overflow interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 1. 0x4 1. 0x8 1. " FIFO_EMPTY_Int ,FIFO empty interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 0. 0x4 0. 0x8 0. " FIFO_LEVEL_TRIG_Int ,FIFO level interrupt" "No interrupt,Interrupt" group.long 0xF28++0x3 line.long 0x0 "EN1_SET/CLR,INTERRUPT1 Enable Register" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) setclrfld.long 0x0 29. -0x4 29. -0x8 29. " OVERRUN_5 ,LAST_SAMPLE [5] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 28. -0x4 28. -0x8 28. " THCMP_UCROSS_5 ,Input channel 5 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 27. -0x4 27. -0x8 27. " THCMP_DCROSS_5 ,Input channel 5 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 26. -0x4 26. -0x8 26. " THCMP_ARANGE_5 ,Input channel 5 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 25. -0x4 25. -0x8 25. " THCMP_BRANGE_5 ,Input channel 5 result below range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 24. -0x4 24. -0x8 24. " OVERRUN_4 ,LAST_SAMPLE [4] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 23. -0x4 23. -0x8 23. " THCMP_UCROSS_4 ,Input channel 4 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 22. -0x4 22. -0x8 22. " THCMP_DCROSS_4 ,Input channel 4 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 21. -0x4 21. -0x8 21. " THCMP_ARANGE_4 ,Input channel 4 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 20. -0x4 20. -0x8 20. " THCMP_BRANGE_4 ,Input channel 4 result below range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 19. -0x4 19. -0x8 19. " OVERRUN_3 ,LAST_SAMPLE [3] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 18. -0x4 18. -0x8 18. " THCMP_UCROSS_3 ,Input channel 3 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 17. -0x4 17. -0x8 17. " THCMP_DCROSS_3 ,Input channel 3 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 16. -0x4 16. -0x8 16. " THCMP_ARANGE_3 ,Input channel 3 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 15. -0x4 15. -0x8 15. " THCMP_BRANGE_3 ,Input channel 3 result below range interrupt" "Disabled,Enabled" textline " " endif setclrfld.long 0x0 14. -0x4 14. -0x8 14. " OVERRUN_2 ,LAST_SAMPLE [2] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 13. -0x4 13. -0x8 13. " THCMP_UCROSS_2 ,Input channel 2 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 12. -0x4 12. -0x8 12. " THCMP_DCROSS_2 ,Input channel 2 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 11. -0x4 11. -0x8 11. " THCMP_ARANGE_2 ,Input channel 2 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 10. -0x4 10. -0x8 10. " THCMP_BRANGE_2 ,Input channel 2 result below range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 9. -0x4 9. -0x8 9. " OVERRUN_1 ,LAST_SAMPLE [1] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 8. -0x4 8. -0x8 8. " THCMP_UCROSS_1 ,Input channel 1 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 7. -0x4 7. -0x8 7. " THCMP_DCROSS_1 ,Input channel 1 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 6. -0x4 6. -0x8 6. " THCMP_ARANGE_1 ,Input channel 1 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 5. -0x4 5. -0x8 5. " THCMP_BRANGE_1 ,Input channel 1 result below range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 4. -0x4 4. -0x8 4. " OVERRUN_0 ,LAST_SAMPLE [0] overwritten interrupt" "Disabled,Enabled" setclrfld.long 0x0 3. -0x4 3. -0x8 3. " THCMP_UCROSS_0 ,Input channel 0 result upward threshold crossing interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 2. -0x4 2. -0x8 2. " THCMP_DCROSS_0 ,Input channel 0 result downward threshold crossing interrupt" "Disabled,Enabled" setclrfld.long 0x0 1. -0x4 1. -0x8 1. " THCMP_ARANGE_0 ,Input channel 0 result above range interrupt" "Disabled,Enabled" textline " " setclrfld.long 0x0 0. -0x4 0. -0x8 0. " THCMP_BRANGE_0 ,Input channel 0 result below range interrupt" "Disabled,Enabled" group.long 0xF2C++0x3 line.long 0x0 "STATUS1_SET/CLR,INTERRUPT1 Status Register" sif (cpuis("LPC4370???25*")||cpuis("LPC43S70???25*")) setclrfld.long 0x0 29. 0x4 29. 0x8 29. " OVERRUN_5 ,LAST_SAMPLE [5] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 28. 0x4 28. 0x8 28. " THCMP_UCROSS_5 ,Input channel 5 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 27. 0x4 27. 0x8 27. " THCMP_DCROSS_5 ,Input channel 5 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 26. 0x4 26. 0x8 26. " THCMP_ARANGE_5 ,Input channel 5 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 25. 0x4 25. 0x8 25. " THCMP_BRANGE_5 ,Input channel 5 result below range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 24. 0x4 24. 0x8 24. " OVERRUN_4 ,LAST_SAMPLE [4] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 23. 0x4 23. 0x8 23. " THCMP_UCROSS_4 ,Input channel 4 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 22. 0x4 22. 0x8 22. " THCMP_DCROSS_4 ,Input channel 4 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 21. 0x4 21. 0x8 21. " THCMP_ARANGE_4 ,Input channel 4 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 20. 0x4 20. 0x8 20. " THCMP_BRANGE_4 ,Input channel 4 result below range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 19. 0x4 19. 0x8 19. " OVERRUN_3 ,LAST_SAMPLE [3] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 18. 0x4 18. 0x8 18. " THCMP_UCROSS_3 ,Input channel 3 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 17. 0x4 17. 0x8 17. " THCMP_DCROSS_3 ,Input channel 3 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 16. 0x4 16. 0x8 16. " THCMP_ARANGE_3 ,Input channel 3 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 15. 0x4 15. 0x8 15. " THCMP_BRANGE_3 ,Input channel 3 result below range interrupt" "No interrupt,Interrupt" textline " " endif setclrfld.long 0x0 14. 0x4 14. 0x8 14. " OVERRUN_2 ,LAST_SAMPLE [2] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 13. 0x4 13. 0x8 13. " THCMP_UCROSS_2 ,Input channel 2 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 12. 0x4 12. 0x8 12. " THCMP_DCROSS_2 ,Input channel 2 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 11. 0x4 11. 0x8 11. " THCMP_ARANGE_2 ,Input channel 2 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 10. 0x4 10. 0x8 10. " THCMP_BRANGE_2 ,Input channel 2 result below range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 9. 0x4 9. 0x8 9. " OVERRUN_1 ,LAST_SAMPLE [1] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 8. 0x4 8. 0x8 8. " THCMP_UCROSS_1 ,Input channel 1 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 7. 0x4 7. 0x8 7. " THCMP_DCROSS_1 ,Input channel 1 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 6. 0x4 6. 0x8 6. " THCMP_ARANGE_1 ,Input channel 1 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 5. 0x4 5. 0x8 5. " THCMP_BRANGE_1 ,Input channel 1 result below range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 4. 0x4 4. 0x8 4. " OVERRUN_0 ,LAST_SAMPLE [0] overwritten interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 3. 0x4 3. 0x8 3. " THCMP_UCROSS_0 ,Input channel 0 result upward threshold crossing interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 2. 0x4 2. 0x8 2. " THCMP_DCROSS_0 ,Input channel 0 result downward threshold crossing interrupt" "No interrupt,Interrupt" setclrfld.long 0x0 1. 0x4 1. 0x8 1. " THCMP_ARANGE_0 ,Input channel 0 result above range interrupt" "No interrupt,Interrupt" textline " " setclrfld.long 0x0 0. 0x4 0. 0x8 0. " THCMP_BRANGE_0 ,Input channel 0 result below range interrupt" "No interrupt,Interrupt" width 0xB tree.end endif tree.end tree "DAC (Digital-to-Analog Converter)" base ad:0x400E1000 width 11. group.long 0x00++0xb line.long 0x00 "DACR,D/A Converter Register" bitfld.long 0x00 16. " BIAS ,Settling time\maximum current\maximum update rate" "1us/700uA/1MHz,2.5us/350uA/400kHz" hexmask.long.word 0x00 6.--15. 1. " VALUE ,Value" line.long 0x04 "DACCTRL,D/A Converter Control Register" bitfld.long 0x04 3. " DMA_ENA ,DMA access enable" "Disabled,Enabled" bitfld.long 0x04 2. " CNT_ENA ,Time-out counter operation enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " DBLBUF_ENA ,DACR double-buffering enable" "Disabled,Enabled" bitfld.long 0x04 0. " INT_DMA_REQ ,Interrupt DMA Request" "Not requested,Requested" line.long 0x08 "DACCNTVAL,D/A Converter Counter Value Register" hexmask.long.word 0x08 0.--15. 1. " VALUE ,16-bit reload value for the DAC interrupt/DMA timer" width 0xb tree.end sif !cpuis("LPC4310*")&&!cpuis("LPC4320*")&&!cpuis("LPC4330*")&&!cpuis("LPC4350*")&&!cpuis("LPC4370*")&&!cpuis("LPC43S20*")&&!cpuis("LPC43S30*")&&!cpuis("LPC43S50*")&&!cpuis("LPC43S70*") tree.open "FMC (Flash programming/ISP and IAP)" tree "Flash bank A" base ad:0x4000C000 width 11. group.long 0x20++0x7 line.long 0x0 "FMSSTART,Flash Module Signature Start Register" hexmask.long.tbyte 0x0 0.--16. 1. " START ,Signature generation start address" line.long 0x4 "FMSSTOP,Flash Module Signature Stop Register" bitfld.long 0x4 17. " SIG_START ,Start control bit for signature generation" "Stopped,Started" hexmask.long.tbyte 0x4 0.--16. 1. " STOP ,BIST stop address divided by 16" rgroup.long 0x2C++0xf line.long 0x0 "FMSW0,Word 0 of 128-bit signature (bits 31 to 0)" line.long 0x4 "FMSW1,Word 1 of 128-bit signature (bits 63 to 32)" line.long 0x8 "FMSW2,Word 2 of 128-bit signature (bits 95 to 64)" line.long 0xC "FMSW3,Word 3 of 128-bit signature (bits 127 to 95)" rgroup.long 0xFE0++0x3 line.long 0x0 "FMSTAT,Flash Module Status Register" bitfld.long 0x0 2. " SIG_DONE ,Signature generation completed flag" "Not completed,Completed" group.long 0xFE8++0x3 line.long 0x0 "FMSTATCLR,Flash Module Status Clear Register" eventfld.long 0x0 2. " SIG_DONE_CLR ,Signature generation completion flag clear" "No effect,Clear" width 0xb tree.end sif !cpuis("LPC4322*")&&!cpuis("LPC4312*") tree "Flash bank B" base ad:0x4000D000 width 11. group.long 0x20++0x7 line.long 0x0 "FMSSTART,Flash Module Signature Start Register" hexmask.long.tbyte 0x0 0.--16. 1. " START ,Signature generation start address" line.long 0x4 "FMSSTOP,Flash Module Signature Stop Register" bitfld.long 0x4 17. " SIG_START ,Start control bit for signature generation" "Stopped,Started" hexmask.long.tbyte 0x4 0.--16. 1. " STOP ,BIST stop address divided by 16" rgroup.long 0x2C++0xf line.long 0x0 "FMSW0,Word 0 of 128-bit signature (bits 31 to 0)" line.long 0x4 "FMSW1,Word 1 of 128-bit signature (bits 63 to 32)" line.long 0x8 "FMSW2,Word 2 of 128-bit signature (bits 95 to 64)" line.long 0xC "FMSW3,Word 3 of 128-bit signature (bits 127 to 95)" rgroup.long 0xFE0++0x3 line.long 0x0 "FMSTAT,Flash Module Status Register" bitfld.long 0x0 2. " SIG_DONE ,Signature generation completed flag" "Not completed,Completed" group.long 0xFE8++0x3 line.long 0x0 "FMSTATCLR,Flash Module Status Clear Register" eventfld.long 0x0 2. " SIG_DONE_CLR ,Signature generation completion flag clear" "No effect,Clear" width 0xb tree.end endif tree.end endif sif cpuis("LPC4312*")||cpuis("LPC4313*")||cpuis("LPC4315*")||cpuis("LPC4317*")||cpuis("LPC4322*")||cpuis("LPC4323*")||cpuis("LPC4325*")||cpuis("LPC4327*")||cpuis("LPC4333*")||cpuis("LPC4337*")||cpuis("LPC4353*")||cpuis("LPC4357*")||cpuis("LPC43S37*")||cpuis("LPC43S57*") tree "EEPROM memory" base ad:0x4000E000 width 10. group.long 0x00++0x3 "EEPROM registers" line.long 0x00 "CMD,EEPROM command register" bitfld.long 0x00 0.--2. " CMD ,Command" ",,,,,,Erase/Program,?..." group.long 0x08++0x13 line.long 0x00 "RWSTATE,EEPROM read wait state register" hexmask.long.byte 0x00 8.--15. 1. " RPHASE1 ,Number of system clock periods to meet the read operations TRPHASE1 duration" hexmask.long.byte 0x00 0.--7. 1. " RPHASE2 ,Number of system clock periods to meet the read operations TRPHASE2 duration" line.long 0x04 "AUTOPROG,EEPROM auto programming register" bitfld.long 0x04 0.--1. " AUTOPROG ,Auto programming mode" "Off,After 1 word,After a write to AHB,?..." line.long 0x08 "WSTATE,EEPROM wait state register" bitfld.long 0x08 31. " LCK_PARWEP ,WSTATE and CLKDIV registers access" "R/W,R" hexmask.long.byte 0x08 16.--23. 1. " PHASE1 ,Wait states for phase 1" textline " " hexmask.long.byte 0x08 8.--15. 1. " PHASE2 ,Wait states for phase 2" hexmask.long.byte 0x08 0.--7. 1. " PHASE3 ,Wait states for phase 3" line.long 0x0C "CLKDIV,EEPROM clock divider register" hexmask.long.word 0x0C 0.--15. 1. " CLKDIV ,Division factor" line.long 0x10 "PWRDWN,EEPROM power down/DCM register" bitfld.long 0x10 0. " PWRDWN ,Power down mode bit" "Disabled,Enabled" group.long 0xFE0++0x07 "Interrupt registers" line.long 0x00 "INTSTAT,Interrupt status register" setclrfld.long 0x00 2. 0x0C 2. 0x08 2. " END_OF_PROG_set/clr ,EEPROM program operation finished interrupt status bit" "Not finished,Finished" line.long 0x04 "INTEN,Interrupt enable register" setclrfld.long 0x04 2. -0x04 2. -0x08 2. " EE_PROG_DONE_set/clr ,EEPROM program operation finished interrupt enable" "Disabled,Enabled" width 0xB tree.end endif textline ""