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

2256 lines
157 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: TC3567C On-Chip Peripherals
; @Props: Released
; @Author: JON
; @Changelog: 2022-04-08 JON
; @Manufacturer: TOSHIBA - Toshiba
; @Doc: SVD generated, based on: TC3567C.svd (Ver. 1.1)
; @Core: Cortex-M0
; @Chip: TC3567CFSG
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: pertc3567c.per 14605 2022-04-11 12:40:59Z kwisniewski $
config 16. 8.
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
autoindent.on center tree
tree "BLUETOOTHCOUNTER (Bluetooth Counter)"
base ad:0x40040240
group.long 0x0C++0x03
line.long 0x00 "LLC_LLCNT_HOLD_EN,Hold Bluetooth counter"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "LLCntHold,When 0 (or arbitrary value) is set this register the following registers will hold the values: LLC_BC_LATCH_MA:Master Bit Counter LLC_SC_LATCH_MA:Master Slot Counter Before accessing LLC_BC_LATCH_MA or LLC_SC_LATCH_MA please set 0 (or.." "0,1"
rgroup.long 0x20++0x03
line.long 0x00 "LLC_BC_LATCH_MA,Holding Master Bit Counter"
hexmask.long.tbyte 0x00 10.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--9. 1. "BCntMa_Hold,Master bit counter value"
group.long 0x24++0x03
line.long 0x00 "LLC_SC_LATCH_MA,Holding Master Slot Counter"
bitfld.long 0x00 27.--31. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
hexmask.long 0x00 0.--26. 1. "SCntMa_Hold,Master slot counter value"
tree.end
tree "CLOCK (Clock Management)"
base ad:0x4004C000
group.long 0x04++0x03
line.long 0x00 "CG_PWM_CTRL,PWM clock mode set"
hexmask.long 0x00 4.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 3. "PWM3ClkSel,Select PWM3 clock" "0: 32 kHz Please set disable to PWM3SlpClkEn and,1: MAX 13 MHz (This division ratio can be changed"
newline
bitfld.long 0x00 2. "PWM2ClkSel,Select PWM2 clock" "0: 32 kHz Please set disable to PWM2SlpClkEn and,1: MAX 13 MHz (This division ratio can be changed"
bitfld.long 0x00 1. "PWM1ClkSel,Select PWM1 clock" "0: 32 kHz Please set disable to PWM1SlpClkEn and,1: MAX 13 MHz (This division ratio can be changed"
newline
bitfld.long 0x00 0. "PWM0ClkSel,Select PWM0 clock" "0: 32 kHz Please set disable to PWM0SlpClkEn and,1: MAX 13 MHz (This division ratio can be changed"
group.long 0x10++0x03
line.long 0x00 "CG_DIVNUM3,Division ration for PWM1 and PWM0 config"
bitfld.long 0x00 28.--31. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.long.word 0x00 16.--27. 1. "PWM1_DIVNUM,Division ratio of 26MHz clock to generate PWM1 clock"
newline
bitfld.long 0x00 12.--15. "Reserved1,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.long.word 0x00 0.--11. 1. "PWM0_DIVNUM,Division ratio of 26MHz clock to generate PWM0 clock"
group.long 0x14++0x03
line.long 0x00 "CG_DIVNUM4,Division ration for PWM3 and PWM2 config"
bitfld.long 0x00 28.--31. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.long.word 0x00 16.--27. 1. "PWM3_DIVNUM,Division ratio of 26MHz clock to generate PWM3 clock"
newline
bitfld.long 0x00 12.--15. "Reserved1,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.long.word 0x00 0.--11. 1. "PWM2_DIVNUM,Division ratio of 26MHz clock to generate PWM2 clock"
group.long 0x20++0x03
line.long 0x00 "CG_CLK_CTRL,SPI Clock control"
hexmask.long.tbyte 0x00 10.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 9. "SPIClkEn,Enable SPI clock (R/W)" "0: Disable clock (default),1: Enable clock"
newline
hexmask.long.word 0x00 0.--8. 1. "Reserved1,Do not change the values"
group.long 0x24++0x03
line.long 0x00 "CG_CLK_CTRL2,PWM Clock Control"
hexmask.long.tbyte 0x00 8.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 7. "PWM3SlpClkEn,Enable PWM ch 3 slow clock (R/W)" "0: Disable clock (default),1: Enable clock"
newline
bitfld.long 0x00 6. "PWM2SlpClkEn,Enable PWM ch 2 slow clock (R/W)" "0: Disable clock (default),1: Enable clock"
bitfld.long 0x00 5. "PWM1SlpClkEn,Enable PWM ch 1 slow clock (R/W)" "0: Disable clock (default),1: Enable clock"
newline
bitfld.long 0x00 4. "PWM0SlpClkEn,Enable PWM ch 0 slow clock (R/W)" "0: Disable clock (default),1: Enable clock"
bitfld.long 0x00 3. "PWM3ClkEn,Enable PWM ch 3 fast clock (R/W)" "0: Disable clock (default),1: Enable clock"
newline
bitfld.long 0x00 2. "PWM2ClkEn,Enable PWM ch 2 fast clock (R/W)" "0: Disable clock (default),1: Enable clock"
bitfld.long 0x00 1. "PWM1ClkEn,Enable PWM ch 1 fast clock (R/W)" "0: Disable clock (default),1: Enable clock"
newline
bitfld.long 0x00 0. "PWM0ClkEn,Enable PWM ch 0 fast clock (R/W)" "0: Disable clock (default),1: Enable clock"
group.long 0x80++0x03
line.long 0x00 "CG_CG_CTRL,ckgn config register"
hexmask.long 0x00 6.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 5. "SoftReset,Soft-Reset control" "0: No change,1: Soft-Reset"
newline
bitfld.long 0x00 3.--4. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 2. "WdCountSTOP,Start or stop WDT counter" "0: Start counter When set 1 WDT,1: Stop counter"
newline
bitfld.long 0x00 0.--1. "Reserved2,Do not change the values" "0,1,2,3"
group.long 0xA0++0x03
line.long 0x00 "CG_WD_INIT,Watchdog initial register"
hexmask.long.word 0x00 21.--31. 1. "Reserved0,Do not change the values"
hexmask.long.tbyte 0x00 0.--20. 1. "WDINIT,Set initial value of WDT counter This value can be set from 0x1(30.5 micro seconds) to 0x1FFFFF.(64 seconds) Setting time is calculated as below: setting time = (this value) * 30.5 micro seconds When you update this value please wait for more.."
group.long 0xA4++0x03
line.long 0x00 "CG_WD_CURNT,Watchdog current register"
hexmask.long.word 0x00 21.--31. 1. "Reserved0,Do not change the values"
hexmask.long.tbyte 0x00 0.--20. 1. "WDTCURNT,Watchdog current value When the system wakes up from low power mode this value becomes WDINIT value"
tree.end
tree "DMAC"
base ad:0x40001000
rgroup.long 0x00++0x03
line.long 0x00 "DMA_Int_Stat,Interrupt Status Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "IntStatus4,DMAC ch4 interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 3. "IntStatus3,DMAC ch3 interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 2. "IntStatus2,DMAC ch2 interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 1. "IntStatus1,DMAC ch1 interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 0. "IntStatus0,DMAC ch0 interrupt status" "0: No interrupt,1: Interrupt asserted"
rgroup.long 0x04++0x03
line.long 0x00 "DMA_Int_TemCo_Stat,Interrupt Terminal Count Status Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "IntTCStatus4,DMAC ch4 interrupt status of DMA done" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 3. "IntTCStatus3,DMAC ch3 interrupt status of DMA done" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 2. "IntTCStatus2,DMAC ch2 interrupt status of DMA done" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 1. "IntTCStatus1,DMAC ch1 interrupt status of DMA done" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 0. "IntTCStatus0,DMAC ch0 interrupt status of DMA done" "0: No interrupt,1: Interrupt asserted"
group.long 0x08++0x03
line.long 0x00 "DMA_Int_TemCo_Clr,Interrupt Terminal Count Clear Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
rbitfld.long 0x00 4. "IntTCClear4,Clear DMAC ch4 DMA done interrupt" "0: Invalid,1: Clear"
newline
rbitfld.long 0x00 3. "IntTCClear3,Clear DMAC ch3 DMA done interrupt" "0: Invalid,1: Clear"
rbitfld.long 0x00 2. "IntTCClear2,Clear DMAC ch2 DMA done interrupt" "0: Invalid,1: Clear"
newline
rbitfld.long 0x00 1. "IntTCClear1,Clear DMAC ch1 DMA done interrupt" "0: Invalid,1: Clear"
rbitfld.long 0x00 0. "IntTCClear0,Clear DMAC ch0 DMA done interrupt" "0: Invalid,1: Clear"
rgroup.long 0x0C++0x03
line.long 0x00 "DMA_Int_Err_Stat,Interrupt Error Status Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "IntErrStatus4,DMAC ch4 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 3. "IntErrStatus3,DMAC ch3 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 2. "IntErrStatus2,DMAC ch2 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 1. "IntErrStatus1,DMAC ch1 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 0. "IntErrStatus0,DMAC ch0 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
group.long 0x10++0x03
line.long 0x00 "DMA_Int_Err_Clr,Interrupt Error Clear Register"
hexmask.long.tbyte 0x00 10.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "IntErrClr4,Clear DMAC ch4 DMA error interrupt" "0: Invalid,1: Clear"
newline
bitfld.long 0x00 3. "IntErrClr3,Clear DMAC ch3 DMA error interrupt" "0: Invalid,1: Clear"
bitfld.long 0x00 2. "IntErrClr2,Clear DMAC ch2 DMA error interrupt" "0: Invalid,1: Clear"
newline
bitfld.long 0x00 1. "IntErrClr1,Clear DMAC ch1 DMA error interrupt" "0: Invalid,1: Clear"
bitfld.long 0x00 0. "IntErrClr0,Clear DMAC ch0 DMA error interrupt" "0: Invalid,1: Clear"
rgroup.long 0x14++0x03
line.long 0x00 "DMA_RawInt_Tem_Stat,Raw Interrupt Terminal Count Status Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "RawIntTCStatus4,Unmasked DMAC ch4 DMA done interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 3. "RawIntTCStatus3,Unmasked DMAC ch3 DMA done interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 2. "RawIntTCStatus2,Unmasked DMAC ch2 DMA done interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 1. "RawIntTCStatus1,Unmasked DMAC ch1 DMA done interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 0. "RawIntTCStatus0,Unmasked DMAC ch0 DMA done interrupt status" "0: No interrupt,1: Interrupt asserted"
rgroup.long 0x18++0x03
line.long 0x00 "DMA_RawInt_Err_Stat,Raw Interrupt Error Status Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "RawIntErrStatus4,Unmasked DMAC ch4 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 3. "RawIntErrStatus3,Unmasked DMAC ch3 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 2. "RawIntErrStatus2,Unmasked DMAC ch2 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
newline
bitfld.long 0x00 1. "RawIntErrStatus1,Unmasked DMAC ch1 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
bitfld.long 0x00 0. "RawIntErrStatus0,Unmasked DMAC ch0 DMA error interrupt status" "0: No interrupt,1: Interrupt asserted"
rgroup.long 0x1C++0x03
line.long 0x00 "DMA_Enable_ch,Enabled Channel Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "EnabledChannel4,Enable/Disable DMAC ch4" "0: Disable,1: Enable"
newline
bitfld.long 0x00 3. "EnabledChannel3,Enable/Disable DMAC ch3" "0: Disable,1: Enable"
bitfld.long 0x00 2. "EnabledChannel2,Enable/Disable DMAC ch2" "0: Disable,1: Enable"
newline
bitfld.long 0x00 1. "EnabledChannel1,Enable/Disable DMAC ch1" "0: Disable,1: Enable"
bitfld.long 0x00 0. "EnabledChannel0,Enable/Disable DMAC ch0" "0: Disable,1: Enable"
group.long 0x20++0x03
line.long 0x00 "DMA_Soft_burst_req,Software Burtst Request Register"
hexmask.long 0x00 5.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 4. "SoftBReq4,Set DMA burst request for peripheral number 4" "0: Invalid request,1: Occur request"
newline
bitfld.long 0x00 3. "Reserved1,Do not change the values" "0,1"
bitfld.long 0x00 2. "SoftBReq2,Set DMA burst request for peripheral number 2" "0: Invalid request,1: Occur request"
newline
bitfld.long 0x00 1. "Reserved2,Do not change the values" "0,1"
bitfld.long 0x00 0. "SoftBReq0,Set DMA burst request for peripheral number 0" "0: Invalid request,1: Occur request"
group.long 0x24++0x03
line.long 0x00 "DMA_Soft_single_req,Software Single Request Register"
hexmask.long 0x00 6.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 5. "SoftSReq5,Set DMA single request for peripheral number 5" "0: Invalid request,1: Occur request"
newline
bitfld.long 0x00 4. "Reserved1,Do not change the values" "0,1"
bitfld.long 0x00 3. "SoftSReq3,Set DMA single request for peripheral number 3" "0: Invalid request,1: Occur request"
newline
bitfld.long 0x00 2. "Reserved2,Do not change the values" "0,1"
bitfld.long 0x00 1. "SoftSReq1,Set DMA single request for peripheral number 1" "0: Invalid request,1: Occur request"
newline
bitfld.long 0x00 0. "Reserved3,Do not change the values" "0,1"
group.long 0x30++0x03
line.long 0x00 "DMA_Config_req,Configuration Register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "E,Control DMA circuit" "0: Halt,1: Active Set"
group.long 0x100++0x03
line.long 0x00 "DMA_ch0_Source,Channel0 Source Address Register"
hexmask.long 0x00 0.--31. 1. "SrcAddr,Set DMA source address Please set this value when channel0 is disabled on DMA_ch0_Config register"
group.long 0x104++0x03
line.long 0x00 "DMA_ch0_Dest,Channel0 Destination Address Register"
hexmask.long 0x00 0.--31. 1. "DestAddr,Set DMA destination address Please set this value when channel0 is disabled on DMA_ch0_Config register"
group.long 0x108++0x03
line.long 0x00 "DMA_ch0_Link,Channel0 Linked ListItem Register"
hexmask.long 0x00 0.--31. 1. "LLI,Set start address of next transfer information Please set a value of 0xFFFFFFF0 or less"
group.long 0x10C++0x03
line.long 0x00 "DMA_ch0_Contrl,Channel0 Control Register"
bitfld.long 0x00 31. "I,Set interrupt enable of Terminal Count" "0: Disable,1: Enable"
bitfld.long 0x00 28.--30. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 27. "DI,Set increment config of destination address" "0: Do not increment (The address is fixed),1: Increment Increment timming changes according.."
bitfld.long 0x00 26. "SI,Set increment config of source address" "0: Do not increment (The address is fixed),1: Increment Increment timming is the same as DI"
newline
bitfld.long 0x00 24.--25. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 21.--23. "DWidth,Set destination bit width" "0: 8bit (Byte),1: 16bit (Half word),2: 32bit (Word) Other: Reserved,?..."
newline
bitfld.long 0x00 18.--20. "SWidth,Set source bit width Same as DWidth" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 15.--17. "DBSize,Set destination burst size" "0: 1 beat,1: 4 beat,2: 8 beat,3: 16 beat,4: 32 beat,5: 64 beat,6: 128 beat,7: 256 beat"
newline
bitfld.long 0x00 12.--14. "SBSize,Set source burst size Same as DBSize" "0,1,2,3,4,5,6,7"
hexmask.long.word 0x00 0.--11. 1. "TransferSize,Set the number of transfers This value is decremented on every DMA transfer"
group.long 0x110++0x03
line.long 0x00 "DMA_ch0_Config,Channel0 Configuration Register"
hexmask.long.word 0x00 19.--31. 1. "Reserved0,Alywas set 0"
bitfld.long 0x00 18. "H,Halt DMA" "0: No halt,1: Halt(Ignore DMA"
newline
bitfld.long 0x00 17. "A,Check FIFO data of channel0" "0: No data in FIFO,1: Data exists in FIFO"
bitfld.long 0x00 16. "L,Set bus lock transfer config" "0: Forbid bus lock transfer,1: Allow bus lock transfer If bus lock transfer is"
newline
bitfld.long 0x00 15. "ITC,DMA done interrupt enable" "0: enable the interrupt,1: disable the interrupt"
bitfld.long 0x00 14. "IE,DMA error interrupt enable" "0: enable the interrupt,1: disable the interrupt"
newline
bitfld.long 0x00 11.--13. "FlowContrl,Transfer mode config" "0: Memory to Memory,1: Memory to Pripheral,2: Peripheral to Memory,3: Peripheral to Peripheral Other,?..."
bitfld.long 0x00 10. "Reserved1,Always set 0" "0,1"
newline
bitfld.long 0x00 6.--9. "DestPeripheral,DMA destination peripheral number Min: 0000 Max: 1111 If the destination is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 5. "Reserved2,Always set 0" "0,1"
newline
bitfld.long 0x00 1.--4. "SrcPeripheral,DMA source peripheral config register Min: 0000 Max: 1111 If the source is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 0. "E,Set channel enable" "0: Disable,1: Enable After you"
group.long 0x120++0x03
line.long 0x00 "DMA_ch1_Source,Channel1 Source Address Register"
hexmask.long 0x00 0.--31. 1. "SrcAddr,Set DMA source address Please set this value when channel1 is disabled on DMA_ch1_Config register"
group.long 0x124++0x03
line.long 0x00 "DMA_ch1_Dest,Channel1 Destination Address Register"
hexmask.long 0x00 0.--31. 1. "DestAddr,Set DMA destination address Please set this value when channel1 is disabled on DMA_ch1_Config register"
group.long 0x128++0x03
line.long 0x00 "DMA_ch1_Link,Channel1 Linked ListItem Register"
hexmask.long 0x00 0.--31. 1. "LLI,Set start address of next transfer information Please set a value of 0xFFFFFFF0 or less"
group.long 0x12C++0x03
line.long 0x00 "DMA_ch1_Contrl,Channel1 Control Register"
bitfld.long 0x00 31. "I,Set interrupt enable of Terminal Count" "0: Disable,1: Enable"
bitfld.long 0x00 28.--30. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 27. "DI,Set increment config of destination address" "0: Do not increment (The address is fixed),1: Increment Increment timming changes according.."
bitfld.long 0x00 26. "SI,Set increment config of source address" "0: Do not increment (The address is fixed),1: Increment Increment timming is the same as DI"
newline
bitfld.long 0x00 24.--25. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 21.--23. "DWidth,Set destination bit width" "0: 8bit (Byte),1: 16bit (Half word),2: 32bit (Word) Other: Reserved,?..."
newline
bitfld.long 0x00 18.--20. "SWidth,Set source bit width Same as DWidth" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 15.--17. "DBSize,Set destination burst size" "0: 1 beat,1: 4 beat,2: 8 beat,3: 16 beat,4: 32 beat,5: 64 beat,6: 128 beat,7: 256 beat"
newline
bitfld.long 0x00 12.--14. "SBSize,Set source burst size Same as DBSize" "0,1,2,3,4,5,6,7"
hexmask.long.word 0x00 0.--11. 1. "TransferSize,Set the number of transfers This value is decremented on every DMA transfer"
group.long 0x130++0x03
line.long 0x00 "DMA_ch1_Config,Channel1 Configuration Register"
hexmask.long.word 0x00 19.--31. 1. "Reserved0,Alywas set 0"
bitfld.long 0x00 18. "H,Halt DMA" "0: No halt,1: Halt(Ignore DMA"
newline
bitfld.long 0x00 17. "A,Check FIFO data of channel0" "0: No data in FIFO,1: Data exists in FIFO"
bitfld.long 0x00 16. "L,Set bus lock transfer config" "0: Forbid bus lock transfer,1: Allow bus lock transfer If bus lock transfer is"
newline
bitfld.long 0x00 15. "ITC,DMA done interrupt enable" "0: enable the interrupt,1: disable the interrupt"
bitfld.long 0x00 14. "IE,DMA error interrupt enable" "0: enable the interrupt,1: disable the interrupt"
newline
bitfld.long 0x00 11.--13. "FlowContrl,Transfer mode config" "0: Memory to Memory,1: Memory to Pripheral,2: Peripheral to Memory,3: Peripheral to Peripheral Other,?..."
bitfld.long 0x00 10. "Reserved1,Always set 0" "0,1"
newline
bitfld.long 0x00 6.--9. "DestPeripheral,DMA destination peripheral number Min: 0000 Max: 1111 If the destination is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 5. "Reserved2,Always set 0" "0,1"
newline
bitfld.long 0x00 1.--4. "SrcPeripheral,DMA source peripheral config register Min: 0000 Max: 1111 If the source is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 0. "E,Set channel enable" "0: Disable,1: Enable After you"
group.long 0x140++0x03
line.long 0x00 "DMA_ch2_Source,Channel2 Source Address Register"
hexmask.long 0x00 0.--31. 1. "SrcAddr,Set DMA source address Please set this value when channel2 is disabled on DMA_ch2_Config register"
group.long 0x144++0x03
line.long 0x00 "DMA_ch2_Dest,Channel2 Destination Address Register"
hexmask.long 0x00 0.--31. 1. "DestAddr,Set DMA destination address Please set this value when channel2 is disabled on DMA_ch2_Config register"
group.long 0x148++0x03
line.long 0x00 "DMA_ch2_Link,Channel2 Linked ListItem Register"
hexmask.long 0x00 0.--31. 1. "LLI,Set start address of next transfer information Please set a value of 0xFFFFFFF0 or less"
group.long 0x14C++0x03
line.long 0x00 "DMA_ch2_Contrl,Channel2 Control Register"
bitfld.long 0x00 31. "I,Set interrupt enable of Terminal Count" "0: Disable,1: Enable"
bitfld.long 0x00 28.--30. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 27. "DI,Set increment config of destination address" "0: Do not increment (The address is fixed),1: Increment Increment timming changes according.."
bitfld.long 0x00 26. "SI,Set increment config of source address" "0: Do not increment (The address is fixed),1: Increment Increment timming is the same as DI"
newline
bitfld.long 0x00 24.--25. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 21.--23. "DWidth,Set destination bit width" "0: 8bit (Byte),1: 16bit (Half word),2: 32bit (Word) Other: Reserved,?..."
newline
bitfld.long 0x00 18.--20. "SWidth,Set source bit width Same as DWidth" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 15.--17. "DBSize,Set destination burst size" "0: 1 beat,1: 4 beat,2: 8 beat,3: 16 beat,4: 32 beat,5: 64 beat,6: 128 beat,7: 256 beat"
newline
bitfld.long 0x00 12.--14. "SBSize,Set source burst size Same as DBSize" "0,1,2,3,4,5,6,7"
hexmask.long.word 0x00 0.--11. 1. "TransferSize,Set the number of transfers This value is decremented on every DMA transfer"
group.long 0x150++0x03
line.long 0x00 "DMA_ch2_Config,Channel2 Configuration Register"
hexmask.long.word 0x00 19.--31. 1. "Reserved0,Alywas set 0"
bitfld.long 0x00 18. "H,Halt DMA" "0: No halt,1: Halt(Ignore DMA"
newline
bitfld.long 0x00 17. "A,Check FIFO data of channel0" "0: No data in FIFO,1: Data exists in FIFO"
bitfld.long 0x00 16. "L,Set bus lock transfer config" "0: Forbid bus lock transfer,1: Allow bus lock transfer If bus lock transfer is"
newline
bitfld.long 0x00 15. "ITC,DMA done interrupt enable" "0: enable the interrupt,1: disable the interrupt"
bitfld.long 0x00 14. "IE,DMA error interrupt enable" "0: enable the interrupt,1: disable the interrupt"
newline
bitfld.long 0x00 11.--13. "FlowContrl,Transfer mode config" "0: Memory to Memory,1: Memory to Pripheral,2: Peripheral to Memory,3: Peripheral to Peripheral Other,?..."
bitfld.long 0x00 10. "Reserved1,Always set 0" "0,1"
newline
bitfld.long 0x00 6.--9. "DestPeripheral,DMA destination peripheral number Min: 0000 Max: 1111 If the destination is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 5. "Reserved2,Always set 0" "0,1"
newline
bitfld.long 0x00 1.--4. "SrcPeripheral,DMA source peripheral config register Min: 0000 Max: 1111 If the source is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 0. "E,Set channel enable" "0: Disable,1: Enable After you"
group.long 0x160++0x03
line.long 0x00 "DMA_ch3_Source,Channel3 Source Address Register"
hexmask.long 0x00 0.--31. 1. "SrcAddr,Set DMA source address Please set this value when channel3 is disabled on DMA_ch3_Config register"
group.long 0x164++0x03
line.long 0x00 "DMA_ch3_Dest,Channel3 Destination Address Register"
hexmask.long 0x00 0.--31. 1. "DestAddr,Set DMA destination address Please set this value when channel3 is disabled on DMA_ch3_Config register"
group.long 0x168++0x03
line.long 0x00 "DMA_ch3_Link,Channel3 Linked ListItem Register"
hexmask.long 0x00 0.--31. 1. "LLI,Set start address of next transfer information Please set a value of 0xFFFFFFF0 or less"
group.long 0x16C++0x03
line.long 0x00 "DMA_ch3_Contrl,Channel3 Control Register"
bitfld.long 0x00 31. "I,Set interrupt enable of Terminal Count" "0: Disable,1: Enable"
bitfld.long 0x00 28.--30. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 27. "DI,Set increment config of destination address" "0: Do not increment (The address is fixed),1: Increment Increment timming changes according.."
bitfld.long 0x00 26. "SI,Set increment config of source address" "0: Do not increment (The address is fixed),1: Increment Increment timming is the same as DI"
newline
bitfld.long 0x00 24.--25. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 21.--23. "DWidth,Set destination bit width" "0: 8bit (Byte),1: 16bit (Half word),2: 32bit (Word) Other: Reserved,?..."
newline
bitfld.long 0x00 18.--20. "SWidth,Set source bit width Same as DWidth" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 15.--17. "DBSize,Set destination burst size" "0: 1 beat,1: 4 beat,2: 8 beat,3: 16 beat,4: 32 beat,5: 64 beat,6: 128 beat,7: 256 beat"
newline
bitfld.long 0x00 12.--14. "SBSize,Set source burst size Same as DBSize" "0,1,2,3,4,5,6,7"
hexmask.long.word 0x00 0.--11. 1. "TransferSize,Set the number of transfers This value is decremented on every DMA transfer"
group.long 0x170++0x03
line.long 0x00 "DMA_ch3_Config,Channel3 Configuration Register"
hexmask.long.word 0x00 19.--31. 1. "Reserved0,Alywas set 0"
bitfld.long 0x00 18. "H,Halt DMA" "0: No halt,1: Halt(Ignore DMA"
newline
bitfld.long 0x00 17. "A,Check FIFO data of channel0" "0: No data in FIFO,1: Data exists in FIFO"
bitfld.long 0x00 16. "L,Set bus lock transfer config" "0: Forbid bus lock transfer,1: Allow bus lock transfer If bus lock transfer is"
newline
bitfld.long 0x00 15. "ITC,DMA done interrupt enable" "0: enable the interrupt,1: disable the interrupt"
bitfld.long 0x00 14. "IE,DMA error interrupt enable" "0: enable the interrupt,1: disable the interrupt"
newline
bitfld.long 0x00 11.--13. "FlowContrl,Transfer mode config" "0: Memory to Memory,1: Memory to Pripheral,2: Peripheral to Memory,3: Peripheral to Peripheral Other,?..."
bitfld.long 0x00 10. "Reserved1,Always set 0" "0,1"
newline
bitfld.long 0x00 6.--9. "DestPeripheral,DMA destination peripheral number Min: 0000 Max: 1111 If the destination is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 5. "Reserved2,Always set 0" "0,1"
newline
bitfld.long 0x00 1.--4. "SrcPeripheral,DMA source peripheral config register Min: 0000 Max: 1111 If the source is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 0. "E,Set channel enable" "0: Disable,1: Enable After you"
group.long 0x180++0x03
line.long 0x00 "DMA_ch4_Source,Channel4 Source Address Register"
hexmask.long 0x00 0.--31. 1. "SrcAddr,Set DMA source address Please set this value when channel4 is disabled on DMA_ch4_Config register"
group.long 0x184++0x03
line.long 0x00 "DMA_ch4_Dest,Channel4 Destination Address Register"
hexmask.long 0x00 0.--31. 1. "DestAddr,Set DMA destination address Please set this value when channel4 is disabled on DMA_ch4_Config register"
group.long 0x188++0x03
line.long 0x00 "DMA_ch4_Link,Channel4 Linked ListItem Register"
hexmask.long 0x00 0.--31. 1. "LLI,Set start address of next transfer information Please set a value of 0xFFFFFFF0 or less"
group.long 0x18C++0x03
line.long 0x00 "DMA_ch4_Contrl,Channel4 Control Register"
bitfld.long 0x00 31. "I,Set interrupt enable of Terminal Count" "0: Disable,1: Enable"
bitfld.long 0x00 28.--30. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 27. "DI,Set increment config of destination address" "0: Do not increment (The address is fixed),1: Increment Increment timming changes according.."
bitfld.long 0x00 26. "SI,Set increment config of source address" "0: Do not increment (The address is fixed),1: Increment Increment timming is the same as DI"
newline
bitfld.long 0x00 24.--25. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 21.--23. "DWidth,Set destination bit width" "0: 8bit (Byte),1: 16bit (Half word),2: 32bit (Word) Other: Reserved,?..."
newline
bitfld.long 0x00 18.--20. "SWidth,Set source bit width Same as DWidth" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 15.--17. "DBSize,Set destination burst size" "0: 1 beat,1: 4 beat,2: 8 beat,3: 16 beat,4: 32 beat,5: 64 beat,6: 128 beat,7: 256 beat"
newline
bitfld.long 0x00 12.--14. "SBSize,Set source burst size Same as DBSize" "0,1,2,3,4,5,6,7"
hexmask.long.word 0x00 0.--11. 1. "TransferSize,Set the number of transfers This value is decremented on every DMA transfer"
group.long 0x190++0x03
line.long 0x00 "DMA_ch4_Config,Channel4 Configuration Register"
hexmask.long.word 0x00 19.--31. 1. "Reserved0,Alywas set 0"
bitfld.long 0x00 18. "H,Halt DMA" "0: No halt,1: Halt(Ignore DMA"
newline
bitfld.long 0x00 17. "A,Check FIFO data of channel0" "0: No data in FIFO,1: Data exists in FIFO"
bitfld.long 0x00 16. "L,Set bus lock transfer config" "0: Forbid bus lock transfer,1: Allow bus lock transfer If bus lock transfer is"
newline
bitfld.long 0x00 15. "ITC,DMA done interrupt enable" "0: enable the interrupt,1: disable the interrupt"
bitfld.long 0x00 14. "IE,DMA error interrupt enable" "0: enable the interrupt,1: disable the interrupt"
newline
bitfld.long 0x00 11.--13. "FlowContrl,Transfer mode config" "0: Memory to Memory,1: Memory to Pripheral,2: Peripheral to Memory,3: Peripheral to Peripheral Other,?..."
bitfld.long 0x00 10. "Reserved1,Always set 0" "0,1"
newline
bitfld.long 0x00 6.--9. "DestPeripheral,DMA destination peripheral number Min: 0000 Max: 1111 If the destination is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 5. "Reserved2,Always set 0" "0,1"
newline
bitfld.long 0x00 1.--4. "SrcPeripheral,DMA source peripheral config register Min: 0000 Max: 1111 If the source is Memory this value is ignored" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 0. "E,Set channel enable" "0: Disable,1: Enable After you"
tree.end
tree "GPIO (General Purpose I/O Ports And Peripheral I/O Lines)"
base ad:0x4004E000
rgroup.long 0x00++0x03
line.long 0x00 "GPIOMON0,GPIO0 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x04++0x03
line.long 0x00 "GPIOMON1,GPIO1 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x08++0x03
line.long 0x00 "GPIOMON2,GPIO2 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x0C++0x03
line.long 0x00 "GPIOMON3,GPIO3 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x10++0x03
line.long 0x00 "GPIOMON4,GPIO4 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x14++0x03
line.long 0x00 "GPIOMON5,GPIO5 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x18++0x03
line.long 0x00 "GPIOMON6,GPIO6 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x1C++0x03
line.long 0x00 "GPIOMON7,GPIO7 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x20++0x03
line.long 0x00 "GPIOMON8,GPIO8 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x24++0x03
line.long 0x00 "GPIOMON9,GPIO9 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x28++0x03
line.long 0x00 "GPIOMON10,GPIO10 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x2C++0x03
line.long 0x00 "GPIOMON11,GPIO11 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x30++0x03
line.long 0x00 "GPIOMON12,GPIO12 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x34++0x03
line.long 0x00 "GPIOMON13,GPIO13 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x38++0x03
line.long 0x00 "GPIOMON14,GPIO14 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x3C++0x03
line.long 0x00 "GPIOMON15,GPIO15 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x40++0x03
line.long 0x00 "GPIOMON16,GPIO16 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x44++0x03
line.long 0x00 "GPIOMON17,GPIO17 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x48++0x03
line.long 0x00 "GPIOMON18,GPIO18 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x4C++0x03
line.long 0x00 "GPIOMON19,GPIO19 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x50++0x03
line.long 0x00 "GPIOMON20,GPIO20 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x54++0x03
line.long 0x00 "GPIOMON21,GPIO21 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x58++0x03
line.long 0x00 "GPIOMON22,GPIO22 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x5C++0x03
line.long 0x00 "GPIOMON23,GPIO23 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x60++0x03
line.long 0x00 "GPIOMON24,GPIO24 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x64++0x03
line.long 0x00 "GPIOMON25,GPIO25 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x68++0x03
line.long 0x00 "GPIOMON26,GPIO26 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x6C++0x03
line.long 0x00 "GPIOMON27,GPIO27 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x70++0x03
line.long 0x00 "GPIOMON28,GPIO28 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x74++0x03
line.long 0x00 "GPIOMON29,GPIO29 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x78++0x03
line.long 0x00 "GPIOMON30,GPIO30 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x7C++0x03
line.long 0x00 "GPIOMON31,GPIO31 input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x80++0x03
line.long 0x00 "GPIOA_MON,GPIOA input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
rgroup.long 0x84++0x03
line.long 0x00 "GPIOB_MON,GPIOB input monitor"
bitfld.long 0x00 0. "GPIOMon,GPIO input monitor data Monitors the input of GPIO" "0: Low input Not dependent on,1: High input"
group.long 0x100++0x03
line.long 0x00 "GPIO_OUT0,GPIO0 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x104++0x03
line.long 0x00 "GPIO_OUT1,GPIO1 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x108++0x03
line.long 0x00 "GPIO_OUT2,GPIO2 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x10C++0x03
line.long 0x00 "GPIO_OUT3,GPIO3 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x110++0x03
line.long 0x00 "GPIO_OUT4,GPIO4 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x114++0x03
line.long 0x00 "GPIO_OUT5,GPIO5 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x118++0x03
line.long 0x00 "GPIO_OUT6,GPIO6 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x11C++0x03
line.long 0x00 "GPIO_OUT7,GPIO7 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x120++0x03
line.long 0x00 "GPIO_OUT8,GPIO8 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x124++0x03
line.long 0x00 "GPIO_OUT9,GPIO9 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x128++0x03
line.long 0x00 "GPIO_OUT10,GPIO10 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x12C++0x03
line.long 0x00 "GPIO_OUT11,GPIO11 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x130++0x03
line.long 0x00 "GPIO_OUT12,GPIO12 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x134++0x03
line.long 0x00 "GPIO_OUT13,GPIO13 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x138++0x03
line.long 0x00 "GPIO_OUT14,GPIO14 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x13C++0x03
line.long 0x00 "GPIO_OUT15,GPIO15 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x140++0x03
line.long 0x00 "GPIO_OUT16,GPIO16 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x144++0x03
line.long 0x00 "GPIO_OUT17,GPIO17 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x148++0x03
line.long 0x00 "GPIO_OUT18,GPIO18 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x14C++0x03
line.long 0x00 "GPIO_OUT19,GPIO19 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x150++0x03
line.long 0x00 "GPIO_OUT20,GPIO20 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x154++0x03
line.long 0x00 "GPIO_OUT21,GPIO21 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x158++0x03
line.long 0x00 "GPIO_OUT22,GPIO22 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x15C++0x03
line.long 0x00 "GPIO_OUT23,GPIO23 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x160++0x03
line.long 0x00 "GPIO_OUT24,GPIO24 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x164++0x03
line.long 0x00 "GPIO_OUT25,GPIO25 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x168++0x03
line.long 0x00 "GPIO_OUT26,GPIO26 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x16C++0x03
line.long 0x00 "GPIO_OUT27,GPIO27 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x170++0x03
line.long 0x00 "GPIO_OUT28,GPIO28 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x174++0x03
line.long 0x00 "GPIO_OUT29,GPIO29 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x178++0x03
line.long 0x00 "GPIO_OUT30,GPIO30 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x17C++0x03
line.long 0x00 "GPIO_OUT31,GPIO31 output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x180++0x03
line.long 0x00 "GPIO_OUT3A,GPIOA output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x184++0x03
line.long 0x00 "GPIO_OUTB,GPIOB output data"
bitfld.long 0x00 0. "GPIOOut,GPIO output data Set the output level of the GPIOX" "0: Low output The value is output,1: High output"
group.long 0x200++0x03
line.long 0x00 "GPIO_OUT_EN0,GPIO0 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x204++0x03
line.long 0x00 "GPIO_OUT_EN1,GPIO1 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x208++0x03
line.long 0x00 "GPIO_OUT_EN2,GPIO2 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x20C++0x03
line.long 0x00 "GPIO_OUT_EN3,GPIO3 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x210++0x03
line.long 0x00 "GPIO_OUT_EN4,GPIO4 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x214++0x03
line.long 0x00 "GPIO_OUT_EN5,GPIO5 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x218++0x03
line.long 0x00 "GPIO_OUT_EN6,GPIO6 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x21C++0x03
line.long 0x00 "GPIO_OUT_EN7,GPIO7 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x220++0x03
line.long 0x00 "GPIO_OUT_EN8,GPIO8 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x224++0x03
line.long 0x00 "GPIO_OUT_EN9,GPIO9 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x228++0x03
line.long 0x00 "GPIO_OUT_EN10,GPIO10 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x22C++0x03
line.long 0x00 "GPIO_OUT_EN11,GPIO11 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x230++0x03
line.long 0x00 "GPIO_OUT_EN12,GPIO12 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x234++0x03
line.long 0x00 "GPIO_OUT_EN13,GPIO13 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x238++0x03
line.long 0x00 "GPIO_OUT_EN14,GPIO14 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x23C++0x03
line.long 0x00 "GPIO_OUT_EN15,GPIO15 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x240++0x03
line.long 0x00 "GPIO_OUT_EN16,GPIO16 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x244++0x03
line.long 0x00 "GPIO_OUT_EN17,GPIO17 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x248++0x03
line.long 0x00 "GPIO_OUT_EN18,GPIO18 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x24C++0x03
line.long 0x00 "GPIO_OUT_EN19,GPIO19 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x250++0x03
line.long 0x00 "GPIO_OUT_EN20,GPIO20 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x254++0x03
line.long 0x00 "GPIO_OUT_EN21,GPIO21 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x258++0x03
line.long 0x00 "GPIO_OUT_EN22,GPIO22 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x25C++0x03
line.long 0x00 "GPIO_OUT_EN23,GPIO23 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x260++0x03
line.long 0x00 "GPIO_OUT_EN24,GPIO24 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x264++0x03
line.long 0x00 "GPIO_OUT_EN25,GPIO25 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x268++0x03
line.long 0x00 "GPIO_OUT_EN26,GPIO26 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x26C++0x03
line.long 0x00 "GPIO_OUT_EN27,GPIO27 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x270++0x03
line.long 0x00 "GPIO_OUT_EN28,GPIO28 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x274++0x03
line.long 0x00 "GPIO_OUT_EN29,GPIO29 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x278++0x03
line.long 0x00 "GPIO_OUT_EN30,GPIO30 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x27C++0x03
line.long 0x00 "GPIO_OUT_EN31,GPIO31 output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x280++0x03
line.long 0x00 "GPIOA_OUT_EN,GPIOA output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x284++0x03
line.long 0x00 "GPIOB_OUT_EN0,GPIOB output enable"
bitfld.long 0x00 0. "GPIOOutEn,GPIO output enable" "0: output disable,1: output enable"
group.long 0x300++0x03
line.long 0x00 "GPIO_CFG0,GPIO0 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x304++0x03
line.long 0x00 "GPIO_CFG1,GPIO1 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x308++0x03
line.long 0x00 "GPIO_CFG2,GPIO2 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x30C++0x03
line.long 0x00 "GPIO_CFG3,GPIO3 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x310++0x03
line.long 0x00 "GPIO_CFG4,GPIO4 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x314++0x03
line.long 0x00 "GPIO_CFG5,GPIO5 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x318++0x03
line.long 0x00 "GPIO_CFG6,GPIO6 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x31C++0x03
line.long 0x00 "GPIO_CFG7,GPIO7 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x320++0x03
line.long 0x00 "GPIO_CFG8,GPIO8 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x324++0x03
line.long 0x00 "GPIO_CFG9,GPIO9 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x328++0x03
line.long 0x00 "GPIO_CFG10,GPIO10 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x32C++0x03
line.long 0x00 "GPIO_CFG11,GPIO11 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x330++0x03
line.long 0x00 "GPIO_CFG12,GPIO12 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x334++0x03
line.long 0x00 "GPIO_CFG13,GPIO13 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x338++0x03
line.long 0x00 "GPIO_CFG14,GPIO14 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x33C++0x03
line.long 0x00 "GPIO_CFG15,GPIO15 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x340++0x03
line.long 0x00 "GPIO_CFG16,GPIO16 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x344++0x03
line.long 0x00 "GPIO_CFG17,GPIO17 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x348++0x03
line.long 0x00 "GPIO_CFG18,GPIO18 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x34C++0x03
line.long 0x00 "GPIO_CFG19,GPIO19 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x350++0x03
line.long 0x00 "GPIO_CFG20,GPIO20 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x354++0x03
line.long 0x00 "GPIO_CFG21,GPIO21 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x358++0x03
line.long 0x00 "GPIO_CFG22,GPIO22 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x35C++0x03
line.long 0x00 "GPIO_CFG23,GPIO23 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x360++0x03
line.long 0x00 "GPIO_CFG24,GPIO24 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x364++0x03
line.long 0x00 "GPIO_CFG25,GPIO25 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x368++0x03
line.long 0x00 "GPIO_CFG26,GPIO26 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x36C++0x03
line.long 0x00 "GPIO_CFG27,GPIO27 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x370++0x03
line.long 0x00 "GPIO_CFG28,GPIO28 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x374++0x03
line.long 0x00 "GPIO_CFG29,GPIO29 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x378++0x03
line.long 0x00 "GPIO_CFG30,GPIO30 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x37C++0x03
line.long 0x00 "GPIO_CFG31,GPIO31 config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x380++0x03
line.long 0x00 "GPIOA_CFG,GPIOA config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x384++0x03
line.long 0x00 "GPIOB_CFG,GPIOB config"
bitfld.long 0x00 5.--6. "GPIODrvCtrl,GPIO0 drive control" "0: 1 mA,1: 1.5 mA (default),2: 2 mA,3: 4 mA Valid when the"
bitfld.long 0x00 4. "GPIOPullUpOff,GIO pull-up resister off Turn on/off the internal pull up resiter" "0: Internal pull-up on GPIO0/3/4/9/10/14/15/20/21,1: Internal pull-up off"
newline
bitfld.long 0x00 3. "GppPullUpOff,GIO pull-down resister off Turn on/off the internal pull down resiter" "0: Internal pull-down on..,1: Internal pull-down off"
bitfld.long 0x00 0.--2. "GPIOIntCfg,GPIO interrupt configuration (initial 00 R/W) Sets the polarity to use the GPIO as an external interrupt" "0: prohibit the interrupt,1: detect rising edge,2: detect falling edge,3: detect both edges,4: detect high level,5: detect low level,?..."
group.long 0x400++0x03
line.long 0x00 "GPIO_MUXCFG_L,GPIO multiplexer config L"
bitfld.long 0x00 31. "GPIO31MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 30. "GPIO30MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 29. "GPIO29MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 28. "GPIO28MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 27. "GPIO27MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 26. "GPIO26MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 25. "GPIO25MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 24. "GPIO24MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 23. "GPIO23MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 22. "GPIO22MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 21. "GPIO21MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 20. "GPIO20MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 19. "GPIO19MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 18. "GPIO18MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 17. "GPIO17MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 16. "GPIO16MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 15. "GPI15OMuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 14. "GPIO14MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 13. "GPIO13MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 12. "GPIO12MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 11. "GPIO11MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 10. "GPIO10MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 9. "GPI9OMuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 8. "GPIO8MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 7. "GPIO7MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 6. "GPIO6MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 5. "GPIO5MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 4. "GPIO4MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 3. "GPIO3MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 2. "GPIO2MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 1. "GPIO1MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 0. "GPIO0MuxL,Bit 0 of GPIO multiplexer configuration" "0,1"
group.long 0x404++0x03
line.long 0x00 "GPIO_MUXCFG_M,GPIO multiplexer config M"
bitfld.long 0x00 31. "GPIO31MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 30. "GPIO30MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 29. "GPIO29MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 28. "GPIO28MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 27. "GPIO27MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 26. "GPIO26MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 25. "GPIO25MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 24. "GPIO24MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 23. "GPIO23MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 22. "GPIO22MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 21. "GPIO21MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 20. "GPIO20MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 19. "GPIO19MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 18. "GPIO18MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 17. "GPIO17MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 16. "GPIO16MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 15. "GPI15OMuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 14. "GPIO14MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 13. "GPIO13MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 12. "GPIO12MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 11. "GPIO11MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 10. "GPIO10MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 9. "GPI9OMuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 8. "GPIO8MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 7. "GPIO7MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 6. "GPIO6MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 5. "GPIO5MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 4. "GPIO4MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 3. "GPIO3MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 2. "GPIO2MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 1. "GPIO1MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 0. "GPIO0MuxM,Bit 1 of GPIO multiplexer configuration" "0,1"
group.long 0x408++0x03
line.long 0x00 "GPIO_MUXCFG_H,GPIO multiplexer config H"
bitfld.long 0x00 31. "GPIO31MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 30. "GPIO30MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 29. "GPIO29MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 28. "GPIO28MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 27. "GPIO27MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 26. "GPIO26MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 25. "GPIO25MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 24. "GPIO24MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 23. "GPIO23MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 22. "GPIO22MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 21. "GPIO21MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 20. "GPIO20MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 19. "GPIO19MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 18. "GPIO18MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 17. "GPIO17MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 16. "GPIO16MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 15. "GPI15OMuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 14. "GPIO14MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 13. "GPIO13MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 12. "GPIO12MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 11. "GPIO11MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 10. "GPIO10MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 9. "GPI9OMuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 8. "GPIO8MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 7. "GPIO7MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 6. "GPIO6MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 5. "GPIO5MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 4. "GPIO4MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 3. "GPIO3MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 2. "GPIO2MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
newline
bitfld.long 0x00 1. "GPIO1MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
bitfld.long 0x00 0. "GPIO0MuxH,Bit 2 of GPIO multiplexer configuration" "0,1"
group.long 0x40C++0x03
line.long 0x00 "GPIOAB_MUXCFG,GPIOAB multiplexer config"
bitfld.long 0x00 0. "GPIOABMuxCfg," "0,1"
rgroup.long 0x480++0x03
line.long 0x00 "GPIO_INT,GPIO interrupt"
bitfld.long 0x00 31. "GPIO31INT,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 30. "GPIOINT30,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 29. "GPIOINT29,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 28. "GPIOINT28,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 27. "GPIOINT27,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 26. "GPIOINT26,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 25. "GPIOINT25,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 24. "GPIOINT24,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 23. "GPIOINT23,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 22. "GPIOINT22,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 21. "GPIOINT21,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 20. "GPIOINT20,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 19. "GPIOINT19,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 18. "GPIOINT18,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 17. "GPIOINT17,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 16. "GPIOINT16,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 15. "GPIOINT15,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 14. "GPIOINT14,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 13. "GPIOINT13,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 12. "GPIOINT12,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 11. "GPIOINT11,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 10. "GPIOINT10,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 9. "GPIOINT9,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 8. "GPIOINT8,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 7. "GPIOINT7,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 6. "GPIOINT6,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 5. "GPIOINT5,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 4. "GPIOINT4,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 3. "GPIOINT3,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 2. "GPIOINT2,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
newline
bitfld.long 0x00 1. "GPIOINT1,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 0. "GPIOINT0,Read interrupt on the GPIO" "0: Not interrupted,1: Interrupted"
group.long 0x484++0x03
line.long 0x00 "GPIOAB_INT,GPIO interrupt"
bitfld.long 0x00 1. "GPIOBINT,Read interrupt on GPIOB" "0: Not interrupted,1: Interrupted"
bitfld.long 0x00 0. "GPIOAINT,Read interrupt on GPIOA" "0: Not interrupted,1: Interrupted"
group.long 0x488++0x03
line.long 0x00 "GPIO_EDGECAPCLR,GPIO edge interrupt capture clear"
bitfld.long 0x00 31. "GPIO31EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 30. "GPIO30EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 29. "GPIO29EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 28. "GPIO28EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 27. "GPIO27EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 26. "GPIO26EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 25. "GPIO25EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 24. "GPIO24EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 23. "GPIO23EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 22. "GPIO22EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 21. "GPIO21EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 20. "GPIO20EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 19. "GPIO19EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 18. "GPIO18EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 17. "GPIO17EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 16. "GPIO16EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 15. "GPIO15EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 14. "GPIO14EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 13. "GPIO13EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 12. "GPIO12EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 11. "GPIO11EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 10. "GPIO10EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 9. "GPIO9EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 8. "GPIO8EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 7. "GPIO7EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 6. "GPIO6EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 5. "GPIO5EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 4. "GPIO4EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 3. "GPIO3EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 2. "GPIO2EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
newline
bitfld.long 0x00 1. "GPIO1EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
bitfld.long 0x00 0. "GPIO0EdgeCapClr,Clear edge interrput capture on the GPIO" "0: Not clear,1: Clear"
group.long 0x48C++0x03
line.long 0x00 "GPIOAB_EDGECAPCLR,GPIO edge interrupt capture clear"
bitfld.long 0x00 1. "GPIOBEdgeCapClr,Clear edge interrput capture on GPIOB" "0: Not clear,1: Clear"
bitfld.long 0x00 0. "GPIOAEdgeCapClr,Clear edge interrput capture on GPIOA" "0: Not clear,1: Clear"
group.long 0x490++0x03
line.long 0x00 "GPIO_OBSMUXCFG,GPIO Observation function selection register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Always set 0"
bitfld.long 0x00 0. "ObsMuxCfg,Always set 3" "0,1"
rgroup.long 0x4C0++0x03
line.long 0x00 "GPIO_MON_WRAP,GPIO Input Monitor Wrap Register"
bitfld.long 0x00 31. "GPIO31Mon,GPIO31 input monitor data Monitors the input of GPIO31" "0: Low input,1: High input"
bitfld.long 0x00 30. "GPIO30Mon,GPIO30 input monitor data Monitors the input of GPIO30" "0: Low input,1: High input"
newline
bitfld.long 0x00 29. "GPIO29Mon,GPIO29 input monitor data Monitors the input of GPIO29" "0: Low input,1: High input"
bitfld.long 0x00 28. "GPIO28Mon,GPIO28 input monitor data Monitors the input of GPIO28" "0: Low input,1: High input"
newline
bitfld.long 0x00 27. "GPIO27Mon,GPIO27 input monitor data Monitors the input of GPIO27" "0: Low input,1: High input"
bitfld.long 0x00 26. "GPIO26Mon,GPIO26 input monitor data Monitors the input of GPIO26" "0: Low input,1: High input"
newline
bitfld.long 0x00 25. "GPIO25Mon,GPIO25 input monitor data Monitors the input of GPIO25" "0: Low input,1: High input"
bitfld.long 0x00 24. "GPIO24Mon,GPIO24 input monitor data Monitors the input of GPIO24" "0: Low input,1: High input"
newline
bitfld.long 0x00 23. "GPIO23Mon,GPIO23 input monitor data Monitors the input of GPIO23" "0: Low input,1: High input"
bitfld.long 0x00 22. "GPIO22Mon,GPIO22 input monitor data Monitors the input of GPIO22" "0: Low input,1: High input"
newline
bitfld.long 0x00 21. "GPIO21Mon,GPIO21 input monitor data Monitors the input of GPIO21" "0: Low input,1: High input"
bitfld.long 0x00 20. "GPIO20Mon,GPIO20 input monitor data Monitors the input of GPIO20" "0: Low input,1: High input"
newline
bitfld.long 0x00 19. "GPIO19Mon,GPIO19 input monitor data Monitors the input of GPIO19" "0: Low input,1: High input"
bitfld.long 0x00 18. "GPIO18Mon,GPIO18 input monitor data Monitors the input of GPIO18" "0: Low input,1: High input"
newline
bitfld.long 0x00 17. "GPIO17Mon,GPIO17 input monitor data Monitors the input of GPIO17" "0: Low input,1: High input"
bitfld.long 0x00 16. "GPIO16Mon,GPIO16 input monitor data Monitors the input of GPIO16" "0: Low input,1: High input"
newline
bitfld.long 0x00 15. "GPIO15Mon,GPIO15 input monitor data Monitors the input of GPIO15" "0: Low input,1: High input"
bitfld.long 0x00 14. "GPIO14Mon,GPIO14 input monitor data Monitors the input of GPIO14" "0: Low input,1: High input"
newline
bitfld.long 0x00 13. "GPIO13Mon,GPIO13 input monitor data Monitors the input of GPIO13" "0: Low input,1: High input"
bitfld.long 0x00 12. "GPIO12Mon,GPIO12 input monitor data Monitors the input of GPIO12" "0: Low input,1: High input"
newline
bitfld.long 0x00 11. "GPIO11Mon,GPIO11 input monitor data Monitors the input of GPIO11" "0: Low input,1: High input"
bitfld.long 0x00 10. "GPIO10Mon,GPIO10 input monitor data Monitors the input of GPIO10" "0: Low input,1: High input"
newline
bitfld.long 0x00 9. "GPIO9Mon,GPIO9 input monitor data Monitors the input of GPIO9" "0: Low input,1: High input"
bitfld.long 0x00 8. "GPIO8Mon,GPIO8 input monitor data Monitors the input of GPIO8" "0: Low input,1: High input"
newline
bitfld.long 0x00 7. "GPIO7Mon,GPIO7 input monitor data Monitors the input of GPIO7" "0: Low input,1: High input"
bitfld.long 0x00 6. "GPIO6Mon,GPIO6 input monitor data Monitors the input of GPIO6" "0: Low input,1: High input"
newline
bitfld.long 0x00 5. "GPIO5Mon,GPIO5 input monitor data Monitors the input of GPIO5" "0: Low input,1: High input"
bitfld.long 0x00 4. "GPIO4Mon,GPIO4 input monitor data Monitors the input of GPIO4" "0: Low input,1: High input"
newline
bitfld.long 0x00 3. "GPIO3Mon,GPIO3 input monitor data Monitors the input of GPIO3" "0: Low input,1: High input"
bitfld.long 0x00 2. "GPIO2Mon,GPIO2 input monitor data Monitors the input of GPIO2" "0: Low input,1: High input"
newline
bitfld.long 0x00 1. "GPIO1Mon,GPIO1 input monitor data Monitors the input of GPIO1" "0: Low input,1: High input"
bitfld.long 0x00 0. "GPIO0Mon,GPIO0 input monitor data Monitors the input of GPIO0" "0: Low input,1: High input"
group.long 0x4C4++0x03
line.long 0x00 "GPIO_OUT_WRAP,GPIO Output data Wrap Register"
bitfld.long 0x00 31. "GPIO31Out,GPIO31 output data Set the output level of GPIO31" "0: Low output,1: High output"
bitfld.long 0x00 30. "GPIO30Out,GPIO30 output data Set the output level of GPIO30" "0: Low output,1: High output"
newline
bitfld.long 0x00 29. "GPIO29Out,GPIO29 output data Set the output level of GPIO29" "0: Low output,1: High output"
bitfld.long 0x00 28. "GPIO28Out,GPIO28 output data Set the output level of GPIO28" "0: Low output,1: High output"
newline
bitfld.long 0x00 27. "GPIO27Out,GPIO27 output data Set the output level of GPIO27" "0: Low output,1: High output"
bitfld.long 0x00 26. "GPIO26Out,GPIO26 output data Set the output level of GPIO26" "0: Low output,1: High output"
newline
bitfld.long 0x00 25. "GPIO25Out,GPIO25 output data Set the output level of GPIO25" "0: Low output,1: High output"
bitfld.long 0x00 24. "GPIO24Out,GPIO24 output data Set the output level of GPIO24" "0: Low output,1: High output"
newline
bitfld.long 0x00 23. "GPIO23Out,GPIO23 output data Set the output level of GPIO23" "0: Low output,1: High output"
bitfld.long 0x00 22. "GPIO22Out,GPIO22 output data Set the output level of GPIO22" "0: Low output,1: High output"
newline
bitfld.long 0x00 21. "GPIO21Out,GPIO21 output data Set the output level of GPIO21" "0: Low output,1: High output"
bitfld.long 0x00 20. "GPIO20Out,GPIO20 output data Set the output level of GPIO20" "0: Low output,1: High output"
newline
bitfld.long 0x00 19. "GPIO19Out,GPIO19 output data Set the output level of GPIO19" "0: Low output,1: High output"
bitfld.long 0x00 18. "GPIO18Out,GPIO18 output data Set the output level of GPIO18" "0: Low output,1: High output"
newline
bitfld.long 0x00 17. "GPIO17Out,GPIO17 output data Set the output level of GPIO17" "0: Low output,1: High output"
bitfld.long 0x00 16. "GPIO16Out,GPIO16 output data Set the output level of GPIO16" "0: Low output,1: High output"
newline
bitfld.long 0x00 15. "GPIO15Out,GPIO15 output data Set the output level of GPIO15" "0: Low output,1: High output"
bitfld.long 0x00 14. "GPIO14Out,GPIO14 output data Set the output level of GPIO14" "0: Low output,1: High output"
newline
bitfld.long 0x00 13. "GPIO13Out,GPIO13 output data Set the output level of GPIO13" "0: Low output,1: High output"
bitfld.long 0x00 12. "GPIO12Out,GPIO12 output data Set the output level of GPIO12" "0: Low output,1: High output"
newline
bitfld.long 0x00 11. "GPIO11Out,GPIO11 output data Set the output level of GPIO11" "0: Low output,1: High output"
bitfld.long 0x00 10. "GPIO10Out,GPIO10 output data Set the output level of GPIO10" "0: Low output,1: High output"
newline
bitfld.long 0x00 9. "GPIO9Out,GPIO9 output data Set the output level of GPIO9" "0: Low output,1: High output"
bitfld.long 0x00 8. "GPIO8Out,GPIO8 output data Set the output level of GPIO8" "0: Low output,1: High output"
newline
bitfld.long 0x00 7. "GPIO7Out,GPIO7 output data Set the output level of GPIO7" "0: Low output,1: High output"
bitfld.long 0x00 6. "GPIO6Out,GPIO6 output data Set the output level of GPIO6" "0: Low output,1: High output"
newline
bitfld.long 0x00 5. "GPIO5Out,GPIO5 output data Set the output level of GPIO5" "0: Low output,1: High output"
bitfld.long 0x00 4. "GPIO4Out,GPIO4 output data Set the output level of GPIO4" "0: Low output,1: High output"
newline
bitfld.long 0x00 3. "GPIO3Out,GPIO3 output data Set the output level of GPIO3" "0: Low output,1: High output"
bitfld.long 0x00 2. "GPIO2Out,GPIO2 output data Set the output level of GPIO2" "0: Low output,1: High output"
newline
bitfld.long 0x00 1. "GPIO1Out,GPIO1 output data Set the output level of GPIO1" "0: Low output,1: High output"
bitfld.long 0x00 0. "GPIO0Out,GPIO0 output data Set the output level of GPIO0" "0: Low output,1: High output"
group.long 0x4C8++0x03
line.long 0x00 "GPIO_OUT_EN_WRAP,GPIO Output Enable Wrap Register"
bitfld.long 0x00 31. "GPIOOutEn31,GPIO31 output enable Enables GPIO31 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 30. "GPIOOutEn30,GPIO30 output enable Enables GPIO30 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 29. "GPIOOutEn29,GPIO29 output enable Enables GPIO29 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 28. "GPIOOutEn28,GPIO28 output enable Enables GPIO28 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 27. "GPIOOutEn27,GPIO27 output enable Enables GPIO27 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 26. "GPIOOutEn26,GPIO26 output enable Enables GPIO26 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 25. "GPIOOutEn25,GPIO25 output enable Enables GPIO25 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 24. "GPIOOutEn24,GPIO24 output enable Enables GPIO24 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 23. "GPIOOutEn23,GPIO23 output enable Enables GPIO23 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 22. "GPIOOutEn22,GPIO22 output enable Enables GPIO22 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 21. "GPIOOutEn21,GPIO21 output enable Enables GPIO21 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 20. "GPIOOutEn20,GPIO20 output enable Enables GPIO20 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 19. "GPIOOutEn19,GPIO19 output enable Enables GPIO19 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 18. "GPIOOutEn18,GPIO18 output enable Enables GPIO18 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 17. "GPIOOutEn17,GPIO17 output enable Enables GPIO17 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 16. "GPIOOutEn16,GPIO16 output enable Enables GPIO16 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 15. "GPIOOutEn15,GPIO15 output enable Enables GPIO15 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 14. "GPIOOutEn14,GPIO14 output enable Enables GPIO14 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 13. "GPIOOutEn13,GPIO13 output enable Enables GPIO13 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 12. "GPIOOutEn12,GPIO12 output enable Enables GPIO12 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 11. "GPIOOutEn11,GPIO11 output enable Enables GPIO11 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 10. "GPIOOutEn10,GPIO10 output enable Enables GPIO10 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 9. "GPIOOutEn9,GPIO9 output enable Enables GPIO9 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 8. "GPIOOutEn8,GPIO8 output enable Enables GPIO8 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 7. "GPIOOutEn7,GPIO7 output enable Enables GPIO7 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 6. "GPIOOutEn6,GPIO6 output enable Enables GPIO6 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 5. "GPIOOutEn5,GPIO5 output enable Enables GPIO5 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 4. "GPIOOutEn4,GPIO4 output enable Enables GPIO4 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 3. "GPIOOutEn3,GPIO3 output enable Enables GPIO3 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 2. "GPIOOutEn2,GPIO2 output enable Enables GPIO2 output" "0: Output disable,1: Output enable"
newline
bitfld.long 0x00 1. "GPIOOutEn1,GPIO1 output enable Enables GPIO1 output" "0: Output disable,1: Output enable"
bitfld.long 0x00 0. "GPIOOutEn0,GPIO0 output enable Enables GPIO0 output" "0: Output disable,1: Output enable"
tree.end
tree "POWERMANAGEMENT (Power Management (GPIO RTC))"
base ad:0x40055000
group.long 0x5C++0x03
line.long 0x00 "PMU_RTCWAKEUPCFG,RTC wakeup config register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "RTCWAKEUPEN,RTC wakeup config" "0: Disable wakeup by RTC,1: Enable wakeup by RTC"
group.long 0x6C++0x03
line.long 0x00 "PMU_LVDDISABLE,LVD config register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "LVDDISABLE,LVD config" "0: Enable LVD,1: Disable LVD"
group.long 0x78++0x03
line.long 0x00 "PMU_IOSTANDBYX,GPIO input standby"
bitfld.long 0x00 31. "GPIO31nputStandbyRelease,Input standby release on GPIO31" "0: Standby,1: Release standby"
bitfld.long 0x00 30. "GPIO30nputStandbyRelease,Input standby release on GPIO30" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 29. "GPIO29nputStandbyRelease,Input standby release on GPIO29" "0: Standby,1: Release standby"
bitfld.long 0x00 28. "GPIO28nputStandbyRelease,Input standby release on GPIO28" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 27. "GPIO27nputStandbyRelease,Input standby release on GPIO27" "0: Standby,1: Release standby"
bitfld.long 0x00 26. "GPIO26nputStandbyRelease,Input standby release on GPIO26" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 25. "GPIO25nputStandbyRelease,Input standby release on GPIO25" "0: Standby,1: Release standby"
bitfld.long 0x00 24. "GPIO24nputStandbyRelease,Input standby release on GPIO24" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 23. "GPIO23nputStandbyRelease,Input standby release on GPIO23" "0: Standby,1: Release standby"
bitfld.long 0x00 22. "GPIO22nputStandbyRelease,Input standby release on GPIO22" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 21. "GPIO21nputStandbyRelease,Input standby release on GPIO21" "0: Standby,1: Release standby"
bitfld.long 0x00 20. "GPIO20nputStandbyRelease,Input standby release on GPIO20" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 19. "GPIO19nputStandbyRelease,Input standby release on GPIO19" "0: Standby,1: Release standby"
bitfld.long 0x00 18. "GPIO18nputStandbyRelease,Input standby release on GPIO18" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 17. "GPIO17nputStandbyRelease,Input standby release on GPIO17" "0: Standby,1: Release standby"
bitfld.long 0x00 16. "GPIO16nputStandbyRelease,Input standby release on GPIO16" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 15. "GPIO15nputStandbyRelease,Input standby release on GPIO15" "0: Standby,1: Release standby"
bitfld.long 0x00 14. "GPIO14nputStandbyRelease,Input standby release on GPIO14" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 13. "GPIO13nputStandbyRelease,Input standby release on GPIO13" "0: Standby,1: Release standby"
bitfld.long 0x00 12. "GPIO12nputStandbyRelease,Input standby release on GPIO12" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 11. "GPIO11nputStandbyRelease,Input standby release on GPIO11" "0: Standby,1: Release standby"
bitfld.long 0x00 10. "GPIO10nputStandbyRelease,Input standby release on GPIO10" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 9. "GPIO9nputStandbyRelease,Input standby release on GPIO9" "0: Standby,1: Release standby"
bitfld.long 0x00 8. "GPIO8nputStandbyRelease,Input standby release on GPIO8" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 7. "GPIO7nputStandbyRelease,Input standby release on GPIO7" "0: Standby,1: Release standby"
bitfld.long 0x00 6. "GPIO6nputStandbyRelease,Input standby release on GPIO6" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 5. "GPIO5nputStandbyRelease,Input standby release on GPIO5" "0: Standby,1: Release standby"
bitfld.long 0x00 4. "GPIO4nputStandbyRelease,Input standby release on GPIO4" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 3. "GPIO3nputStandbyRelease,Input standby release on GPIO3" "0: Standby,1: Release standby"
bitfld.long 0x00 2. "GPIO2nputStandbyRelease,Input standby release on GPIO2" "0: Standby,1: Release standby"
newline
bitfld.long 0x00 1. "GPIO1nputStandbyRelease,Input standby release on GPIO1" "0: Standby,1: Release standby"
bitfld.long 0x00 0. "GPIO0nputStandbyRelease,Input standby release on GPIO0" "0: Standby,1: Release standby"
group.long 0xB0++0x03
line.long 0x00 "PMU_RTC_TIME,RTC time register"
bitfld.long 0x00 30.--31. "Reserved0,Do not change the values" "0,1,2,3"
bitfld.long 0x00 24.--29. "RTCDAYSET,RTC time config of day (Binary Coded Decimal) Min: 1 Max: 31" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
newline
bitfld.long 0x00 22.--23. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 16.--21. "RTCHOURSET,RTC time config of hour (Binary Coded Decimal) Min: 0 Max: 23" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
newline
bitfld.long 0x00 15. "Reserved2,Do not change the values" "0,1"
hexmask.long.byte 0x00 8.--14. 1. "RTCMINUTESET,RTC time config of minute (Binary Coded Decimal) Min: 0 Max: 59"
newline
bitfld.long 0x00 7. "Reserved3,Do not change the values" "0,1"
hexmask.long.byte 0x00 0.--6. 1. "RTCSECONDSET,RTC time config of second (Binary Coded Decimal) Min: 0 Max: 59"
group.long 0xB4++0x03
line.long 0x00 "PMU_RTC_DAY,RTC date register"
hexmask.long.byte 0x00 24.--31. 1. "RTCYEAR,RTC date config of year (Binary Coded Decimal)"
bitfld.long 0x00 21.--23. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x00 16.--20. "RTCMONTH,RTC date config of month (Binary Coded Decimal)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
hexmask.long.word 0x00 3.--15. 1. "Reserved1,Do not change the values"
newline
bitfld.long 0x00 0.--2. "RTCWEEK,RTC date config of week (Binary Coded Decimal)" "0,1,2,3,4,5,6,7"
group.long 0xB8++0x03
line.long 0x00 "PMU_RTC_PAGER,RTC control config register"
hexmask.long.tbyte 0x00 8.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 7. "INTENA,Set interrupt config" "0: Disabel,1: Enable"
newline
bitfld.long 0x00 4.--6. "Reserved1,Always set 0" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 3. "ENATMR,Set clock config" "0: Disable,1: Enable"
newline
bitfld.long 0x00 2. "ENAALM,Set alarm config" "0: Disable,1: Enable"
bitfld.long 0x00 1. "Reserved2,Do not change the values" "0,1"
newline
bitfld.long 0x00 0. "PAGE,Set Page config" "0: Choose Page0,1: Choose Page1"
group.long 0xBC++0x03
line.long 0x00 "PMU_RTC_RESTR,RTC reset register"
hexmask.long 0x00 6.--31. 1. "Reserved0,Always set 0b0000_0000_1100_0001_0000_0000_11"
bitfld.long 0x00 5. "RSTTMR,Reset clock" "0: Not reset,1: Reset If you wan to reset"
newline
bitfld.long 0x00 4. "RSTALM,Reset alarm" "0: Not reset,1: Reset If you wan to reset"
bitfld.long 0x00 0.--3. "Reserved1,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long 0xC4++0x03
line.long 0x00 "PMU_RTC_TIME2,RTC time register2"
bitfld.long 0x00 30.--31. "Reserved0,Do not change the values" "0,1,2,3"
bitfld.long 0x00 24.--29. "RTCDAYSET,RTC time config of day (Binary Coded Decimal) Min: 1 Max: 31" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
newline
bitfld.long 0x00 22.--23. "Reserved1,Do not change the values" "0,1,2,3"
bitfld.long 0x00 16.--21. "RTCHOURSET,RTC time config of hour (Binary Coded Decimal) Min: 0 Max: 23" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
newline
bitfld.long 0x00 15. "Reserved2,Do not change the values" "0,1"
hexmask.long.byte 0x00 8.--14. 1. "RTCMINUTESET,RTC time config of minute (Binary Coded Decimal) Min: 0 Max: 59"
newline
hexmask.long.byte 0x00 0.--7. 1. "Reserved3,Do not change the values"
group.long 0xCC++0x03
line.long 0x00 "PMU_RTC_ADJUST1S,RTC adjust register"
hexmask.long.tbyte 0x00 9.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 8. "SCUT,1 Hz short cut When this register set 1 PMU_RTC_TIME and PMU_RTC_DAY setting is enabled after 16 clock of Sleep Clock" "0,1"
newline
hexmask.long.byte 0x00 0.--7. 1. "Reserved1,Do not change the values"
group.long 0xD0++0x03
line.long 0x00 "PMU_RTC_INTCLR,RTC interrupt clear register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "RTCINTclr,Clear RTC interrupt" "0: Don't care,1: Clear"
group.long 0xD4++0x03
line.long 0x00 "PMU_RTC_INTEN,RTC interrupt enable register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "RTCINTEN,Enable RTC interrupt" "0: Disable interrupt request,1: Enable interrupt request"
group.long 0xD8++0x03
line.long 0x00 "PMU_RTC_CNTCFG,RTC count cnofig register"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "RTCNTCFG,Set RTC config" "0: Disable RTC config,1: Enable RTC config"
rgroup.long 0xE8++0x03
line.long 0x00 "PMU_DD_DVSSEL,DCDC DVS control register"
hexmask.long 0x00 0.--31. 1. "val,Do not change this value"
group.long 0x118++0x03
line.long 0x00 "PMU_XOSC_TRIMIN,XOSC trimming register"
hexmask.long.tbyte 0x00 11.--31. 1. "Reserved0,Reserved"
hexmask.long.byte 0x00 4.--10. 1. "XO_FREQ_TUNE,Frequency tune value"
newline
bitfld.long 0x00 0.--3. "Reserved1,Reserved" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long 0x11C++0x03
line.long 0x00 "PMU_OSC32K_TRIMIN,OSC32K trimming register"
hexmask.long.word 0x00 21.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 16.--20. "FREQTUNE_OSC32K,Freqency tune value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
newline
hexmask.long.word 0x00 0.--15. 1. "Reserved1,Reserved"
tree.end
tree "PWM (Pulse-Width Modulator)"
base ad:0x4004A100
group.long 0x00++0x03
line.long 0x00 "PWM_PCTRL_CH0,PWM CH0 enable control"
bitfld.long 0x00 3. "IntMask,PWM interrupt mask (R/W)" "0: Interrupt output enabled,1: Interrupt disabled (default)"
bitfld.long 0x00 2. "Pol,PWM output polarity control (R/W)" "0: Polarity inversion OFF (default),1: Polarity inversion ON"
newline
bitfld.long 0x00 1. "unit_en,1-s timer enable (R/W)" "0: Timer OFF (default),1: Timer ON Please set this off before"
bitfld.long 0x00 0. "ENABLE,PWM channel enable (R/W)" "0: Stop (default),1: Start Please set cycle and duty before"
group.long 0x04++0x03
line.long 0x00 "PWM_PATTERN_CH0,PWM CH0 output mask set"
abitfld.long 0x00 0.--19. "Rhythm_Pat,PWM is output during the time this defines" "0x00000=0: Output mask ON (No PWM output),0x00001=1: Output mask OFF (PWM output) This has.."
group.long 0x08++0x03
line.long 0x00 "PWM_CYCLE_CH0,PWM CH0 cycle set"
hexmask.long.word 0x00 0.--11. 1. "cycle,Cycle count register determines the PWM output period"
group.long 0x0C++0x03
line.long 0x00 "PWM_DUTY_CH0,PWM CH0 duty set"
hexmask.long.word 0x00 0.--11. 1. "Duty,Determines the duty ratio"
group.long 0x10++0x03
line.long 0x00 "PWM_UNIT_CH0,PWM CH0 rhythm counter period set"
hexmask.long.tbyte 0x00 0.--19. 1. "Unit_startvalue,Counter value setting to count 50 ms 0x0665 for 32.768 kHz (default) 0x9EB0F for 13 MHz Before to change this value please make sure that PCTRL[1] unit_en = 0 STATE[2] Timer_state = 1 Pwm_state = 1"
group.long 0x14++0x03
line.long 0x00 "PWM_STATE_CH0,PWM CH0 status"
bitfld.long 0x00 2. "Timer_state,1-s timer status" "0: ON,1: Idle"
bitfld.long 0x00 1. "Pwm_state,Cycle counter status" "0: ON,1: Idle"
newline
bitfld.long 0x00 0. "Int_state,INT status" "0: Not interrupted,1: Interrupted This is cleared when INTClr bit"
group.long 0x18++0x03
line.long 0x00 "PWM_INTCLR_CH0,PWM CH0 interrupt clear"
bitfld.long 0x00 0. "IntClr,PWM interrupt clear register (initial 0 W) Writeing 1 to this register clears the interrupt status" "0,1"
group.long 0x100++0x03
line.long 0x00 "PWM_PCTRL_CH1,PWM CH1 enable control"
bitfld.long 0x00 3. "IntMask,PWM interrupt mask (R/W)" "0: Interrupt output enabled,1: Interrupt disabled (default)"
bitfld.long 0x00 2. "Pol,PWM output polarity control (R/W)" "0: Polarity inversion OFF (default),1: Polarity inversion ON"
newline
bitfld.long 0x00 1. "unit_en,1-s timer enable (R/W)" "0: Timer OFF (default),1: Timer ON Please set this off before"
bitfld.long 0x00 0. "ENABLE,PWM channel enable (R/W)" "0: Stop (default),1: Start Please set cycle and duty before"
group.long 0x104++0x03
line.long 0x00 "PWM_PATTERN_CH1,PWM CH1 output mask set"
abitfld.long 0x00 0.--19. "Rhythm_Pat,PWM is output during the time this defines" "0x00000=0: Output mask ON (No PWM output),0x00001=1: Output mask OFF (PWM output) This has.."
group.long 0x108++0x03
line.long 0x00 "PWM_CYCLE_CH1,PWM CH1 cycle set"
hexmask.long.word 0x00 0.--11. 1. "cycle,Cycle count register determines the PWM output period"
group.long 0x10C++0x03
line.long 0x00 "PWM_DUTY_CH1,PWM CH1 duty set"
hexmask.long.word 0x00 0.--11. 1. "Duty,Determines the duty ratio"
group.long 0x110++0x03
line.long 0x00 "PWM_UNIT_CH1,PWM CH1 rhythm counter period set"
hexmask.long.tbyte 0x00 0.--19. 1. "Unit_startvalue,Counter value setting to count 50 ms 0x0665 for 32.768 kHz (default) 0x9EB0F for 13 MHz Before to change this value please make sure that PCTRL[1] unit_en = 0 STATE[2] Timer_state = 1 Pwm_state = 1"
group.long 0x114++0x03
line.long 0x00 "PWM_STATE_CH1,PWM CH1 status"
bitfld.long 0x00 2. "Timer_state,1-s timer status" "0: ON,1: Idle"
bitfld.long 0x00 1. "Pwm_state,Cycle counter status" "0: ON,1: Idle"
newline
bitfld.long 0x00 0. "Int_state,INT status" "0: Not interrupted,1: Interrupted This is cleared when INTClr bit"
group.long 0x118++0x03
line.long 0x00 "PWM_INTCLR_CH1,PWM CH1 interrupt clear"
bitfld.long 0x00 0. "IntClr,PWM interrupt clear register (initial 0 W) Writeing 1 to this register clears the interrupt status" "0,1"
group.long 0x200++0x03
line.long 0x00 "PWM_PCTRL_CH2,PWM CH2 enable control"
bitfld.long 0x00 3. "IntMask,PWM interrupt mask (R/W)" "0: Interrupt output enabled,1: Interrupt disabled (default)"
bitfld.long 0x00 2. "Pol,PWM output polarity control (R/W)" "0: Polarity inversion OFF (default),1: Polarity inversion ON"
newline
bitfld.long 0x00 1. "unit_en,1-s timer enable (R/W)" "0: Timer OFF (default),1: Timer ON Please set this off before"
bitfld.long 0x00 0. "ENABLE,PWM channel enable (R/W)" "0: Stop (default),1: Start Please set cycle and duty before"
group.long 0x204++0x03
line.long 0x00 "PWM_PATTERN_CH2,PWM CH2 output mask set"
abitfld.long 0x00 0.--19. "Rhythm_Pat,PWM is output during the time this defines" "0x00000=0: Output mask ON (No PWM output),0x00001=1: Output mask OFF (PWM output) This has.."
group.long 0x208++0x03
line.long 0x00 "PWM_CYCLE_CH2,PWM CH2 cycle set"
hexmask.long.word 0x00 0.--11. 1. "cycle,Cycle count register determines the PWM output period"
group.long 0x20C++0x03
line.long 0x00 "PWM_DUTY_CH2,PWM CH2 duty set"
hexmask.long.word 0x00 0.--11. 1. "Duty,Determines the duty ratio"
group.long 0x210++0x03
line.long 0x00 "PWM_UNIT_CH2,PWM CH2 rhythm counter period set"
hexmask.long.tbyte 0x00 0.--19. 1. "Unit_startvalue,Counter value setting to count 50 ms 0x0665 for 32.768 kHz (default) 0x9EB0F for 13 MHz Before to change this value please make sure that PCTRL[1] unit_en = 0 STATE[2] Timer_state = 1 Pwm_state = 1"
group.long 0x214++0x03
line.long 0x00 "PWM_STATE_CH2,PWM CH2 status"
bitfld.long 0x00 2. "Timer_state,1-s timer status" "0: ON,1: Idle"
bitfld.long 0x00 1. "Pwm_state,Cycle counter status" "0: ON,1: Idle"
newline
bitfld.long 0x00 0. "Int_state,INT status" "0: Not interrupted,1: Interrupted This is cleared when INTClr bit"
group.long 0x218++0x03
line.long 0x00 "PWM_INTCLR_CH2,PWM CH2 interrupt clear"
bitfld.long 0x00 0. "IntClr,PWM interrupt clear register (initial 0 W) Writeing 1 to this register clears the interrupt status" "0,1"
group.long 0x300++0x03
line.long 0x00 "PWM_PCTRL_CH3,PWM CH3 enable control"
bitfld.long 0x00 3. "IntMask,PWM interrupt mask (R/W)" "0: Interrupt output enabled,1: Interrupt disabled (default)"
bitfld.long 0x00 2. "Pol,PWM output polarity control (R/W)" "0: Polarity inversion OFF (default),1: Polarity inversion ON"
newline
bitfld.long 0x00 1. "unit_en,1-s timer enable (R/W)" "0: Timer OFF (default),1: Timer ON Please set this off before"
bitfld.long 0x00 0. "ENABLE,PWM channel enable (R/W)" "0: Stop (default),1: Start Please set cycle and duty before"
group.long 0x304++0x03
line.long 0x00 "PWM_PATTERN_CH3,PWM CH3 output mask set"
abitfld.long 0x00 0.--19. "Rhythm_Pat,PWM is output during the time this defines" "0x00000=0: Output mask ON (No PWM output),0x00001=1: Output mask OFF (PWM output) This has.."
group.long 0x308++0x03
line.long 0x00 "PWM_CYCLE_CH3,PWM CH3 cycle set"
hexmask.long.word 0x00 0.--11. 1. "cycle,Cycle count register determines the PWM output period"
group.long 0x30C++0x03
line.long 0x00 "PWM_DUTY_CH3,PWM CH3 duty set"
hexmask.long.word 0x00 0.--11. 1. "Duty,Determines the duty ratio"
group.long 0x310++0x03
line.long 0x00 "PWM_UNIT_CH3,PWM CH3 rhythm counter period set"
hexmask.long.tbyte 0x00 0.--19. 1. "Unit_startvalue,Counter value setting to count 50 ms 0x0665 for 32.768 kHz (default) 0x9EB0F for 13 MHz Before to change this value please make sure that PCTRL[1] unit_en = 0 STATE[2] Timer_state = 1 Pwm_state = 1"
group.long 0x314++0x03
line.long 0x00 "PWM_STATE_CH3,PWM CH3 status"
bitfld.long 0x00 2. "Timer_state,1-s timer status" "0: ON,1: Idle"
bitfld.long 0x00 1. "Pwm_state,Cycle counter status" "0: ON,1: Idle"
newline
bitfld.long 0x00 0. "Int_state,INT status" "0: Not interrupted,1: Interrupted This is cleared when INTClr bit"
group.long 0x318++0x03
line.long 0x00 "PWM_INTCLR_CH3,PWM CH3 interrupt clear"
bitfld.long 0x00 0. "IntClr,PWM interrupt clear register (initial 0 W) Writeing 1 to this register clears the interrupt status" "0,1"
tree.end
tree "SPI (Serial Peripheral Interface(Master/Slave))"
base ad:0x40046000
group.long 0x00++0x03
line.long 0x00 "SPI_CONTROL,SPI control"
bitfld.long 0x00 31. "SLAVE,Set master/slave mode (R/W)" "0: Master mode (default),1: Slave mode"
bitfld.long 0x00 12. "SPCSPL0,Set CS polarity (R/W)" "0: Low active (default),1: High active"
newline
bitfld.long 0x00 8. "SPCSEN0,Enable CS (R/W)" "0: Disable,1: Enable (default)"
bitfld.long 0x00 7. "SPDIR,Specify LSB/MSB first (R/W)" "0: MSB first (default),1: LSB first"
newline
bitfld.long 0x00 6. "SPSCKPL,Specify serial clock polarity (R/W)" "0: Sampling at high (default),1: Sampling at low"
bitfld.long 0x00 5. "SPSCKPH,Specify serial clock phase (R/W)" "0: Sampling at the first edge (default),1: Sampling at the second edge"
newline
bitfld.long 0x00 1. "SETACT,Set operation mode (R/W)" "0: Configuration mode,1: Active mode (default)"
group.long 0x04++0x03
line.long 0x00 "SPI_TIMINGCONTROL,SPI timing control"
hexmask.long.byte 0x00 8.--15. 1. "BASE,Set frequency devisor (R/W)"
group.long 0x08++0x03
line.long 0x00 "SPI_TXDATA,SPI TX data"
hexmask.long.byte 0x00 24.--31. 1. "LEN,Default value is zero"
bitfld.long 0x00 20.--23. "WRBIT,Set valid TX bit length (R/W)" "0: The setting at,1: 1 bit,2: 2 bit,?,?,?,?,?,?,?,?,?,?,?,?,15: 15 bit"
newline
bitfld.long 0x00 19. "CONT,Set continuous transfer (R/W)" "0: Deassert CS per word (default),1: Keep CS between words"
bitfld.long 0x00 18. "CMD,Set transfer command (R/W)" "0: Write,1: "
newline
bitfld.long 0x00 16.--17. "BYTE,Set transfer byte length (R/W)" "0: 1 byte (default),1: 2 bytes,2: 3 bytes (valid for read),3: 4 bytes (valid for read)"
hexmask.long.word 0x00 0.--15. 1. "TX,Set TX data (R/W) Default value is zero"
rgroup.long 0x0C++0x03
line.long 0x00 "SPI_RXDATA,SPI RX Data"
hexmask.long 0x00 0.--31. 1. "RX,Get RX data (R) When data is 24 bit length [31:24] = 0x00 (default)"
group.long 0x10++0x03
line.long 0x00 "SPI_INTCONTROL,SPI intrrupt control"
bitfld.long 0x00 20. "RXCLR,Clear RX FIFO (R/W)" "0: Do not clear (default),1: Clear After claer this register becomes 0"
bitfld.long 0x00 12. "TXCLR,Clear TX FIFO (R/W)" "0: Do not clear (default),1: Clear After claer this register becomes 0"
group.long 0x14++0x03
line.long 0x00 "SPI_INTSTATUS,SPI interrupt status"
rbitfld.long 0x00 28.--31. "RXNUM,Read deta length in RX FIFO (R)" "0: 0 (default),1: 1,?,?,?,?,?,7: 7,8: 8 Others,?..."
rbitfld.long 0x00 24.--27. "TXNUM,Read deta length in TX FIFO (R)" "0: 0 (default),1: 1,?,?,?,?,?,7: 7,8: 8 Others,?..."
newline
rbitfld.long 0x00 11. "SIFACT,Read the status of serial interface (R)" "0: Idle (default),1: Operating"
rbitfld.long 0x00 9. "RXEMP,Read the status of RX FIFO (R)" "0: RX FIFO is empty,1: RX FIFO is not empty"
newline
rbitfld.long 0x00 8. "TXFUL,Read the status of TX FIFO (R)" "0: TX FIFO is full,1: TX FIFO is not full"
group.long 0x20++0x03
line.long 0x00 "SPI_TIMINGCONTROL2,SPI timing control"
bitfld.long 0x00 16.--17. "ADDSPLDLY,Add sampling delay of RX data (R/W)" "0,1,2,3"
group.long 0x2C++0x03
line.long 0x00 "SPI_TXRXLENGTH,SPI Data Langth"
hexmask.long.tbyte 0x00 13.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 8.--12. "RxLEN,Set the length of Rx data length 00-02" "?,?,?,3: 4bit,4: 5bit,?..."
newline
bitfld.long 0x00 5.--7. "Reserved1,Do not change the values" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 0.--4. "TxLEN,Set the length of Tx data length 00-02" "?,?,?,3: 4bit,4: 5bit,?..."
tree.end
tree "TIMERBCG (Timer (BCTimer GTimer))"
base ad:0x4004D000
group.long 0x00++0x03
line.long 0x00 "TIM_BCTIMER_CTRL,Bit Clock Timer Control"
hexmask.long.tbyte 0x00 11.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 10. "INTMC,Timer C Interrupt mask" "0: the interrupt is not masked,1: the interutpt is masked"
newline
bitfld.long 0x00 9. "INTMB,Timer B Interrupt mask" "0: the interrupt is not masked,1: the interutpt is masked"
bitfld.long 0x00 8. "INTM1,Timer A Interrupt mask" "0: the interrupt is not masked,1: the interutpt is masked"
newline
rbitfld.long 0x00 3.--7. "Reserved1,Reserved" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long 0x00 2. "CEn,Enable autoreload feature for timer C" "0: Stop when Timer C gets 0,1: Reload the initial value when Timer C gets 0"
newline
bitfld.long 0x00 1. "BEn,Enable autoreload feature for timer B" "0: Stop when Timer B gets 0,1: Reload the initial value when Timer B gets 0"
bitfld.long 0x00 0. "AEn,Enable autoreload feature for timer A" "0: Stop when Timer A gets 0,1: Reload the initial value when Timer A gets 0"
group.long 0x04++0x03
line.long 0x00 "TIM_BCTIMER_STAT,Bit Clock Timer Status"
hexmask.long 0x00 3.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 2. "TimerCInt,Interrupt from Timer C" "0: No interrupt from Timer C,1: Interrupt from Timer C exist"
newline
bitfld.long 0x00 1. "TimerBInt,Interrupt from Timer B" "0: No interrupt from Timer B,1: Interrupt from Timer B exist"
bitfld.long 0x00 0. "TimerAInt,Interrupt from Timer A" "0: No interrupt from Timer A,1: Interrupt from Timer A exist"
group.long 0x08++0x03
line.long 0x00 "TIM_BCTIMER_A,Bit Clock Timer A control"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimA,Start Value Timer A Set the initial value of Timer A"
group.long 0x0C++0x03
line.long 0x00 "TIM_BCTIMER_B,Bit Clock Timer B control"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimB,Start Value Timer B Set the initial value of Timer B"
group.long 0x10++0x03
line.long 0x00 "TIM_BCTIMER_C,Bit Clock Timer C control"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimC,Start Value Timer C Set the initial value of Timer C"
group.long 0x14++0x03
line.long 0x00 "TIM_BCTIMER_A_RD,Bit Clock Timer A"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimARd,Current Value of Timer A"
group.long 0x18++0x03
line.long 0x00 "TIM_BCTIMER_B_RD,Bit Clock Timer B"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimBRd,Current Value of Timer B"
group.long 0x1C++0x03
line.long 0x00 "TIM_BCTIMER_C_RD,Bit Clock Timer C"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimCRd,Current Value of Timer C"
group.long 0x100++0x03
line.long 0x00 "TIM_GTIMER_CTRL,Timer Control"
rbitfld.long 0x00 26.--31. "Reserved0,Do not change the values" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
abitfld.long 0x00 16.--25. "PRESCALERVAL,Settings for frequency divider of TimerSCLK to generate timer clock" "0x000=0: No divide,0x001=1: 1/2,0x002=2: 1/3,0x3FF=1023: 1/1024"
newline
hexmask.long.byte 0x00 9.--15. 1. "Reserved1,Do not change the values"
bitfld.long 0x00 8. "INTMA,Timer A Interrupt mask" "0: the interrupt is not masked,1: the interutpt is masked"
newline
hexmask.long.byte 0x00 1.--7. 1. "Reserved2,Do not change the values"
bitfld.long 0x00 0. "AEn,Enable auto reload feature for Timer A" "0,1"
group.long 0x104++0x03
line.long 0x00 "TIM_GTIMER_STAT,Timer Status"
hexmask.long 0x00 1.--31. 1. "Reserved0,Do not change the values"
bitfld.long 0x00 0. "TimerAInt,Interrutp bit from Timer A" "0: No interrupt from Timer A,1: Interrupt from Timer A exist"
group.long 0x108++0x03
line.long 0x00 "TIM_GTIMER_A,Timer Initial Value"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimARd,Start Value of TimerA"
group.long 0x114++0x03
line.long 0x00 "TIM_GTIMER_A_RD,Timer Value"
hexmask.long.word 0x00 16.--31. 1. "Reserved0,Do not change the values"
hexmask.long.word 0x00 0.--15. 1. "TimerARd,Current Value of Timer A"
tree.end
autoindent.off
newline