2256 lines
157 KiB
Plaintext
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
|