1737 lines
113 KiB
Plaintext
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
|