Files
Gen4_R-Car_Trace32/2_Trunk/pera8107m0.per
2025-10-14 09:52:32 +09:00

1737 lines
113 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: A8107M0 On-Chip Peripherals
; @Props: Released
; @Author: JDU, NEJ
; @Changelog: 2023-01-27 JDU
; 2023-11-03 NEJ
; @Manufacturer: AMICCOM - Amiccom Electronics Co., Ltd.
; @Doc: Generated (TRACE32, build: 164232.), based on:
; A8107M.svd (Ver. 1.0)
; @Core: Cortex-M0
; @Chip: A8107M0
; @Copyright: (C) 1989-2023 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: pera8107m0.per 16946 2023-11-08 10:41:17Z kwisniewski $
AUTOINDENT.ON CENTER TREE
ENUMDELIMITER ","
base ad:0x0
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
tree "DUALTIMER (Dual Timer)"
base ad:0x0
tree "DUALTIMER1"
base ad:0x40002000
group.long 0x0++0xB
line.long 0x0 "DUALTMR1_LOAD,Dual Timer 1 Load register"
line.long 0x4 "DUALTMR1_VALUE,Dual Timer 1 current Value register"
line.long 0x8 "DUALTMR1_CTRL,Dual Timer 1 Control register"
bitfld.long 0x8 7. "EN,Dual timer x Enable" "0: Disable,1: Enable (Dual timer start count down)"
bitfld.long 0x8 6. "MD,Dual timer Mode" "0: Free-running mode,1: Periodic mode"
bitfld.long 0x8 5. "INTEN,Dual timer interrupt enable" "0: Dual Timer interrupt disable,1: Dual Timer interrupt enable"
newline
bitfld.long 0x8 2.--3. "PRE,Dual timer size selects 16-bit or 32-bit counter operation" "0: Clock is divided by 1,1: Clock is divided by 16,2: Clock is divided by 256,3: Undefined"
bitfld.long 0x8 1. "SLT,Dual timer size selects 16-bit or 32-bit counter operation" "0: 16-bit counter,1: 32-bit counter"
bitfld.long 0x8 0. "OS,Dual timer one-shot count selects" "0: Wrapping,1: One-shot"
wgroup.long 0xC++0x3
line.long 0x0 "DUALTMR1_INTCLR,Dual Timer 1 Interrupt Clear register"
bitfld.long 0x0 0. "INTCLR,Timer interrupt clear. Write any value to this register to clean RIS and MIS." "0: Timer interrupt clear,1: Timer interrupt clear"
rgroup.long 0x10++0x7
line.long 0x0 "DUALTMR1_RIS,Dual Timer 1 Raw Interrupt register"
bitfld.long 0x0 0. "RIS,Dual timer Raw interrupt status" "0: VALUE[31:0] not counts down to 0,1: VALUE[31:0] had counted down to 0"
line.long 0x4 "DUALTMR1_MIS,Dual Timer 1 Mask Interrupt register"
bitfld.long 0x4 0. "MIS,Dual timer interrupt enabled status from the counter" "0: INTEN=0 or RIS=0. Dual Timer interrupt not occur,1: INTEN=1 and RIS=1. Dual Timer interrupt occur"
group.long 0x18++0x3
line.long 0x0 "DUALTMR1_BGLOAD,Dual Timer 1 Back Ground Load register"
tree.end
tree "DUALTIMER2"
base ad:0x40002020
group.long 0x0++0xB
line.long 0x0 "DUALTMR2_LOAD,Dual Timer 2 Load register"
line.long 0x4 "DUALTMR2_VALUE,Dual Timer 2 current Value register"
line.long 0x8 "DUALTMR2_CTRL,Dual Timer 2 Control register"
bitfld.long 0x8 7. "EN,Dual timer x Enable" "0: Disable,1: Enable (Dual timer start count down)"
bitfld.long 0x8 6. "MD,Dual timer Mode" "0: Free-running mode,1: Periodic mode"
bitfld.long 0x8 5. "INTEN,Dual timer interrupt enable" "0: Dual Timer interrupt disable,1: Dual Timer interrupt enable"
newline
bitfld.long 0x8 2.--3. "PRE,Dual timer size selects 16-bit or 32-bit counter operation" "0: Clock is divided by 1,1: Clock is divided by 16,2: Clock is divided by 256,3: Undefined"
bitfld.long 0x8 1. "SLT,Dual timer size selects 16-bit or 32-bit counter operation" "0: 16-bit counter,1: 32-bit counter"
bitfld.long 0x8 0. "OS,Dual timer one-shot count selects" "0: Wrapping,1: One-shot"
wgroup.long 0xC++0x3
line.long 0x0 "DUALTMR2_INTCLR,Dual Timer 2 Interrupt Clear register"
bitfld.long 0x0 0. "INTCLR,Timer interrupt clear. Write any value to this register to clean RIS and MIS." "0: Timer interrupt clear,1: Timer interrupt clear"
rgroup.long 0x10++0x7
line.long 0x0 "DUALTMR2_RIS,Dual Timer 2 Raw Interrupt register"
bitfld.long 0x0 0. "RIS,Dual timer Raw interrupt status" "0: VALUE[31:0] not counts down to 0,1: VALUE[31:0] had counted down to 0"
line.long 0x4 "DUALTMR2_MIS,Dual Timer 2 Mask Interrupt register"
bitfld.long 0x4 0. "MIS,Dual timer interrupt enabled status from the counter" "0: INTEN=0 or RIS=0. Dual Timer interrupt not occur,1: INTEN=1 and RIS=1. Dual Timer interrupt occur"
group.long 0x18++0x3
line.long 0x0 "DUALTMR2_BGLOAD,Dual Timer 2 Back Ground Load register"
tree.end
tree.end
tree "GPIO (General Purpose I/O)"
base ad:0x40010000
group.long 0x0++0x3
line.long 0x0 "P0DATA,Port 0 Data Register"
bitfld.long 0x0 30. "P0DATA30,Data of GPIO0.30" "0: GPIO0.30 is 0,1: GPIO0.30 is 1"
newline
bitfld.long 0x0 29. "P0DATA29,Data of GPIO0.29" "0: GPIO0.29 is 0,1: GPIO0.29 is 1"
newline
bitfld.long 0x0 28. "P0DATA28,Data of GPIO0.28" "0: GPIO0.28 is 0,1: GPIO0.28 is 1"
newline
bitfld.long 0x0 27. "P0DATA27,Data of GPIO0.27" "0: GPIO0.27 is 0,1: GPIO0.27 is 1"
newline
bitfld.long 0x0 26. "P0DATA26,Data of GPIO0.26" "0: GPIO0.26 is 0,1: GPIO0.26 is 1"
newline
bitfld.long 0x0 25. "P0DATA25,Data of GPIO0.25" "0: GPIO0.25 is 0,1: GPIO0.25 is 1"
newline
bitfld.long 0x0 24. "P0DATA24,Data of GPIO0.24" "0: GPIO0.24 is 0,1: GPIO0.24 is 1"
newline
bitfld.long 0x0 23. "P0DATA23,Data of GPIO0.23" "0: GPIO0.23 is 0,1: GPIO0.23 is 1"
newline
bitfld.long 0x0 22. "P0DATA22,Data of GPIO0.22" "0: GPIO0.22 is 0,1: GPIO0.22 is 1"
newline
bitfld.long 0x0 21. "P0DATA21,Data of GPIO0.21" "0: GPIO0.21 is 0,1: GPIO0.21 is 1"
newline
bitfld.long 0x0 20. "P0DATA20,Data of GPIO0.20" "0: GPIO0.20 is 0,1: GPIO0.20 is 1"
newline
bitfld.long 0x0 19. "P0DATA19,Data of GPIO0.19" "0: GPIO0.19 is 0,1: GPIO0.19 is 1"
newline
bitfld.long 0x0 18. "P0DATA18,Data of GPIO0.18" "0: GPIO0.18 is 0,1: GPIO0.18 is 1"
newline
bitfld.long 0x0 17. "P0DATA17,Data of GPIO0.17" "0: GPIO0.17 is 0,1: GPIO0.17 is 1"
newline
bitfld.long 0x0 16. "P0DATA16,Data of GPIO0.16" "0: GPIO0.16 is 0,1: GPIO0.16 is 1"
newline
bitfld.long 0x0 15. "P0DATA15,Data of GPIO0.15" "0: GPIO0.15 is 0,1: GPIO0.15 is 1"
newline
bitfld.long 0x0 14. "P0DATA14,Data of GPIO0.14" "0: GPIO0.14 is 0,1: GPIO0.14 is 1"
newline
bitfld.long 0x0 13. "P0DATA13,Data of GPIO0.13" "0: GPIO0.13 is 0,1: GPIO0.13 is 1"
newline
bitfld.long 0x0 12. "P0DATA12,Data of GPIO0.12" "0: GPIO0.12 is 0,1: GPIO0.12 is 1"
newline
bitfld.long 0x0 11. "P0DATA11,Data of GPIO0.11" "0: GPIO0.11 is 0,1: GPIO0.11 is 1"
newline
bitfld.long 0x0 10. "P0DATA10,Data of GPIO0.10" "0: GPIO0.10 is 0,1: GPIO0.10 is 1"
newline
bitfld.long 0x0 9. "P0DATA9,Data of GPIO0.9" "0: GPIO0.9 is 0,1: GPIO0.9 is 1"
newline
bitfld.long 0x0 8. "P0DATA8,Data of GPIO0.8" "0: GPIO0.8 is 0,1: GPIO0.8 is 1"
newline
bitfld.long 0x0 7. "P0DATA7,Data of GPIO0.7" "0: GPIO0.7 is 0,1: GPIO0.7 is 1"
newline
bitfld.long 0x0 6. "P0DATA6,Data of GPIO0.6" "0: GPIO0.6 is 0,1: GPIO0.6 is 1"
newline
bitfld.long 0x0 5. "P0DATA5,Data of GPIO0.5" "0: GPIO0.5 is 0,1: GPIO0.5 is 1"
newline
bitfld.long 0x0 4. "P0DATA4,Data of GPIO0.4" "0: GPIO0.4 is 0,1: GPIO0.4 is 1"
newline
bitfld.long 0x0 3. "P0DATA3,Data of GPIO0.3" "0: GPIO0.3 is 0,1: GPIO0.3 is 1"
newline
bitfld.long 0x0 2. "P0DATA2,Data of GPIO0.2" "0: GPIO0.2 is 0,1: GPIO0.2 is 1"
newline
bitfld.long 0x0 1. "P0DATA1,Data of GPIO0.1" "0: GPIO0.1 is 0,1: GPIO0.1 is 1"
newline
bitfld.long 0x0 0. "P0DATA0,Data of GPIO0.0" "0: GPIO0.0 is 0,1: GPIO0.0 is 1"
group.long 0x0++0x7
line.long 0x0 "P0DATA_PIN,Port 0 Data Register access by Pin"
line.long 0x4 "P0DATAOUT,Port 0 Data Out Register"
bitfld.long 0x4 30. "P0DATAOUT30,Data Out of GPIO0.30" "0: GPIO0.30 is 0,1: GPIO0.30 is 1"
newline
bitfld.long 0x4 29. "P0DATAOUT29,Data Out of GPIO0.29" "0: GPIO0.29 is 0,1: GPIO0.29 is 1"
newline
bitfld.long 0x4 28. "P0DATAOUT28,Data Out of GPIO0.28" "0: GPIO0.28 is 0,1: GPIO0.28 is 1"
newline
bitfld.long 0x4 27. "P0DATAOUT27,Data Out of GPIO0.27" "0: GPIO0.27 is 0,1: GPIO0.27 is 1"
newline
bitfld.long 0x4 26. "P0DATAOUT26,Data Out of GPIO0.26" "0: GPIO0.26 is 0,1: GPIO0.26 is 1"
newline
bitfld.long 0x4 25. "P0DATAOUT25,Data Out of GPIO0.25" "0: GPIO0.25 is 0,1: GPIO0.25 is 1"
newline
bitfld.long 0x4 24. "P0DATAOUT24,Data Out of GPIO0.24" "0: GPIO0.24 is 0,1: GPIO0.24 is 1"
newline
bitfld.long 0x4 23. "P0DATAOUT23,Data Out of GPIO0.23" "0: GPIO0.23 is 0,1: GPIO0.23 is 1"
newline
bitfld.long 0x4 22. "P0DATAOUT22,Data Out of GPIO0.22" "0: GPIO0.22 is 0,1: GPIO0.22 is 1"
newline
bitfld.long 0x4 21. "P0DATAOUT21,Data Out of GPIO0.21" "0: GPIO0.21 is 0,1: GPIO0.21 is 1"
newline
bitfld.long 0x4 20. "P0DATAOUT20,Data Out of GPIO0.20" "0: GPIO0.20 is 0,1: GPIO0.20 is 1"
newline
bitfld.long 0x4 19. "P0DATAOUT19,Data Out of GPIO0.19" "0: GPIO0.19 is 0,1: GPIO0.19 is 1"
newline
bitfld.long 0x4 18. "P0DATAOUT18,Data Out of GPIO0.18" "0: GPIO0.18 is 0,1: GPIO0.18 is 1"
newline
bitfld.long 0x4 17. "P0DATAOUT17,Data Out of GPIO0.17" "0: GPIO0.17 is 0,1: GPIO0.17 is 1"
newline
bitfld.long 0x4 16. "P0DATAOUT16,Data Out of GPIO0.16" "0: GPIO0.16 is 0,1: GPIO0.16 is 1"
newline
bitfld.long 0x4 15. "P0DATAOUT15,Data Out of GPIO0.15" "0: GPIO0.15 is 0,1: GPIO0.15 is 1"
newline
bitfld.long 0x4 14. "P0DATAOUT14,Data Out of GPIO0.14" "0: GPIO0.14 is 0,1: GPIO0.14 is 1"
newline
bitfld.long 0x4 13. "P0DATAOUT13,Data Out of GPIO0.13" "0: GPIO0.13 is 0,1: GPIO0.13 is 1"
newline
bitfld.long 0x4 12. "P0DATAOUT12,Data Out of GPIO0.12" "0: GPIO0.12 is 0,1: GPIO0.12 is 1"
newline
bitfld.long 0x4 11. "P0DATAOUT11,Data Out of GPIO0.11" "0: GPIO0.11 is 0,1: GPIO0.11 is 1"
newline
bitfld.long 0x4 10. "P0DATAOUT10,Data Out of GPIO0.10" "0: GPIO0.10 is 0,1: GPIO0.10 is 1"
newline
bitfld.long 0x4 9. "P0DATAOUT9,Data Out of GPIO0.9" "0: GPIO0.9 is 0,1: GPIO0.9 is 1"
newline
bitfld.long 0x4 8. "P0DATAOUT8,Data Out of GPIO0.8" "0: GPIO0.8 is 0,1: GPIO0.8 is 1"
newline
bitfld.long 0x4 7. "P0DATAOUT7,Data Out of GPIO0.7" "0: GPIO0.7 is 0,1: GPIO0.7 is 1"
newline
bitfld.long 0x4 6. "P0DATAOUT6,Data Out of GPIO0.6" "0: GPIO0.6 is 0,1: GPIO0.6 is 1"
newline
bitfld.long 0x4 5. "P0DATAOUT5,Data Out of GPIO0.5" "0: GPIO0.5 is 0,1: GPIO0.5 is 1"
newline
bitfld.long 0x4 4. "P0DATAOUT4,Data Out of GPIO0.4" "0: GPIO0.4 is 0,1: GPIO0.4 is 1"
newline
bitfld.long 0x4 3. "P0DATAOUT3,Data Out of GPIO0.3" "0: GPIO0.3 is 0,1: GPIO0.3 is 1"
newline
bitfld.long 0x4 2. "P0DATAOUT2,Data Out of GPIO0.2" "0: GPIO0.2 is 0,1: GPIO0.2 is 1"
newline
bitfld.long 0x4 1. "P0DATAOUT1,Data Out of GPIO0.1" "0: GPIO0.1 is 0,1: GPIO0.1 is 1"
newline
bitfld.long 0x4 0. "P0DATAOUT0,Data Out of GPIO0.0" "0: GPIO0.0 is 0,1: GPIO0.0 is 1"
group.long 0x4++0x7
line.long 0x0 "P0DATAOUT_PIN,Port 0 Data Out Register access by Pin"
line.long 0x4 "P0PUN,Port 0 Pull Up Not Register"
bitfld.long 0x4 30. "P0PUN30,Pull Up of GPIO0.30" "0: Pull Up of GPIO0.30 is enable,1: Pull Up of GPIO0.30 is disable"
newline
bitfld.long 0x4 29. "P0PUN29,Pull Up of GPIO0.29" "0: Pull Up of GPIO0.29 is enable,1: Pull Up of GPIO0.29 is disable"
newline
bitfld.long 0x4 28. "P0PUN28,Pull Up of GPIO0.28" "0: Pull Up of GPIO0.28 is enable,1: Pull Up of GPIO0.28 is disable"
newline
bitfld.long 0x4 27. "P0PUN27,Pull Up of GPIO0.27" "0: Pull Up of GPIO0.27 is enable,1: Pull Up of GPIO0.27 is disable"
newline
bitfld.long 0x4 26. "P0PUN26,Pull Up of GPIO0.26" "0: Pull Up of GPIO0.26 is enable,1: Pull Up of GPIO0.26 is disable"
newline
bitfld.long 0x4 25. "P0PUN25,Pull Up of GPIO0.25" "0: Pull Up of GPIO0.25 is enable,1: Pull Up of GPIO0.25 is disable"
newline
bitfld.long 0x4 24. "P0PUN24,Pull Up of GPIO0.24" "0: Pull Up of GPIO0.24 is enable,1: Pull Up of GPIO0.24 is disable"
newline
bitfld.long 0x4 23. "P0PUN23,Pull Up of GPIO0.23" "0: Pull Up of GPIO0.23 is enable,1: Pull Up of GPIO0.23 is disable"
newline
bitfld.long 0x4 22. "P0PUN22,Pull Up of GPIO0.22" "0: Pull Up of GPIO0.22 is enable,1: Pull Up of GPIO0.22 is disable"
newline
bitfld.long 0x4 21. "P0PUN21,Pull Up of GPIO0.21" "0: Pull Up of GPIO0.21 is enable,1: Pull Up of GPIO0.21 is disable"
newline
bitfld.long 0x4 20. "P0PUN20,Pull Up of GPIO0.20" "0: Pull Up of GPIO0.20 is enable,1: Pull Up of GPIO0.20 is disable"
newline
bitfld.long 0x4 19. "P0PUN19,Pull Up of GPIO0.19" "0: Pull Up of GPIO0.19 is enable,1: Pull Up of GPIO0.19 is disable"
newline
bitfld.long 0x4 18. "P0PUN18,Pull Up of GPIO0.18" "0: Pull Up of GPIO0.18 is enable,1: Pull Up of GPIO0.18 is disable"
newline
bitfld.long 0x4 17. "P0PUN17,Pull Up of GPIO0.17" "0: Pull Up of GPIO0.17 is enable,1: Pull Up of GPIO0.17 is disable"
newline
bitfld.long 0x4 16. "P0PUN16,Pull Up of GPIO0.16" "0: Pull Up of GPIO0.16 is enable,1: Pull Up of GPIO0.16 is disable"
newline
bitfld.long 0x4 15. "P0PUN15,Pull Up of GPIO0.15" "0: Pull Up of GPIO0.15 is enable,1: Pull Up of GPIO0.15 is disable"
newline
bitfld.long 0x4 14. "P0PUN14,Pull Up of GPIO0.14" "0: Pull Up of GPIO0.14 is enable,1: Pull Up of GPIO0.14 is disable"
newline
bitfld.long 0x4 13. "P0PUN13,Pull Up of GPIO0.13" "0: Pull Up of GPIO0.13 is enable,1: Pull Up of GPIO0.13 is disable"
newline
bitfld.long 0x4 12. "P0PUN12,Pull Up of GPIO0.12" "0: Pull Up of GPIO0.12 is enable,1: Pull Up of GPIO0.12 is disable"
newline
bitfld.long 0x4 11. "P0PUN11,Pull Up of GPIO0.11" "0: Pull Up of GPIO0.11 is enable,1: Pull Up of GPIO0.11 is disable"
newline
bitfld.long 0x4 10. "P0PUN10,Pull Up of GPIO0.10" "0: Pull Up of GPIO0.10 is enable,1: Pull Up of GPIO0.10 is disable"
newline
bitfld.long 0x4 9. "P0PUN9,Pull Up of GPIO0.9" "0: Pull Up of GPIO0.9 is enable,1: Pull Up of GPIO0.9 is disable"
newline
bitfld.long 0x4 8. "P0PUN8,Pull Up of GPIO0.8" "0: Pull Up of GPIO0.8 is enable,1: Pull Up of GPIO0.8 is disable"
newline
bitfld.long 0x4 7. "P0PUN7,Pull Up of GPIO0.7" "0: Pull Up of GPIO0.7 is enable,1: Pull Up of GPIO0.7 is disable"
newline
bitfld.long 0x4 6. "P0PUN6,Pull Up of GPIO0.6" "0: Pull Up of GPIO0.6 is enable,1: Pull Up of GPIO0.6 is disable"
newline
bitfld.long 0x4 5. "P0PUN5,Pull Up of GPIO0.5" "0: Pull Up of GPIO0.5 is enable,1: Pull Up of GPIO0.5 is disable"
newline
bitfld.long 0x4 4. "P0PUN4,Pull Up of GPIO0.4" "0: Pull Up of GPIO0.4 is enable,1: Pull Up of GPIO0.4 is disable"
newline
bitfld.long 0x4 3. "P0PUN3,Pull Up of GPIO0.3" "0: Pull Up of GPIO0.3 is enable,1: Pull Up of GPIO0.3 is disable"
newline
bitfld.long 0x4 2. "P0PUN2,Pull Up of GPIO0.2" "0: Pull Up of GPIO0.2 is enable,1: Pull Up of GPIO0.2 is disable"
newline
bitfld.long 0x4 1. "P0PUN1,Pull Up of GPIO0.1" "0: Pull Up of GPIO0.1 is enable,1: Pull Up of GPIO0.1 is disable"
newline
bitfld.long 0x4 0. "P0PUN0,Pull Up of GPIO0.0" "0: Pull Up of GPIO0.0 is enable,1: Pull Up of GPIO0.0 is disable"
group.long 0x8++0x7
line.long 0x0 "P0PUN_PIN,Port 0 Pull Up Not Register access by Pin"
line.long 0x4 "P0WUN,Port 0 Wakeup Enable Not Register"
bitfld.long 0x4 30. "P0WUN30,Wakeup of GPIO0.30" "0: Wakeup of GPIO0.30 is enable,1: Wakeup of GPIO0.30 is disable"
newline
bitfld.long 0x4 29. "P0WUN29,Wakeup of GPIO0.29" "0: Wakeup of GPIO0.29 is enable,1: Wakeup of GPIO0.29 is disable"
newline
bitfld.long 0x4 28. "P0WUN28,Wakeup of GPIO0.28" "0: Wakeup of GPIO0.28 is enable,1: Wakeup of GPIO0.28 is disable"
newline
bitfld.long 0x4 27. "P0WUN27,Wakeup of GPIO0.27" "0: Wakeup of GPIO0.27 is enable,1: Wakeup of GPIO0.27 is disable"
newline
bitfld.long 0x4 26. "P0WUN26,Wakeup of GPIO0.26" "0: Wakeup of GPIO0.26 is enable,1: Wakeup of GPIO0.26 is disable"
newline
bitfld.long 0x4 25. "P0WUN25,Wakeup of GPIO0.25" "0: Wakeup of GPIO0.25 is enable,1: Wakeup of GPIO0.25 is disable"
newline
bitfld.long 0x4 24. "P0WUN24,Wakeup of GPIO0.24" "0: Wakeup of GPIO0.24 is enable,1: Wakeup of GPIO0.24 is disable"
newline
bitfld.long 0x4 23. "P0WUN23,Wakeup of GPIO0.23" "0: Wakeup of GPIO0.23 is enable,1: Wakeup of GPIO0.23 is disable"
newline
bitfld.long 0x4 22. "P0WUN22,Wakeup of GPIO0.22" "0: Wakeup of GPIO0.22 is enable,1: Wakeup of GPIO0.22 is disable"
newline
bitfld.long 0x4 21. "P0WUN21,Wakeup of GPIO0.21" "0: Wakeup of GPIO0.21 is enable,1: Wakeup of GPIO0.21 is disable"
newline
bitfld.long 0x4 20. "P0WUN20,Wakeup of GPIO0.20" "0: Wakeup of GPIO0.20 is enable,1: Wakeup of GPIO0.20 is disable"
newline
bitfld.long 0x4 19. "P0WUN19,Wakeup of GPIO0.19" "0: Wakeup of GPIO0.19 is enable,1: Wakeup of GPIO0.19 is disable"
newline
bitfld.long 0x4 18. "P0WUN18,Wakeup of GPIO0.18" "0: Wakeup of GPIO0.18 is enable,1: Wakeup of GPIO0.18 is disable"
newline
bitfld.long 0x4 17. "P0WUN17,Wakeup of GPIO0.17" "0: Wakeup of GPIO0.17 is enable,1: Wakeup of GPIO0.17 is disable"
newline
bitfld.long 0x4 16. "P0WUN16,Wakeup of GPIO0.16" "0: Wakeup of GPIO0.16 is enable,1: Wakeup of GPIO0.16 is disable"
newline
bitfld.long 0x4 15. "P0WUN15,Wakeup of GPIO0.15" "0: Wakeup of GPIO0.15 is enable,1: Wakeup of GPIO0.15 is disable"
newline
bitfld.long 0x4 14. "P0WUN14,Wakeup of GPIO0.14" "0: Wakeup of GPIO0.14 is enable,1: Wakeup of GPIO0.14 is disable"
newline
bitfld.long 0x4 13. "P0WUN13,Wakeup of GPIO0.13" "0: Wakeup of GPIO0.13 is enable,1: Wakeup of GPIO0.13 is disable"
newline
bitfld.long 0x4 12. "P0WUN12,Wakeup of GPIO0.12" "0: Wakeup of GPIO0.12 is enable,1: Wakeup of GPIO0.12 is disable"
newline
bitfld.long 0x4 11. "P0WUN11,Wakeup of GPIO0.11" "0: Wakeup of GPIO0.11 is enable,1: Wakeup of GPIO0.11 is disable"
newline
bitfld.long 0x4 10. "P0WUN10,Wakeup of GPIO0.10" "0: Wakeup of GPIO0.10 is enable,1: Wakeup of GPIO0.10 is disable"
newline
bitfld.long 0x4 9. "P0WUN9,Wakeup of GPIO0.9" "0: Wakeup of GPIO0.9 is enable,1: Wakeup of GPIO0.9 is disable"
newline
bitfld.long 0x4 8. "P0WUN8,Wakeup of GPIO0.8" "0: Wakeup of GPIO0.8 is enable,1: Wakeup of GPIO0.8 is disable"
newline
bitfld.long 0x4 7. "P0WUN7,Wakeup of GPIO0.7" "0: Wakeup of GPIO0.7 is enable,1: Wakeup of GPIO0.7 is disable"
newline
bitfld.long 0x4 6. "P0WUN6,Wakeup of GPIO0.6" "0: Wakeup of GPIO0.6 is enable,1: Wakeup of GPIO0.6 is disable"
newline
bitfld.long 0x4 5. "P0WUN5,Wakeup of GPIO0.5" "0: Wakeup of GPIO0.5 is enable,1: Wakeup of GPIO0.5 is disable"
newline
bitfld.long 0x4 4. "P0WUN4,Wakeup of GPIO0.4" "0: Wakeup of GPIO0.4 is enable,1: Wakeup of GPIO0.4 is disable"
newline
bitfld.long 0x4 3. "P0WUN3,Wakeup of GPIO0.3" "0: Wakeup of GPIO0.3 is enable,1: Wakeup of GPIO0.3 is disable"
newline
bitfld.long 0x4 2. "P0WUN2,Wakeup of GPIO0.2" "0: Wakeup of GPIO0.2 is enable,1: Wakeup of GPIO0.2 is disable"
newline
bitfld.long 0x4 1. "P0WUN1,Wakeup of GPIO0.1" "0: Wakeup of GPIO0.1 is enable,1: Wakeup of GPIO0.1 is disable"
newline
bitfld.long 0x4 0. "P0WUN0,Wakeup of GPIO0.0" "0: Wakeup of GPIO0.0 is enable,1: Wakeup of GPIO0.0 is disable"
group.long 0xC++0x2B
line.long 0x0 "P0WUN_PIN,Port 0 Wakeup Enable Not Register access by Pin"
line.long 0x4 "P0OUTENABLESET,Port 0 Output Enable Set Register"
bitfld.long 0x4 30. "P0OUTENABLESET30,Output Enable Clear of GPIO0.30" "0: No effect,1: Output Enable Clear of GPIO0.30"
newline
bitfld.long 0x4 29. "P0OUTENABLESET29,Output Enable Clear of GPIO0.29" "0: No effect,1: Output Enable Clear of GPIO0.29"
newline
bitfld.long 0x4 28. "P0OUTENABLESET28,Output Enable Clear of GPIO0.28" "0: No effect,1: Output Enable Clear of GPIO0.28"
newline
bitfld.long 0x4 27. "P0OUTENABLESET27,Output Enable Clear of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x4 26. "P0OUTENABLESET26,Output Enable Clear of GPIO0.26" "0: No effect,1: Output Enable Clear of GPIO0.26"
newline
bitfld.long 0x4 25. "P0OUTENABLESET25,Output Enable Clear of GPIO0.25" "0: No effect,1: Output Enable Clear of GPIO0.25"
newline
bitfld.long 0x4 24. "P0OUTENABLESET24,Output Enable Clear of GPIO0.24" "0: No effect,1: Output Enable Clear of GPIO0.24"
newline
bitfld.long 0x4 23. "P0OUTENABLESET23,Output Enable Clear of GPIO0.23" "0: No effect,1: Output Enable Clear of GPIO0.23"
newline
bitfld.long 0x4 22. "P0OUTENABLESET22,Output Enable Clear of GPIO0.22" "0: No effect,1: Output Enable Clear of GPIO0.22"
newline
bitfld.long 0x4 21. "P0OUTENABLESET21,Output Enable Clear of GPIO0.21" "0: No effect,1: Output Enable Clear of GPIO0.21"
newline
bitfld.long 0x4 20. "P0OUTENABLESET20,Output Enable Clear of GPIO0.20" "0: No effect,1: Output Enable Clear of GPIO0.20"
newline
bitfld.long 0x4 19. "P0OUTENABLESET19,Output Enable Clear of GPIO0.19" "0: No effect,1: Output Enable Clear of GPIO0.19"
newline
bitfld.long 0x4 18. "P0OUTENABLESET18,Output Enable Clear of GPIO0.18" "0: No effect,1: Output Enable Clear of GPIO0.18"
newline
bitfld.long 0x4 17. "P0OUTENABLESET17,Output Enable Clear of GPIO0.17" "0: No effect,1: Output Enable Clear of GPIO0.17"
newline
bitfld.long 0x4 16. "P0OUTENABLESET16,Output Enable Clear of GPIO0.16" "0: No effect,1: Output Enable Clear of GPIO0.16"
newline
bitfld.long 0x4 15. "P0OUTENABLESET15,Output Enable Clear of GPIO0.15" "0: No effect,1: Output Enable Clear of GPIO0.15"
newline
bitfld.long 0x4 14. "P0OUTENABLESET14,Output Enable Clear of GPIO0.14" "0: No effect,1: Output Enable Clear of GPIO0.14"
newline
bitfld.long 0x4 13. "P0OUTENABLESET13,Output Enable Clear of GPIO0.13" "0: No effect,1: Output Enable Clear of GPIO0.13"
newline
bitfld.long 0x4 12. "P0OUTENABLESET12,Output Enable Clear of GPIO0.12" "0: No effect,1: Output Enable Clear of GPIO0.12"
newline
bitfld.long 0x4 11. "P0OUTENABLESET11,Output Enable Clear of GPIO0.11" "0: No effect,1: Output Enable Clear of GPIO0.11"
newline
bitfld.long 0x4 10. "P0OUTENABLESET10,Output Enable Clear of GPIO0.10" "0: No effect,1: Output Enable Clear of GPIO0.10"
newline
bitfld.long 0x4 9. "P0OUTENABLESET9,Output Enable Clear of GPIO0.9" "0: No effect,1: Output Enable Clear of GPIO0.9"
newline
bitfld.long 0x4 8. "P0OUTENABLESET8,Output Enable Clear of GPIO0.8" "0: No effect,1: Output Enable Clear of GPIO0.8"
newline
bitfld.long 0x4 7. "P0OUTENABLESET7,Output Enable Clear of GPIO0.7" "0: No effect,1: Output Enable Clear of GPIO0.7"
newline
bitfld.long 0x4 6. "P0OUTENABLESET6,Output Enable Clear of GPIO0.6" "0: No effect,1: Output Enable Clear of GPIO0.6"
newline
bitfld.long 0x4 5. "P0OUTENABLESET5,Output Enable Clear of GPIO0.5" "0: No effect,1: Output Enable Clear of GPIO0.5"
newline
bitfld.long 0x4 4. "P0OUTENABLESET4,Output Enable Clear of GPIO0.4" "0: No effect,1: Output Enable Clear of GPIO0.4"
newline
bitfld.long 0x4 3. "P0OUTENABLESET3,Output Enable Clear of GPIO0.3" "0: No effect,1: Output Enable Clear of GPIO0.3"
newline
bitfld.long 0x4 2. "P0OUTENABLESET2,Output Enable Clear of GPIO0.2" "0: No effect,1: Output Enable Clear of GPIO0.2"
newline
bitfld.long 0x4 1. "P0OUTENABLESET1,Output Enable Clear of GPIO0.1" "0: No effect,1: Output Enable Clear of GPIO0.1"
newline
bitfld.long 0x4 0. "P0OUTENABLESET0,Output Enable Clear of GPIO0.0" "0: No effect,1: Output Enable Clear of GPIO0.0"
line.long 0x8 "P0OUTENABLECLR,Port 0 Output Enable Clear Register"
bitfld.long 0x8 30. "P0OUTENABLECLR30,Output Enable Clear of GPIO0.30" "0: No effect,1: Output Enable Clear of GPIO0.30"
newline
bitfld.long 0x8 29. "P0OUTENABLECLR29,Output Enable Clear of GPIO0.29" "0: No effect,1: Output Enable Clear of GPIO0.29"
newline
bitfld.long 0x8 28. "P0OUTENABLECLR28,Output Enable Clear of GPIO0.28" "0: No effect,1: Output Enable Clear of GPIO0.28"
newline
bitfld.long 0x8 27. "P0OUTENABLECLR27,Output Enable Clear of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x8 26. "P0OUTENABLECLR26,Output Enable Clear of GPIO0.26" "0: No effect,1: Output Enable Clear of GPIO0.26"
newline
bitfld.long 0x8 25. "P0OUTENABLECLR25,Output Enable Clear of GPIO0.25" "0: No effect,1: Output Enable Clear of GPIO0.25"
newline
bitfld.long 0x8 24. "P0OUTENABLECLR24,Output Enable Clear of GPIO0.24" "0: No effect,1: Output Enable Clear of GPIO0.24"
newline
bitfld.long 0x8 23. "P0OUTENABLECLR23,Output Enable Clear of GPIO0.23" "0: No effect,1: Output Enable Clear of GPIO0.23"
newline
bitfld.long 0x8 22. "P0OUTENABLECLR22,Output Enable Clear of GPIO0.22" "0: No effect,1: Output Enable Clear of GPIO0.22"
newline
bitfld.long 0x8 21. "P0OUTENABLECLR21,Output Enable Clear of GPIO0.21" "0: No effect,1: Output Enable Clear of GPIO0.21"
newline
bitfld.long 0x8 20. "P0OUTENABLECLR20,Output Enable Clear of GPIO0.20" "0: No effect,1: Output Enable Clear of GPIO0.20"
newline
bitfld.long 0x8 19. "P0OUTENABLECLR19,Output Enable Clear of GPIO0.19" "0: No effect,1: Output Enable Clear of GPIO0.19"
newline
bitfld.long 0x8 18. "P0OUTENABLECLR18,Output Enable Clear of GPIO0.18" "0: No effect,1: Output Enable Clear of GPIO0.18"
newline
bitfld.long 0x8 17. "P0OUTENABLECLR17,Output Enable Clear of GPIO0.17" "0: No effect,1: Output Enable Clear of GPIO0.17"
newline
bitfld.long 0x8 16. "P0OUTENABLECLR16,Output Enable Clear of GPIO0.16" "0: No effect,1: Output Enable Clear of GPIO0.16"
newline
bitfld.long 0x8 15. "P0OUTENABLECLR15,Output Enable Clear of GPIO0.15" "0: No effect,1: Output Enable Clear of GPIO0.15"
newline
bitfld.long 0x8 14. "P0OUTENABLECLR14,Output Enable Clear of GPIO0.14" "0: No effect,1: Output Enable Clear of GPIO0.14"
newline
bitfld.long 0x8 13. "P0OUTENABLECLR13,Output Enable Clear of GPIO0.13" "0: No effect,1: Output Enable Clear of GPIO0.13"
newline
bitfld.long 0x8 12. "P0OUTENABLECLR12,Output Enable Clear of GPIO0.12" "0: No effect,1: Output Enable Clear of GPIO0.12"
newline
bitfld.long 0x8 11. "P0OUTENABLECLR11,Output Enable Clear of GPIO0.11" "0: No effect,1: Output Enable Clear of GPIO0.11"
newline
bitfld.long 0x8 10. "P0OUTENABLECLR10,Output Enable Clear of GPIO0.10" "0: No effect,1: Output Enable Clear of GPIO0.10"
newline
bitfld.long 0x8 9. "P0OUTENABLECLR9,Output Enable Clear of GPIO0.9" "0: No effect,1: Output Enable Clear of GPIO0.9"
newline
bitfld.long 0x8 8. "P0OUTENABLECLR8,Output Enable Clear of GPIO0.8" "0: No effect,1: Output Enable Clear of GPIO0.8"
newline
bitfld.long 0x8 7. "P0OUTENABLECLR7,Output Enable Clear of GPIO0.7" "0: No effect,1: Output Enable Clear of GPIO0.7"
newline
bitfld.long 0x8 6. "P0OUTENABLECLR6,Output Enable Clear of GPIO0.6" "0: No effect,1: Output Enable Clear of GPIO0.6"
newline
bitfld.long 0x8 5. "P0OUTENABLECLR5,Output Enable Clear of GPIO0.5" "0: No effect,1: Output Enable Clear of GPIO0.5"
newline
bitfld.long 0x8 4. "P0OUTENABLECLR4,Output Enable Clear of GPIO0.4" "0: No effect,1: Output Enable Clear of GPIO0.4"
newline
bitfld.long 0x8 3. "P0OUTENABLECLR3,Output Enable Clear of GPIO0.3" "0: No effect,1: Output Enable Clear of GPIO0.3"
newline
bitfld.long 0x8 2. "P0OUTENABLECLR2,Output Enable Clear of GPIO0.2" "0: No effect,1: Output Enable Clear of GPIO0.2"
newline
bitfld.long 0x8 1. "P0OUTENABLECLR1,Output Enable Clear of GPIO0.1" "0: No effect,1: Output Enable Clear of GPIO0.1"
newline
bitfld.long 0x8 0. "P0OUTENABLECLR0,Output Enable Clear of GPIO0.0" "0: No effect,1: Output enable clear of GPIO0.0"
line.long 0xC "P0ALTFUNCSET,Port 0 Alternative Function Set Register"
bitfld.long 0xC 30. "P0ALTFUNCSET30,Alternative Function Set of GPIO0.30" "0: No effect,1: Alternative Function Set of GPIO0.30"
newline
bitfld.long 0xC 29. "P0ALTFUNCSET29,Alternative Function Set of GPIO0.29" "0: No effect,1: Alternative Function Set of GPIO0.29"
newline
bitfld.long 0xC 28. "P0ALTFUNCSET28,Alternative Function Set of GPIO0.28" "0: No effect,1: Alternative Function Set of GPIO0.28"
newline
bitfld.long 0xC 27. "P0ALTFUNCSET27,Alternative Function Set of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0xC 26. "P0ALTFUNCSET26,Alternative Function Set of GPIO0.26" "0: No effect,1: Alternative Function Set of GPIO0.26"
newline
bitfld.long 0xC 25. "P0ALTFUNCSET25,Alternative Function Set of GPIO0.25" "0: No effect,1: Alternative Function Set of GPIO0.25"
newline
bitfld.long 0xC 24. "P0ALTFUNCSET24,Alternative Function Set of GPIO0.24" "0: No effect,1: Alternative Function Set of GPIO0.24"
newline
bitfld.long 0xC 23. "P0ALTFUNCSET23,Alternative Function Set of GPIO0.23" "0: No effect,1: Alternative Function Set of GPIO0.23"
newline
bitfld.long 0xC 22. "P0ALTFUNCSET22,Alternative Function Set of GPIO0.22" "0: No effect,1: Alternative Function Set of GPIO0.22"
newline
bitfld.long 0xC 21. "P0ALTFUNCSET21,Alternative Function Set of GPIO0.21" "0: No effect,1: Alternative Function Set of GPIO0.21"
newline
bitfld.long 0xC 20. "P0ALTFUNCSET20,Alternative Function Set of GPIO0.20" "0: No effect,1: Alternative Function Set of GPIO0.20"
newline
bitfld.long 0xC 19. "P0ALTFUNCSET19,Alternative Function Set of GPIO0.19" "0: No effect,1: Alternative Function Set of GPIO0.19"
newline
bitfld.long 0xC 18. "P0ALTFUNCSET18,Alternative Function Set of GPIO0.18" "0: No effect,1: Alternative Function Set of GPIO0.18"
newline
bitfld.long 0xC 17. "P0ALTFUNCSET17,Alternative Function Set of GPIO0.17" "0: No effect,1: Alternative Function Set of GPIO0.17"
newline
bitfld.long 0xC 16. "P0ALTFUNCSET16,Alternative Function Set of GPIO0.16" "0: No effect,1: Alternative Function Set of GPIO0.16"
newline
bitfld.long 0xC 15. "P0ALTFUNCSET15,Alternative Function Set of GPIO0.15" "0: No effect,1: Alternative Function Set of GPIO0.15"
newline
bitfld.long 0xC 14. "P0ALTFUNCSET14,Alternative Function Set of GPIO0.14" "0: No effect,1: Alternative Function Set of GPIO0.14"
newline
bitfld.long 0xC 13. "P0ALTFUNCSET13,Alternative Function Set of GPIO0.13" "0: No effect,1: Alternative Function Set of GPIO0.13"
newline
bitfld.long 0xC 12. "P0ALTFUNCSET12,Alternative Function Set of GPIO0.12" "0: No effect,1: Alternative Function Set of GPIO0.12"
newline
bitfld.long 0xC 11. "P0ALTFUNCSET11,Alternative Function Set of GPIO0.11" "0: No effect,1: Alternative Function Set of GPIO0.11"
newline
bitfld.long 0xC 10. "P0ALTFUNCSET10,Alternative Function Set of GPIO0.10" "0: No effect,1: Alternative Function Set of GPIO0.10"
newline
bitfld.long 0xC 9. "P0ALTFUNCSET9,Alternative Function Set of GPIO0.9" "0: No effect,1: Alternative Function Set of GPIO0.9"
newline
bitfld.long 0xC 8. "P0ALTFUNCSET8,Alternative Function Set of GPIO0.8" "0: No effect,1: Alternative Function Set of GPIO0.8"
newline
bitfld.long 0xC 7. "P0ALTFUNCSET7,Alternative Function Set of GPIO0.7" "0: No effect,1: Alternative Function Set of GPIO0.7"
newline
bitfld.long 0xC 6. "P0ALTFUNCSET6,Alternative Function Set of GPIO0.6" "0: No effect,1: Alternative Function Set of GPIO0.6"
newline
bitfld.long 0xC 5. "P0ALTFUNCSET5,Alternative Function Set of GPIO0.5" "0: No effect,1: Alternative Function Set of GPIO0.5"
newline
bitfld.long 0xC 4. "P0ALTFUNCSET4,Alternative Function Set of GPIO0.4" "0: No effect,1: Alternative Function Set of GPIO0.4"
newline
bitfld.long 0xC 3. "P0ALTFUNCSET3,Alternative Function Set of GPIO0.3" "0: No effect,1: Alternative Function Set of GPIO0.3"
newline
bitfld.long 0xC 2. "P0ALTFUNCSET2,Alternative Function Set of GPIO0.2" "0: No effect,1: Alternative Function Set of GPIO0.2"
newline
bitfld.long 0xC 1. "P0ALTFUNCSET1,Alternative Function Set of GPIO0.1" "0: No effect,1: Alternative Function Set of GPIO0.1"
newline
bitfld.long 0xC 0. "P0ALTFUNCSET0,Alternative Function Set of GPIO0.0" "0: No effect,1: Alternative Function Set of GPIO0.0"
line.long 0x10 "P0ALTFUNCCLR,Port 0 Alternative Function Clear Register"
bitfld.long 0x10 30. "P0ALTFUNCCLR30,Alternative Function Clear of GPIO0.30" "0: No effect,1: Alternative Function Clear of GPIO0.30"
newline
bitfld.long 0x10 29. "P0ALTFUNCCLR29,Alternative Function Clear of GPIO0.29" "0: No effect,1: Alternative Function Clear of GPIO0.29"
newline
bitfld.long 0x10 28. "P0ALTFUNCCLR28,Alternative Function Clear of GPIO0.28" "0: No effect,1: Alternative Function Clear of GPIO0.28"
newline
bitfld.long 0x10 27. "P0ALTFUNCCLR27,Alternative Function Clear of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x10 26. "P0ALTFUNCCLR26,Alternative Function Clear of GPIO0.26" "0: No effect,1: Alternative Function Clear of GPIO0.26"
newline
bitfld.long 0x10 25. "P0ALTFUNCCLR25,Alternative Function Clear of GPIO0.25" "0: No effect,1: Alternative Function Clear of GPIO0.25"
newline
bitfld.long 0x10 24. "P0ALTFUNCCLR24,Alternative Function Clear of GPIO0.24" "0: No effect,1: Alternative Function Clear of GPIO0.24"
newline
bitfld.long 0x10 23. "P0ALTFUNCCLR23,Alternative Function Clear of GPIO0.23" "0: No effect,1: Alternative Function Clear of GPIO0.23"
newline
bitfld.long 0x10 22. "P0ALTFUNCCLR22,Alternative Function Clear of GPIO0.22" "0: No effect,1: Alternative Function Clear of GPIO0.22"
newline
bitfld.long 0x10 21. "P0ALTFUNCCLR21,Alternative Function Clear of GPIO0.21" "0: No effect,1: Alternative Function Clear of GPIO0.21"
newline
bitfld.long 0x10 20. "P0ALTFUNCCLR20,Alternative Function Clear of GPIO0.20" "0: No effect,1: Alternative Function Clear of GPIO0.20"
newline
bitfld.long 0x10 19. "P0ALTFUNCCLR19,Alternative Function Clear of GPIO0.19" "0: No effect,1: Alternative Function Clear of GPIO0.19"
newline
bitfld.long 0x10 18. "P0ALTFUNCCLR18,Alternative Function Clear of GPIO0.18" "0: No effect,1: Alternative Function Clear of GPIO0.18"
newline
bitfld.long 0x10 17. "P0ALTFUNCCLR17,Alternative Function Clear of GPIO0.17" "0: No effect,1: Alternative Function Clear of GPIO0.17"
newline
bitfld.long 0x10 16. "P0ALTFUNCCLR16,Alternative Function Clear of GPIO0.16" "0: No effect,1: Alternative Function Clear of GPIO0.16"
newline
bitfld.long 0x10 15. "P0ALTFUNCCLR15,Alternative Function Clear of GPIO0.15" "0: No effect,1: Alternative Function Clear of GPIO0.15"
newline
bitfld.long 0x10 14. "P0ALTFUNCCLR14,Alternative Function Clear of GPIO0.14" "0: No effect,1: Alternative Function Clear of GPIO0.14"
newline
bitfld.long 0x10 13. "P0ALTFUNCCLR13,Alternative Function Clear of GPIO0.13" "0: No effect,1: Alternative Function Clear of GPIO0.13"
newline
bitfld.long 0x10 12. "P0ALTFUNCCLR12,Alternative Function Clear of GPIO0.12" "0: No effect,1: Alternative Function Clear of GPIO0.12"
newline
bitfld.long 0x10 11. "P0ALTFUNCCLR11,Alternative Function Clear of GPIO0.11" "0: No effect,1: Alternative Function Clear of GPIO0.11"
newline
bitfld.long 0x10 10. "P0ALTFUNCCLR10,Alternative Function Clear of GPIO0.10" "0: No effect,1: Alternative Function Clear of GPIO0.10"
newline
bitfld.long 0x10 9. "P0ALTFUNCCLR9,Alternative Function Clear of GPIO0.9" "0: No effect,1: Alternative Function Clear of GPIO0.9"
newline
bitfld.long 0x10 8. "P0ALTFUNCCLR8,Alternative Function Clear of GPIO0.8" "0: No effect,1: Alternative Function Clear of GPIO0.8"
newline
bitfld.long 0x10 7. "P0ALTFUNCCLR7,Alternative Function Clear of GPIO0.7" "0: No effect,1: Alternative Function Clear of GPIO0.7"
newline
bitfld.long 0x10 6. "P0ALTFUNCCLR6,Alternative Function Clear of GPIO0.6" "0: No effect,1: Alternative Function Clear of GPIO0.6"
newline
bitfld.long 0x10 5. "P0ALTFUNCCLR5,Alternative Function Clear of GPIO0.5" "0: No effect,1: Alternative Function Clear of GPIO0.5"
newline
bitfld.long 0x10 4. "P0ALTFUNCCLR4,Alternative Function Clear of GPIO0.4" "0: No effect,1: Alternative Function Clear of GPIO0.4"
newline
bitfld.long 0x10 3. "P0ALTFUNCCLR3,Alternative Function Clear of GPIO0.3" "0: No effect,1: Alternative Function Clear of GPIO0.3"
newline
bitfld.long 0x10 2. "P0ALTFUNCCLR2,Alternative Function Clear of GPIO0.2" "0: No effect,1: Alternative Function Clear of GPIO0.2"
newline
bitfld.long 0x10 1. "P0ALTFUNCCLR1,Alternative Function Clear of GPIO0.1" "0: No effect,1: Alternative Function Clear of GPIO0.1"
newline
bitfld.long 0x10 0. "P0ALTFUNCCLR0,Alternative Function Clear of GPIO0.0" "0: No effect,1: Alternative Function Clear of GPIO0.0"
line.long 0x14 "P0INTENSET,Port 0 Interrupt Enable Set Register"
bitfld.long 0x14 30. "P0INTENSET30,Interrupt Enable Set of GPIO0.30" "0: No effect,1: Interrupt Enable Set of GPIO0.30"
newline
bitfld.long 0x14 29. "P0INTENSET29,Interrupt Enable Set of GPIO0.29" "0: No effect,1: Interrupt Enable Set of GPIO0.29"
newline
bitfld.long 0x14 28. "P0INTENSET28,Interrupt Enable Set of GPIO0.28" "0: No effect,1: Interrupt Enable Set of GPIO0.28"
newline
bitfld.long 0x14 27. "P0INTENSET27,Interrupt Enable Set of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x14 26. "P0INTENSET26,Interrupt Enable Set of GPIO0.26" "0: No effect,1: Interrupt Enable Set of GPIO0.26"
newline
bitfld.long 0x14 25. "P0INTENSET25,Interrupt Enable Set of GPIO0.25" "0: No effect,1: Interrupt Enable Set of GPIO0.25"
newline
bitfld.long 0x14 24. "P0INTENSET24,Interrupt Enable Set of GPIO0.24" "0: No effect,1: Interrupt Enable Set of GPIO0.24"
newline
bitfld.long 0x14 23. "P0INTENSET23,Interrupt Enable Set of GPIO0.23" "0: No effect,1: Interrupt Enable Set of GPIO0.23"
newline
bitfld.long 0x14 22. "P0INTENSET22,Interrupt Enable Set of GPIO0.22" "0: No effect,1: Interrupt Enable Set of GPIO0.22"
newline
bitfld.long 0x14 21. "P0INTENSET21,Interrupt Enable Set of GPIO0.21" "0: No effect,1: Interrupt Enable Set of GPIO0.21"
newline
bitfld.long 0x14 20. "P0INTENSET20,Interrupt Enable Set of GPIO0.20" "0: No effect,1: Interrupt Enable Set of GPIO0.20"
newline
bitfld.long 0x14 19. "P0INTENSET19,Interrupt Enable Set of GPIO0.19" "0: No effect,1: Interrupt Enable Set of GPIO0.19"
newline
bitfld.long 0x14 18. "P0INTENSET18,Interrupt Enable Set of GPIO0.18" "0: No effect,1: Interrupt Enable Set of GPIO0.18"
newline
bitfld.long 0x14 17. "P0INTENSET17,Interrupt Enable Set of GPIO0.17" "0: No effect,1: Interrupt Enable Set of GPIO0.17"
newline
bitfld.long 0x14 16. "P0INTENSET16,Interrupt Enable Set of GPIO0.16" "0: No effect,1: Interrupt Enable Set of GPIO0.16"
newline
bitfld.long 0x14 15. "P0INTENSET15,Interrupt Enable Set of GPIO0.15" "0: No effect,1: Interrupt Enable Set of GPIO0.15"
newline
bitfld.long 0x14 14. "P0INTENSET14,Interrupt Enable Set of GPIO0.14" "0: No effect,1: Interrupt Enable Set of GPIO0.14"
newline
bitfld.long 0x14 13. "P0INTENSET13,Interrupt Enable Set of GPIO0.13" "0: No effect,1: Interrupt Enable Set of GPIO0.13"
newline
bitfld.long 0x14 12. "P0INTENSET12,Interrupt Enable Set of GPIO0.12" "0: No effect,1: Interrupt Enable Set of GPIO0.12"
newline
bitfld.long 0x14 11. "P0INTENSET11,Interrupt Enable Set of GPIO0.11" "0: No effect,1: Interrupt Enable Set of GPIO0.11"
newline
bitfld.long 0x14 10. "P0INTENSET10,Interrupt Enable Set of GPIO0.10" "0: No effect,1: Interrupt Enable Set of GPIO0.10"
newline
bitfld.long 0x14 9. "P0INTENSET9,Interrupt Enable Set of GPIO0.9" "0: No effect,1: Interrupt Enable Set of GPIO0.9"
newline
bitfld.long 0x14 8. "P0INTENSET8,Interrupt Enable Set of GPIO0.8" "0: No effect,1: Interrupt Enable Set of GPIO0.8"
newline
bitfld.long 0x14 7. "P0INTENSET7,Interrupt Enable Set of GPIO0.7" "0: No effect,1: Interrupt Enable Set of GPIO0.7"
newline
bitfld.long 0x14 6. "P0INTENSET6,Interrupt Enable Set of GPIO0.6" "0: No effect,1: Interrupt Enable Set of GPIO0.6"
newline
bitfld.long 0x14 5. "P0INTENSET5,Interrupt Enable Set of GPIO0.5" "0: No effect,1: Interrupt Enable Set of GPIO0.5"
newline
bitfld.long 0x14 4. "P0INTENSET4,Interrupt Enable Set of GPIO0.4" "0: No effect,1: Interrupt Enable Set of GPIO0.4"
newline
bitfld.long 0x14 3. "P0INTENSET3,Interrupt Enable Set of GPIO0.3" "0: No effect,1: Interrupt Enable Set of GPIO0.3"
newline
bitfld.long 0x14 2. "P0INTENSET2,Interrupt Enable Set of GPIO0.2" "0: No effect,1: Interrupt Enable Set of GPIO0.2"
newline
bitfld.long 0x14 1. "P0INTENSET1,Interrupt Enable Set of GPIO0.1" "0: No effect,1: Interrupt Enable Set of GPIO0.1"
newline
bitfld.long 0x14 0. "P0INTENSET0,Interrupt Enable Set of GPIO0.0" "0: No effect,1: Interrupt Enable Set of GPIO0.0"
line.long 0x18 "P0INTENCLR,Port 0 Interrupt Enable Clear Register"
bitfld.long 0x18 30. "P0INTENCLR30,Interrupt Enable Clear of GPIO0.30" "0: No effect,1: Interrupt Enable Clear of GPIO0.30"
newline
bitfld.long 0x18 29. "P0INTENCLR29,Interrupt Enable Clear of GPIO0.29" "0: No effect,1: Interrupt Enable Clear of GPIO0.29"
newline
bitfld.long 0x18 28. "P0INTENCLR28,Interrupt Enable Clear of GPIO0.28" "0: No effect,1: Interrupt Enable Clear of GPIO0.28"
newline
bitfld.long 0x18 27. "P0INTENCLR27,Interrupt Enable Clear of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x18 26. "P0INTENCLR26,Interrupt Enable Clear of GPIO0.26" "0: No effect,1: Interrupt Enable Clear of GPIO0.26"
newline
bitfld.long 0x18 25. "P0INTENCLR25,Interrupt Enable Clear of GPIO0.25" "0: No effect,1: Interrupt Enable Clear of GPIO0.25"
newline
bitfld.long 0x18 24. "P0INTENCLR24,Interrupt Enable Clear of GPIO0.24" "0: No effect,1: Interrupt Enable Clear of GPIO0.24"
newline
bitfld.long 0x18 23. "P0INTENCLR23,Interrupt Enable Clear of GPIO0.23" "0: No effect,1: Interrupt Enable Clear of GPIO0.23"
newline
bitfld.long 0x18 22. "P0INTENCLR22,Interrupt Enable Clear of GPIO0.22" "0: No effect,1: Interrupt Enable Clear of GPIO0.22"
newline
bitfld.long 0x18 21. "P0INTENCLR21,Interrupt Enable Clear of GPIO0.21" "0: No effect,1: Interrupt Enable Clear of GPIO0.21"
newline
bitfld.long 0x18 20. "P0INTENCLR20,Interrupt Enable Clear of GPIO0.20" "0: No effect,1: Interrupt Enable Clear of GPIO0.20"
newline
bitfld.long 0x18 19. "P0INTENCLR19,Interrupt Enable Clear of GPIO0.19" "0: No effect,1: Interrupt Enable Clear of GPIO0.19"
newline
bitfld.long 0x18 18. "P0INTENCLR18,Interrupt Enable Clear of GPIO0.18" "0: No effect,1: Interrupt Enable Clear of GPIO0.18"
newline
bitfld.long 0x18 17. "P0INTENCLR17,Interrupt Enable Clear of GPIO0.17" "0: No effect,1: Interrupt Enable Clear of GPIO0.17"
newline
bitfld.long 0x18 16. "P0INTENCLR16,Interrupt Enable Clear of GPIO0.16" "0: No effect,1: Interrupt Enable Clear of GPIO0.16"
newline
bitfld.long 0x18 15. "P0INTENCLR15,Interrupt Enable Clear of GPIO0.15" "0: No effect,1: Interrupt Enable Clear of GPIO0.15"
newline
bitfld.long 0x18 14. "P0INTENCLR14,Interrupt Enable Clear of GPIO0.14" "0: No effect,1: Interrupt Enable Clear of GPIO0.14"
newline
bitfld.long 0x18 13. "P0INTENCLR13,Interrupt Enable Clear of GPIO0.13" "0: No effect,1: Interrupt Enable Clear of GPIO0.13"
newline
bitfld.long 0x18 12. "P0INTENCLR12,Interrupt Enable Clear of GPIO0.12" "0: No effect,1: Interrupt Enable Clear of GPIO0.12"
newline
bitfld.long 0x18 11. "P0INTENCLR11,Interrupt Enable Clear of GPIO0.11" "0: No effect,1: Interrupt Enable Clear of GPIO0.11"
newline
bitfld.long 0x18 10. "P0INTENCLR10,Interrupt Enable Clear of GPIO0.10" "0: No effect,1: Interrupt Enable Clear of GPIO0.10"
newline
bitfld.long 0x18 9. "P0INTENCLR9,Interrupt Enable Clear of GPIO0.9" "0: No effect,1: Interrupt Enable Clear of GPIO0.9"
newline
bitfld.long 0x18 8. "P0INTENCLR8,Interrupt Enable Clear of GPIO0.8" "0: No effect,1: Interrupt Enable Clear of GPIO0.8"
newline
bitfld.long 0x18 7. "P0INTENCLR7,Interrupt Enable Clear of GPIO0.7" "0: No effect,1: Interrupt Enable Clear of GPIO0.7"
newline
bitfld.long 0x18 6. "P0INTENCLR6,Interrupt Enable Clear of GPIO0.6" "0: No effect,1: Interrupt Enable Clear of GPIO0.6"
newline
bitfld.long 0x18 5. "P0INTENCLR5,Interrupt Enable Clear of GPIO0.5" "0: No effect,1: Interrupt Enable Clear of GPIO0.5"
newline
bitfld.long 0x18 4. "P0INTENCLR4,Interrupt Enable Clear of GPIO0.4" "0: No effect,1: Interrupt Enable Clear of GPIO0.4"
newline
bitfld.long 0x18 3. "P0INTENCLR3,Interrupt Enable Clear of GPIO0.3" "0: No effect,1: Interrupt Enable Clear of GPIO0.3"
newline
bitfld.long 0x18 2. "P0INTENCLR2,Interrupt Enable Clear of GPIO0.2" "0: No effect,1: Interrupt Enable Clear of GPIO0.2"
newline
bitfld.long 0x18 1. "P0INTENCLR1,Interrupt Enable Clear of GPIO0.1" "0: No effect,1: Interrupt Enable Clear of GPIO0.1"
newline
bitfld.long 0x18 0. "P0INTENCLR0,Interrupt Enable Clear of GPIO0.0" "0: No effect,1: Interrupt Enable Clear of GPIO0.0"
line.long 0x1C "P0INTTYPESET,Port 0 Interrupt Type Set Register"
bitfld.long 0x1C 30. "P0INTTYPESET30,Interrupt type set (interrupt by edge) of GPIO0.30" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.30"
newline
bitfld.long 0x1C 29. "P0INTTYPESET29,Interrupt type set (interrupt by edge) of GPIO0.29" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.29"
newline
bitfld.long 0x1C 28. "P0INTTYPESET28,Interrupt type set (interrupt by edge) of GPIO0.28" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.28"
newline
bitfld.long 0x1C 27. "P0INTTYPESET27,Interrupt type set (interrupt by edge) of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x1C 26. "P0INTTYPESET26,Interrupt type set (interrupt by edge) of GPIO0.26" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.26"
newline
bitfld.long 0x1C 25. "P0INTTYPESET25,Interrupt type set (interrupt by edge) of GPIO0.25" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.25"
newline
bitfld.long 0x1C 24. "P0INTTYPESET24,Interrupt type set (interrupt by edge) of GPIO0.24" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.24"
newline
bitfld.long 0x1C 23. "P0INTTYPESET23,Interrupt type set (interrupt by edge) of GPIO0.23" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.23"
newline
bitfld.long 0x1C 22. "P0INTTYPESET22,Interrupt type set (interrupt by edge) of GPIO0.22" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.22"
newline
bitfld.long 0x1C 21. "P0INTTYPESET21,Interrupt type set (interrupt by edge) of GPIO0.21" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.21"
newline
bitfld.long 0x1C 20. "P0INTTYPESET20,Interrupt type set (interrupt by edge) of GPIO0.20" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.20"
newline
bitfld.long 0x1C 19. "P0INTTYPESET19,Interrupt type set (interrupt by edge) of GPIO0.19" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.19"
newline
bitfld.long 0x1C 18. "P0INTTYPESET18,Interrupt type set (interrupt by edge) of GPIO0.18" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.18"
newline
bitfld.long 0x1C 17. "P0INTTYPESET17,Interrupt type set (interrupt by edge) of GPIO0.17" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.17"
newline
bitfld.long 0x1C 16. "P0INTTYPESET16,Interrupt type set (interrupt by edge) of GPIO0.16" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.16"
newline
bitfld.long 0x1C 15. "P0INTTYPESET15,Interrupt type set (interrupt by edge) of GPIO0.15" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.15"
newline
bitfld.long 0x1C 14. "P0INTTYPESET14,Interrupt type set (interrupt by edge) of GPIO0.14" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.14"
newline
bitfld.long 0x1C 13. "P0INTTYPESET13,Interrupt type set (interrupt by edge) of GPIO0.13" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.13"
newline
bitfld.long 0x1C 12. "P0INTTYPESET12,Interrupt type set (interrupt by edge) of GPIO0.12" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.12"
newline
bitfld.long 0x1C 11. "P0INTTYPESET11,Interrupt type set (interrupt by edge) of GPIO0.11" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.11"
newline
bitfld.long 0x1C 10. "P0INTTYPESET10,Interrupt type set (interrupt by edge) of GPIO0.10" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.10"
newline
bitfld.long 0x1C 9. "P0INTTYPESET9,Interrupt type set (interrupt by edge) of GPIO0.9" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.9"
newline
bitfld.long 0x1C 8. "P0INTTYPESET8,Interrupt type set (interrupt by edge) of GPIO0.8" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.8"
newline
bitfld.long 0x1C 7. "P0INTTYPESET7,Interrupt type set (interrupt by edge) of GPIO0.7" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.7"
newline
bitfld.long 0x1C 6. "P0INTTYPESET6,Interrupt type set (interrupt by edge) of GPIO0.6" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.6"
newline
bitfld.long 0x1C 5. "P0INTTYPESET5,Interrupt type set (interrupt by edge) of GPIO0.5" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.5"
newline
bitfld.long 0x1C 4. "P0INTTYPESET4,Interrupt type set (interrupt by edge) of GPIO0.4" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.4"
newline
bitfld.long 0x1C 3. "P0INTTYPESET3,Interrupt type set (interrupt by edge) of GPIO0.3" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.3"
newline
bitfld.long 0x1C 2. "P0INTTYPESET2,Interrupt type set (interrupt by edge) of GPIO0.2" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.2"
newline
bitfld.long 0x1C 1. "P0INTTYPESET1,Interrupt type set (interrupt by edge) of GPIO0.1" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.1"
newline
bitfld.long 0x1C 0. "P0INTTYPESET0,Interrupt type set (interrupt by edge) of GPIO0.0" "0: No effect,1: Interrupt type set (interrupt by edge) of GPIO0.0"
line.long 0x20 "P0INTTYPECLR,Port 0 Interrupt Type Clear Register"
bitfld.long 0x20 30. "P0INTTYPECLR30,Interrupt type clean (interrupt by level) of GPIO0.30" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 29. "P0INTTYPECLR29,Interrupt type clean (interrupt by level) of GPIO0.29" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 28. "P0INTTYPECLR28,Interrupt type clean (interrupt by level) of GPIO0.28" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 27. "P0INTTYPECLR27,Interrupt type clean (interrupt by level) of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x20 26. "P0INTTYPECLR26,Interrupt type clean (interrupt by level) of GPIO0.26" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 25. "P0INTTYPECLR25,Interrupt type clean (interrupt by level) of GPIO0.25" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 24. "P0INTTYPECLR24,Interrupt type clean (interrupt by level) of GPIO0.24" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 23. "P0INTTYPECLR23,Interrupt type clean (interrupt by level) of GPIO0.23" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 22. "P0INTTYPECLR22,Interrupt type clean (interrupt by level) of GPIO0.22" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 21. "P0INTTYPECLR21,Interrupt type clean (interrupt by level) of GPIO0.21" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 20. "P0INTTYPECLR20,Interrupt type clean (interrupt by level) of GPIO0.20" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 19. "P0INTTYPECLR19,Interrupt type clean (interrupt by level) of GPIO0.19" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 18. "P0INTTYPECLR18,Interrupt type clean (interrupt by level) of GPIO0.18" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 17. "P0INTTYPECLR17,Interrupt type clean (interrupt by level) of GPIO0.17" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 16. "P0INTTYPECLR16,Interrupt type clean (interrupt by level) of GPIO0.16" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 15. "P0INTTYPECLR15,Interrupt type clean (interrupt by level) of GPIO0.15" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 14. "P0INTTYPECLR14,Interrupt type clean (interrupt by level) of GPIO0.14" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 13. "P0INTTYPECLR13,Interrupt type clean (interrupt by level) of GPIO0.13" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 12. "P0INTTYPECLR12,Interrupt type clean (interrupt by level) of GPIO0.12" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 11. "P0INTTYPECLR11,Interrupt type clean (interrupt by level) of GPIO0.11" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 10. "P0INTTYPECLR10,Interrupt type clean (interrupt by level) of GPIO0.10" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 9. "P0INTTYPECLR9,Interrupt type clean (interrupt by level) of GPIO0.9" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 8. "P0INTTYPECLR8,Interrupt type clean (interrupt by level) of GPIO0.8" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 7. "P0INTTYPECLR7,Interrupt type clean (interrupt by level) of GPIO0.7" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 6. "P0INTTYPECLR6,Interrupt type clean (interrupt by level) of GPIO0.6" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 5. "P0INTTYPECLR5,Interrupt type clean (interrupt by level) of GPIO0.5" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 4. "P0INTTYPECLR4,Interrupt type clean (interrupt by level) of GPIO0.4" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 3. "P0INTTYPECLR3,Interrupt type clean (interrupt by level) of GPIO0.3" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 2. "P0INTTYPECLR2,Interrupt type clean (interrupt by level) of GPIO0.2" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 1. "P0INTTYPECLR1,Interrupt type clean (interrupt by level) of GPIO0.1" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
newline
bitfld.long 0x20 0. "P0INTTYPECLR0,Interrupt type clean (interrupt by level) of GPIO0.0" "0: No effect,1: Interrupt type clean (interrupt by level) of.."
line.long 0x24 "P0INTPOLSET,Port 0 Interrupt Polarity Set Register"
bitfld.long 0x24 30. "P0INTPOLSET30,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.30" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 29. "P0INTPOLSET29,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.29" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 28. "P0INTPOLSET28,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.28" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 27. "P0INTPOLSET27,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x24 26. "P0INTPOLSET26,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.26" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 25. "P0INTPOLSET25,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.25" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 24. "P0INTPOLSET24,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.24" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 23. "P0INTPOLSET23,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.23" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 22. "P0INTPOLSET22,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.22" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 21. "P0INTPOLSET21,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.21" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 20. "P0INTPOLSET20,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.20" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 19. "P0INTPOLSET19,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.19" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 18. "P0INTPOLSET18,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.18" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 17. "P0INTPOLSET17,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.17" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 16. "P0INTPOLSET16,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.16" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 15. "P0INTPOLSET15,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.15" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 14. "P0INTPOLSET14,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.14" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 13. "P0INTPOLSET13,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.13" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 12. "P0INTPOLSET12,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.12" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 11. "P0INTPOLSET11,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.11" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 10. "P0INTPOLSET10,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.10" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 9. "P0INTPOLSET9,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.9" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 8. "P0INTPOLSET8,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.8" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 7. "P0INTPOLSET7,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.7" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 6. "P0INTPOLSET6,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.6" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 5. "P0INTPOLSET5,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.5" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 4. "P0INTPOLSET4,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.4" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 3. "P0INTPOLSET3,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.3" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 2. "P0INTPOLSET2,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.2" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 1. "P0INTPOLSET1,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.1" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x24 0. "P0INTPOLSET0,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.0" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
line.long 0x28 "P0INTPOLCLR,Port 0 Interrupt Polarity Clear Register"
bitfld.long 0x28 30. "P0INTPOLCLR30,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.30" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 29. "P0INTPOLCLR29,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.29" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 28. "P0INTPOLCLR28,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.28" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 27. "P0INTPOLCLR27,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x28 26. "P0INTPOLCLR26,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.26" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 25. "P0INTPOLCLR25,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.25" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 24. "P0INTPOLCLR24,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.24" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 23. "P0INTPOLCLR23,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.23" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 22. "P0INTPOLCLR22,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.22" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 21. "P0INTPOLCLR21,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.21" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 20. "P0INTPOLCLR20,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.20" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 19. "P0INTPOLCLR19,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.19" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 18. "P0INTPOLCLR18,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.18" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 17. "P0INTPOLCLR17,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.17" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 16. "P0INTPOLCLR16,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.16" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 15. "P0INTPOLCLR15,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.15" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 14. "P0INTPOLCLR14,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.14" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 13. "P0INTPOLCLR13,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.13" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 12. "P0INTPOLCLR12,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.12" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 11. "P0INTPOLCLR11,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.11" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 10. "P0INTPOLCLR10,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.10" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 9. "P0INTPOLCLR9,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.9" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 8. "P0INTPOLCLR8,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.8" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 7. "P0INTPOLCLR7,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.7" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 6. "P0INTPOLCLR6,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.6" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 5. "P0INTPOLCLR5,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.5" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 4. "P0INTPOLCLR4,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.4" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 3. "P0INTPOLCLR3,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.3" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 2. "P0INTPOLCLR2,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.2" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 1. "P0INTPOLCLR1,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.1" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
newline
bitfld.long 0x28 0. "P0INTPOLCLR0,Interrupt Polarity-level clean (low level or falling edge) of GPIO0.0" "0: No effect,1: Interrupt Polarity-level clean (low level or.."
rgroup.long 0x38++0x3
line.long 0x0 "P0INTSTATUS,Port 0 Interrupt Request Status Register"
bitfld.long 0x0 30. "P0INTSTATUS30,Clear interrupt request status of GPIO0.30" "0: No effect,1: Clear interrupt request status of GPIO0.30"
newline
bitfld.long 0x0 29. "P0INTSTATUS29,Clear interrupt request status of GPIO0.29" "0: No effect,1: Clear interrupt request status of GPIO0.29"
newline
bitfld.long 0x0 28. "P0INTSTATUS28,Clear interrupt request status of GPIO0.28" "0: No effect,1: Clear interrupt request status of GPIO0.28"
newline
bitfld.long 0x0 27. "P0INTSTATUS27,Clear interrupt request status of GPIO0.27" "0: No effect,1: No effect"
newline
bitfld.long 0x0 26. "P0INTSTATUS26,Clear interrupt request status of GPIO0.26" "0: No effect,1: Clear interrupt request status of GPIO0.26"
newline
bitfld.long 0x0 25. "P0INTSTATUS25,Clear interrupt request status of GPIO0.25" "0: No effect,1: Clear interrupt request status of GPIO0.25"
newline
bitfld.long 0x0 24. "P0INTSTATUS24,Clear interrupt request status of GPIO0.24" "0: No effect,1: Clear interrupt request status of GPIO0.24"
newline
bitfld.long 0x0 23. "P0INTSTATUS23,Clear interrupt request status of GPIO0.23" "0: No effect,1: Clear interrupt request status of GPIO0.23"
newline
bitfld.long 0x0 22. "P0INTSTATUS22,Clear interrupt request status of GPIO0.22" "0: No effect,1: Clear interrupt request status of GPIO0.22"
newline
bitfld.long 0x0 21. "P0INTSTATUS21,Clear interrupt request status of GPIO0.21" "0: No effect,1: Clear interrupt request status of GPIO0.21"
newline
bitfld.long 0x0 20. "P0INTSTATUS20,Clear interrupt request status of GPIO0.20" "0: No effect,1: Clear interrupt request status of GPIO0.20"
newline
bitfld.long 0x0 19. "P0INTSTATUS19,Clear interrupt request status of GPIO0.19" "0: No effect,1: Clear interrupt request status of GPIO0.19"
newline
bitfld.long 0x0 18. "P0INTSTATUS18,Clear interrupt request status of GPIO0.18" "0: No effect,1: Clear interrupt request status of GPIO0.18"
newline
bitfld.long 0x0 17. "P0INTSTATUS17,Clear interrupt request status of GPIO0.17" "0: No effect,1: Clear interrupt request status of GPIO0.17"
newline
bitfld.long 0x0 16. "P0INTSTATUS16,Clear interrupt request status of GPIO0.16" "0: No effect,1: Clear interrupt request status of GPIO0.16"
newline
bitfld.long 0x0 15. "P0INTSTATUS15,Clear interrupt request status of GPIO0.15" "0: No effect,1: Clear interrupt request status of GPIO0.15"
newline
bitfld.long 0x0 14. "P0INTSTATUS14,Clear interrupt request status of GPIO0.14" "0: No effect,1: Clear interrupt request status of GPIO0.14"
newline
bitfld.long 0x0 13. "P0INTSTATUS13,Clear interrupt request status of GPIO0.13" "0: No effect,1: Clear interrupt request status of GPIO0.13"
newline
bitfld.long 0x0 12. "P0INTSTATUS12,Clear interrupt request status of GPIO0.12" "0: No effect,1: Clear interrupt request status of GPIO0.12"
newline
bitfld.long 0x0 11. "P0INTSTATUS11,Clear interrupt request status of GPIO0.11" "0: No effect,1: Clear interrupt request status of GPIO0.11"
newline
bitfld.long 0x0 10. "P0INTSTATUS10,Clear interrupt request status of GPIO0.10" "0: No effect,1: Clear interrupt request status of GPIO0.10"
newline
bitfld.long 0x0 9. "P0INTSTATUS9,Clear interrupt request status of GPIO0.9" "0: No effect,1: Clear interrupt request status of GPIO0.9"
newline
bitfld.long 0x0 8. "P0INTSTATUS8,Clear interrupt request status of GPIO0.8" "0: No effect,1: Clear interrupt request status of GPIO0.8"
newline
bitfld.long 0x0 7. "P0INTSTATUS7,Clear interrupt request status of GPIO0.7" "0: No effect,1: Clear interrupt request status of GPIO0.7"
newline
bitfld.long 0x0 6. "P0INTSTATUS6,Clear interrupt request status of GPIO0.6" "0: No effect,1: Clear interrupt request status of GPIO0.6"
newline
bitfld.long 0x0 5. "P0INTSTATUS5,Clear interrupt request status of GPIO0.5" "0: No effect,1: Clear interrupt request status of GPIO0.5"
newline
bitfld.long 0x0 4. "P0INTSTATUS4,Clear interrupt request status of GPIO0.4" "0: No effect,1: Clear interrupt request status of GPIO0.4"
newline
bitfld.long 0x0 3. "P0INTSTATUS3,Clear interrupt request status of GPIO0.3" "0: No effect,1: Clear interrupt request status of GPIO0.3"
newline
bitfld.long 0x0 2. "P0INTSTATUS2,Clear interrupt request status of GPIO0.2" "0: No effect,1: Clear interrupt request status of GPIO0.2"
newline
bitfld.long 0x0 1. "P0INTSTATUS1,Clear interrupt request status of GPIO0.1" "0: No effect,1: Clear interrupt request status of GPIO0.1"
newline
bitfld.long 0x0 0. "P0INTSTATUS0,Clear interrupt request status of GPIO0.0" "0: No effect,1: Clear interrupt request status of GPIO0.0"
wgroup.long 0x38++0x3
line.long 0x0 "P0INTCLEAR,Port 0 Interrupt Request Clear Register"
repeat 256. (increment 0x0 0x1)(increment 0x0 0x4)
group.long ($2+0x400)++0x3
line.long 0x0 "LB_MASKED[$1],Lower byte Masked Access Register"
repeat.end
repeat 256. (increment 0x0 0x1)(increment 0x0 0x4)
group.long ($2+0x800)++0x3
line.long 0x0 "UB_MASKED[$1],Upper byte Masked Access Register"
repeat.end
tree.end
tree "I2C (Inter-Integrated Circuit)"
base ad:0x0
tree "I2CM (I2C Master)"
base ad:0x40003000
group.long 0x0++0x3
line.long 0x0 "I2CMSA,I2C Master Slave address"
hexmask.long.byte 0x0 1.--7. 1. "SA,Slave Address"
bitfld.long 0x0 0. "RS,Receive or Send in START condition. This bit work with START RUN or HS RUN." "0: Transmitter,1: Receiver"
wgroup.long 0x4++0x3
line.long 0x0 "I2CMCR,I2C Master Control Register"
bitfld.long 0x0 7. "RSTB,Reset Bit for I2C Master" "0: No effect,1: Reset I2C controller"
bitfld.long 0x0 6. "SLRST,Slave Reset" "0: No effect,1: Reset slaves connected to I2C bus by generating.."
newline
bitfld.long 0x0 4. "HS,Transmission speed switch to High-speed." "0: No effect,1: Send START follow by Slave Address and Switching.."
bitfld.long 0x0 3. "ACK,Master in Receive mode need set this bit. This bit must work with RUN bit." "0: Read data follow by NAK,1: Read data follow by ACK"
newline
bitfld.long 0x0 2. "STOP,Send STOP and return to Idle mode and transmission speed switch to Standard." "0: No effect,1: Send STOP"
bitfld.long 0x0 1. "START,Send START follow by Slave Address and SEND or RECEIVE. This bit need with RUN and RS to work." "0: No effect,1: Send START follow by Slave Address and SEND or.."
newline
bitfld.long 0x0 0. "RUN,This bit work with START STOP ACK and HS." "0: No effect,1: Run a transmission"
rgroup.long 0x4++0x3
line.long 0x0 "I2CMSR,I2C Master Slave Register"
bitfld.long 0x0 6. "BUS_BUSY,This bit is set by START conditions and reset by STOP conditions" "0: Bus not busy,1: Bus is busy"
bitfld.long 0x0 5. "IDLE,I2C Bus controller is in the idle state" "0: I2C Bus controller is not in idle state,1: I2C Bus controller is in idle state"
newline
bitfld.long 0x0 4. "ARB_LOST,Due the last operation I2C Bus controller lost the arbitration" "0: not arbitration lost,1: has arbitration lost"
bitfld.long 0x0 3. "DATA_ACK,The acknowledged of DATA" "0: DATA with NAK,1: DATA with ACK"
newline
bitfld.long 0x0 1. "ERROR,Due the last operation an error occurred that include slave address wasn't acknowledged transmitted data wasn't acknowledged or I2C Bus controller lost the arbitration." "0: Normal,1: Some error occurred"
bitfld.long 0x0 0. "BUSY,I2C Master is receiving or transmitting data on the bus and other bits of I2CMSR are no valid." "0: I2C Master controller not busy,1: I2C Master controller is busy"
group.long 0x8++0x1B
line.long 0x0 "I2CMBUF,I2C Master transmitted data Buffer"
hexmask.long.byte 0x0 0.--7. 1. "D,I2C Master write SEND data or read RECEIVE data"
line.long 0x4 "I2CMTP,I2C Master Timer Period"
hexmask.long.byte 0x4 0.--6. 1. "MTP,I2C master timer period register. The range of MTP[6:0] is 1~63"
line.long 0x8 "SCL_LP,I2C_SCL Low Period"
hexmask.long.byte 0x8 0.--3. 1. "SCL_LP,I2C master SCL low time period register. The range of SCL_LP[3:0] is 1~14."
line.long 0xC "SCL_HP,I2C_SCL High Period"
hexmask.long.byte 0xC 0.--3. 1. "SCL_HP,I2C master SCL high time period register. The range of SCL_HP[3:0] is 2~15."
line.long 0x10 "SDA_SETUP,I2C_DAT Setup Period"
hexmask.long.byte 0x10 0.--3. 1. "SDA_SETUP,I2C Master SDA setup time register. The range of SDA_SETUP[3:0] is 2~15."
line.long 0x14 "I2CMINT,I2C Master Interrupt"
bitfld.long 0x14 1. "I2CMIF,I2C MASTER MODULE interrupt flag" "0: No effect,1: I2C Master Interrupt occured. Write 1 to clean.."
bitfld.long 0x14 0. "I2CMIE,I2C Master interrupt enable" "0: Disable,1: Enable"
line.long 0x18 "I2CBSEL,I2C Bus Select"
bitfld.long 0x18 0. "I2CBSEL,I2C Bus select" "0: I2C_SCL connect to P0_04 and I2C_SCL connect to..,1: I2C_SCL connect to P0_10 and I2C_SCL connect to.."
tree.end
tree "I2CS (I2C Slave)"
base ad:0x40003800
group.long 0x0++0x3
line.long 0x0 "I2CSOA,I2C Slave Own Address"
hexmask.long.byte 0x0 0.--6. 1. "ADDR,Slave device 7bits own address"
wgroup.long 0x4++0x3
line.long 0x0 "I2CSCR,I2C Slave Control Register"
bitfld.long 0x0 7. "RSTB,I2C Slave controller reset" "0: No effect,1: Reset I2C Slave controller"
bitfld.long 0x0 6. "DA,I2C module Device Active" "0: I2C Slave device inactive,1: I2C Slave device active"
newline
bitfld.long 0x0 3. "RECFINCLR,RECFIN clear" "0: No effect,1: Clear RECFIN flag"
bitfld.long 0x0 2. "SENDFINCLR,Clear SENDFIN flag" "0: No effect,1: Clear SENDFIN flag"
rgroup.long 0x4++0x3
line.long 0x0 "I2CSSR,I2C Slave Status Register"
bitfld.long 0x0 6. "DA,I2C slave Device Active" "0: I2C slave device inactive,1: I2C slave device active"
bitfld.long 0x0 4. "BUSACTIVE,BUS ACTIVE" "0: Bus no any transmission,1: Bus has any transmission"
newline
bitfld.long 0x0 3. "RECFIN,Receive Finish" "0: No effect,1: I2C Slave device receive finish. User need write.."
bitfld.long 0x0 2. "SENDFIN,Send Finish" "0: No effect,1: I2C Slave device send finish. User need write 1.."
newline
bitfld.long 0x0 1. "TREQ,Transmit Request" "0: No transmit request,1: I2C Slave device is addressed as transmitter and.."
bitfld.long 0x0 0. "RREQ,Receive Request" "0: No receive request,1: Receive request occurred. User need read data.."
group.long 0x8++0xB
line.long 0x0 "I2CSBUF,I2C Slave Transmitted data Buffer"
hexmask.long.byte 0x0 0.--7. 1. "D,I2C Slave read data from D[7:0] when RREQ occurred and write data to D[7:0] when TREQ occurred."
line.long 0x4 "I2CSOAUP,I2C Salve Own Address UP"
bitfld.long 0x4 3. "TEN_ADDR_EN,Ten bits address enable" "0: I2C Slave device using 7bits address,1: I2C Slave device using 10bits address"
bitfld.long 0x4 0.--2. "ADDR9_7,The higher 3 bits for I2C Slave device 10bits own address." "0,1,2,3,4,5,6,7"
line.long 0x8 "I2CSINT,I2C Slave Interrupt register"
bitfld.long 0x8 1. "I2CSIF,I2C Slave device interrupt flag" "0: No effect,1: I2C Slave device interrupt occurred. Write 1 to.."
bitfld.long 0x8 0. "I2CSIE,I2C Slave device interrupt enable" "0: Disable,1: Enable"
tree.end
tree.end
tree "TIMER (Timer)"
base ad:0x0
tree "TIMER0"
base ad:0x40000000
group.long 0x0++0xF
line.long 0x0 "TMR0_CTRL,Timer 0 Control Register"
bitfld.long 0x0 3. "CTRL3,Timer interrupt enable" "0: Disable,1: Enable"
bitfld.long 0x0 2. "CTRL2,Select external input as clock" "0: Disable,1: Enable (Timer decrement when EXTIN rising edge)"
newline
bitfld.long 0x0 1. "CTRL1,Select external input as enable" "0: Disable,1: Enable (Timer stop when EXTIN=0)"
bitfld.long 0x0 0. "CTRL0,Enable decrement control" "0: Disable (Timer stop decrement),1: Enable (Timer start decrement)"
line.long 0x4 "TMR0_VALUE,Timer 0 Current Value Register"
line.long 0x8 "TMR0_RELOAD,Timer 0 Reload Register"
line.long 0xC "TMR0_INT,Timer 0 Interrupt Status Register"
bitfld.long 0xC 0. "INTSTATUS,interrupt status (TIMERINT status)" "0: Interrupt not occur,1: Interrupt occur write 1 to clear INTSTATUS"
tree.end
tree "TIMER1"
base ad:0x40001000
group.long 0x0++0xF
line.long 0x0 "TMR1_CTRL,Timer 1 Control Register"
bitfld.long 0x0 3. "CTRL3,Timer interrupt enable" "0: Disable,1: Enable"
bitfld.long 0x0 2. "CTRL2,Select external input as clock" "0: Disable,1: Enable (Timer decrement when EXTIN rising edge)"
newline
bitfld.long 0x0 1. "CTRL1,Select external input as enable" "0: Disable,1: Enable (Timer stop when EXTIN=0)"
bitfld.long 0x0 0. "CTRL0,Enable decrement control" "0: Disable (Timer stop decrement),1: Enable (Timer start decrement)"
line.long 0x4 "TMR1_VALUE,Timer 1 Current Value Register"
line.long 0x8 "TMR1_RELOAD,Timer 1 Reload Register"
line.long 0xC "TMR1_INT,Timer 1 Interrupt Status Register"
bitfld.long 0xC 0. "INTSTATUS,interrupt status (TIMERINT status)" "0: Interrupt not occur,1: Interrupt occur write 1 to clear INTSTATUS"
tree.end
tree.end
tree "UART (Universal Asynchronous Receiver/Transmitter)"
base ad:0x0
tree "UART0"
base ad:0x40004000
group.long 0x0++0x13
line.long 0x0 "UART_DATA,UART Data Register"
line.long 0x4 "UART_STATE,UART Status Register"
bitfld.long 0x4 3. "STATE3,RX buffer overrun" "0: RX Buffer does not overrun,1: RX Buffer has overrun. Write 1 to clean this bit"
bitfld.long 0x4 2. "STATE2,TX buffer overrun" "0: TX Buffer does not overrun,1: TX Buffer has overrun. Write 1 to clean this bit"
newline
rbitfld.long 0x4 1. "STATE1,RX buffer full" "0: RX buffer not full,1: RX buffer full"
rbitfld.long 0x4 0. "STATE0,TX buffer full" "0: TX buffer not full,1: TX buffer full"
line.long 0x8 "UART_CTRL,UART Control Register"
bitfld.long 0x8 5. "CTRL5,RX overrun interrupt enable" "0: Disable UART RX overrun interrupt,1: Enable UART RX overrun interrupt"
bitfld.long 0x8 4. "CTRL4,TX overrun interrupt enable" "0: Disable UART TX overrun interrupt,1: Enable UART TX overrun interrupt"
newline
bitfld.long 0x8 3. "CTRL3,RX buffer overrun" "0: Disable UART RX interrupt,1: Enable UART RX interrupt"
bitfld.long 0x8 2. "CTRL2,TX interrupt enable" "0: Disable UART TX interrupt,1: Enable UART TX interrupt"
newline
bitfld.long 0x8 1. "CTRL1,RX enable" "0: Disable UART RX,1: Enable UART RX"
bitfld.long 0x8 0. "CTRL0,TX enable" "0: Disable UART TX,1: Enable UART TX"
line.long 0xC "UART_INT,UART interrupt state and clear Register"
bitfld.long 0xC 3. "INT3,RX buffer overrun" "0: RX overrun interrupt does not occur,1: RX overrun interrupt has occurred. Write 1 to.."
bitfld.long 0xC 2. "INT2,TX overrun interrupt" "0: TX overrun interrupt does not occur,1: TX overrun interrupt has occurred. Write 1 to.."
newline
bitfld.long 0xC 1. "INT1,RX interrupt" "0: RX interrupt does not occur,1: RX interrupt has occurred. Write 1 to clear this.."
bitfld.long 0xC 0. "INT0,TX interrupt" "0: TX interrupt does not occur,1: TX interrupt has occurred. Write 1 to clear this.."
line.long 0x10 "UART_BAUDDIV,UART Baud rate divider register"
tree.end
tree "UART1"
base ad:0x40005000
group.long 0x0++0x13
line.long 0x0 "UART_DATA,UART Data Register"
line.long 0x4 "UART_STATE,UART Status Register"
bitfld.long 0x4 3. "STATE3,RX buffer overrun" "0: RX Buffer does not overrun,1: RX Buffer has overrun. Write 1 to clean this bit"
bitfld.long 0x4 2. "STATE2,TX buffer overrun" "0: TX Buffer does not overrun,1: TX Buffer has overrun. Write 1 to clean this bit"
newline
rbitfld.long 0x4 1. "STATE1,RX buffer full" "0: RX buffer not full,1: RX buffer full"
rbitfld.long 0x4 0. "STATE0,TX buffer full" "0: TX buffer not full,1: TX buffer full"
line.long 0x8 "UART_CTRL,UART Control Register"
bitfld.long 0x8 5. "CTRL5,RX overrun interrupt enable" "0: Disable UART RX overrun interrupt,1: Enable UART RX overrun interrupt"
bitfld.long 0x8 4. "CTRL4,TX overrun interrupt enable" "0: Disable UART TX overrun interrupt,1: Enable UART TX overrun interrupt"
newline
bitfld.long 0x8 3. "CTRL3,RX buffer overrun" "0: Disable UART RX interrupt,1: Enable UART RX interrupt"
bitfld.long 0x8 2. "CTRL2,TX interrupt enable" "0: Disable UART TX interrupt,1: Enable UART TX interrupt"
newline
bitfld.long 0x8 1. "CTRL1,RX enable" "0: Disable UART RX,1: Enable UART RX"
bitfld.long 0x8 0. "CTRL0,TX enable" "0: Disable UART TX,1: Enable UART TX"
line.long 0xC "UART_INT,UART interrupt state and clear Register"
bitfld.long 0xC 3. "INT3,RX buffer overrun" "0: RX overrun interrupt does not occur,1: RX overrun interrupt has occurred. Write 1 to.."
bitfld.long 0xC 2. "INT2,TX overrun interrupt" "0: TX overrun interrupt does not occur,1: TX overrun interrupt has occurred. Write 1 to.."
newline
bitfld.long 0xC 1. "INT1,RX interrupt" "0: RX interrupt does not occur,1: RX interrupt has occurred. Write 1 to clear this.."
bitfld.long 0xC 0. "INT0,TX interrupt" "0: TX interrupt does not occur,1: TX interrupt has occurred. Write 1 to clear this.."
line.long 0x10 "UART_BAUDDIV,UART Baud rate divider register"
tree.end
tree "UART2"
base ad:0x40006000
group.long 0x0++0x13
line.long 0x0 "UART_DATA,UART Data Register"
line.long 0x4 "UART_STATE,UART Status Register"
bitfld.long 0x4 3. "STATE3,RX buffer overrun" "0: RX Buffer does not overrun,1: RX Buffer has overrun. Write 1 to clean this bit"
bitfld.long 0x4 2. "STATE2,TX buffer overrun" "0: TX Buffer does not overrun,1: TX Buffer has overrun. Write 1 to clean this bit"
newline
rbitfld.long 0x4 1. "STATE1,RX buffer full" "0: RX buffer not full,1: RX buffer full"
rbitfld.long 0x4 0. "STATE0,TX buffer full" "0: TX buffer not full,1: TX buffer full"
line.long 0x8 "UART_CTRL,UART Control Register"
bitfld.long 0x8 5. "CTRL5,RX overrun interrupt enable" "0: Disable UART RX overrun interrupt,1: Enable UART RX overrun interrupt"
bitfld.long 0x8 4. "CTRL4,TX overrun interrupt enable" "0: Disable UART TX overrun interrupt,1: Enable UART TX overrun interrupt"
newline
bitfld.long 0x8 3. "CTRL3,RX buffer overrun" "0: Disable UART RX interrupt,1: Enable UART RX interrupt"
bitfld.long 0x8 2. "CTRL2,TX interrupt enable" "0: Disable UART TX interrupt,1: Enable UART TX interrupt"
newline
bitfld.long 0x8 1. "CTRL1,RX enable" "0: Disable UART RX,1: Enable UART RX"
bitfld.long 0x8 0. "CTRL0,TX enable" "0: Disable UART TX,1: Enable UART TX"
line.long 0xC "UART_INT,UART interrupt state and clear Register"
bitfld.long 0xC 3. "INT3,RX buffer overrun" "0: RX overrun interrupt does not occur,1: RX overrun interrupt has occurred. Write 1 to.."
bitfld.long 0xC 2. "INT2,TX overrun interrupt" "0: TX overrun interrupt does not occur,1: TX overrun interrupt has occurred. Write 1 to.."
newline
bitfld.long 0xC 1. "INT1,RX interrupt" "0: RX interrupt does not occur,1: RX interrupt has occurred. Write 1 to clear this.."
bitfld.long 0xC 0. "INT0,TX interrupt" "0: TX interrupt does not occur,1: TX interrupt has occurred. Write 1 to clear this.."
line.long 0x10 "UART_BAUDDIV,UART Baud rate divider register"
tree.end
tree.end
tree "WATCHDOG (Watchdog Timer)"
base ad:0x40008000
group.long 0x0++0x3
line.long 0x0 "WDOGLOAD,Watchdog Load Register"
rgroup.long 0x4++0x3
line.long 0x0 "WDOGVALUE,Watchdog Value Register"
group.long 0x8++0x3
line.long 0x0 "WDOGCTRL,Watchdog Control Register"
bitfld.long 0x0 1. "RESTEN,Enable watchdog reset" "0: Watchdog reset disable,1: Watchdog reset enable"
bitfld.long 0x0 0. "INTEN,Watchdog counter and interrupt enable" "0: Disable counter and interrupt,1: Enable counter and interrupt"
wgroup.long 0xC++0x3
line.long 0x0 "WDOGINTCLR,Watchdog Interrupt Clean Register"
hexmask.long 0x0 0.--31. 1. "INTCLR,A write of any value to clear the watchdog interrupt and reloads the counter from the value in LOAD."
rgroup.long 0x10++0x7
line.long 0x0 "WDOGRIS,Watchdog Raw Interrupt Status Register"
bitfld.long 0x0 0. "RAWINTSTAT,Raw Watchdog Interrupt Raw interrupt status from the counter" "0: Raw watchdog interrupt not occur,1: Raw watchdog Interrupt occur"
line.long 0x4 "WDOGMIS,Watchdog Enabled Interrupt Status Register"
bitfld.long 0x4 0. "MASKINTSTAT,Watchdog Interrupt Enabled interrupt status from the counter" "0: Watchdog interrupt not occur,1: Watchdog Interrupt occur"
group.long 0xC00++0x3
line.long 0x0 "WDOGLOCK,Watchdog Lock Register"
hexmask.long 0x0 0.--31. 1. "LOCK,Enable register writes Enable write access to all other registers by writing 0x1ACCE551. Disable write access by writing any other value."
group.long 0xF00++0x3
line.long 0x0 "ITCR,Watchdog Integration Test Control Register"
wgroup.long 0xF04++0x3
line.long 0x0 "ITOP,Watchdog Integration Test Output Set Register"
tree.end
AUTOINDENT.OFF