4592 lines
248 KiB
Plaintext
4592 lines
248 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: FM33LG0xxA On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: NEJ
|
|
; @Changelog: 2024-08-14 NEJ
|
|
; @Manufacturer: FMSH - Fudan Microelectronics Group Co., Ltd.
|
|
; @Doc: Generated (TRACE32, build: 171804.), based on:
|
|
; FM33LG0XX.SVD (Ver. 1.0)
|
|
; @Core: Cortex-M0
|
|
; @Chip: FM33LG012A, FM33LG013A, FM33LG016A,
|
|
; FM33LG023A, FM33LG025A, FM33LG026A,
|
|
; FM33LG028A, FM33LG043A, FM33LG045A,
|
|
; FM33LG046A, FM33LG048A
|
|
; @Copyright: (C) 1989-2024 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perfm33lg0xxa.per 18242 2024-08-19 10:15:41Z kwisniewski $
|
|
|
|
AUTOINDENT.ON CENTER TREE
|
|
ENUMDELIMITER ","
|
|
base ad:0x0
|
|
tree.close "Core Registers (Cortex-M0)"
|
|
AUTOINDENT.PUSH
|
|
AUTOINDENT.OFF
|
|
tree "System Control"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 0x8
|
|
if (CORENAME()=="CORTEXM1")
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "STCSR,SysTick Control and Status Register"
|
|
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
|
|
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "No effect,Processor clock"
|
|
textline " "
|
|
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
|
|
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "STRVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
|
|
line.long 0x08 "STCVR,SysTick Current Value Register"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
|
|
else
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "STCSR,SysTick Control and Status Register"
|
|
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
|
|
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "External clock,Processor clock"
|
|
textline " "
|
|
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
|
|
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "STRVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
|
|
line.long 0x08 "STCVR,SysTick Current Value Register"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
|
|
endif
|
|
if (CORENAME()=="CORTEXM1")
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "STCR,SysTick Calibration Value Register"
|
|
bitfld.long 0x00 31. " NOREF ,Reads as one" "0,1"
|
|
bitfld.long 0x00 30. " SKEW ,Reads as zero" "0,1"
|
|
textline " "
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Indicates calibration value is not known"
|
|
else
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "STCR,SysTick Calibration Value Register"
|
|
bitfld.long 0x00 31. " NOREF ,Indicates whether the IMPL_DEF reference clock is provided" "Implemented,Not implemented"
|
|
bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact"
|
|
textline " "
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing subject to system clock skew errors"
|
|
endif
|
|
if (CORENAME()=="CORTEXM1")
|
|
rgroup.long 0xd00++0x03
|
|
line.long 0x00 "CPUID,CPU ID Base Register"
|
|
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
|
|
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
|
|
textline " "
|
|
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC21=Cortex-M1"
|
|
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
|
|
elif (CORENAME()=="CORTEXM0+")
|
|
rgroup.long 0xd00++0x03
|
|
line.long 0x00 "CPUID,CPU ID Base Register"
|
|
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
|
|
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
|
|
textline " "
|
|
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC60=Cortex-M0+"
|
|
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
|
|
else
|
|
rgroup.long 0xd00++0x03
|
|
line.long 0x00 "CPUID,CPU ID Base Register"
|
|
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
|
|
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
|
|
textline " "
|
|
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC20=Cortex-M0"
|
|
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
|
|
endif
|
|
group.long 0xd04++0x03
|
|
line.long 0x00 "ICSR,Interrupt Control State Register"
|
|
bitfld.long 0x00 31. " NMIPENDSET ,Setting this bit will activate an NMI" "No effect,Set pending"
|
|
bitfld.long 0x00 28. " PENDSVSET ,Set a pending PendSV interrupt" "No effect,Set pending"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PENDSVCLR ,Clear a pending PendSV interrupt" "No effect,Clear pending"
|
|
bitfld.long 0x00 26. " PENDSTSET ,Set a pending SysTick" "No effect,Set pending"
|
|
textline " "
|
|
bitfld.long 0x00 25. " PENDSVCLR ,Clear a pending SysTick" "No effect,Clear pending"
|
|
bitfld.long 0x00 23. " ISRPREEMPT ,Pending exception service" "No service,Service"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ISRPENDING ,External interrupt pending flag" "No interrupt,Interrupt"
|
|
hexmask.long.byte 0x00 12.--17. 1. " VECTPENDING ,Active exception number field"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " VECTACTIVET ,Active exception number field"
|
|
if (CORENAME()=="CORTEXM0+")
|
|
group.long 0xd08++0x03
|
|
line.long 0x00 "VTOR,Vector Table Offset Register"
|
|
hexmask.long 0x00 7.--31. 0x80 " TBLOFF ,Vector table address"
|
|
else
|
|
textline " "
|
|
endif
|
|
group.long 0xd0c++0x03
|
|
line.long 0x00 "AIRCR,Application Interrupt and Reset Control Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Vector Key"
|
|
bitfld.long 0x00 15. " ENDIANNESS ,Data endianness bit" "Little-endian,Big-endian"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SYSRESETREQ ,System reset setup request" "No effect,Reset"
|
|
bitfld.long 0x00 1. " VECTCLRACTIVE ,Clears all active state information" "No clear,Clear"
|
|
group.long 0xd10++0x03
|
|
line.long 0x00 "SCR,System Control Register"
|
|
bitfld.long 0x00 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup"
|
|
bitfld.long 0x00 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled"
|
|
rgroup.long 0xd14++0x03
|
|
line.long 0x00 "CCR,Configuration and Control Register"
|
|
bitfld.long 0x00 9. " STKALIGN ,Indicates whether on exception entry all exceptions are entered with 8-byte stack alignment and the context to restore it is saved" "Reserved,Aligned"
|
|
bitfld.long 0x00 3. " UNALIGN_TRP ,Indicates that all unaligned accesses results in a Hard Fault" "Reserved,Trapped"
|
|
group.long 0xd1c++0x0b
|
|
line.long 0x00 "SHPR2,System Handler Priority Register 2"
|
|
bitfld.long 0x00 30.--31. " PRI_11 ,Priority of system handler 11-SVCall" "00,01,10,11"
|
|
line.long 0x04 "SHPR3,System Handler Priority Register 3"
|
|
bitfld.long 0x04 30.--31. " PRI_15 ,Priority of system handler 15-SysTick" "00,01,10,11"
|
|
bitfld.long 0x04 22.--23. " PRI_14 ,Priority of system handler 14- PendSV" "00,01,10,11"
|
|
line.long 0x08 "SHCSR,System Handler Control and State Register"
|
|
bitfld.long 0x08 15. " SVCALLPENDED ,Reads as 1 if SVCall is pending" "Not pending,Pending"
|
|
if (CORENAME()=="CORTEXM0+")
|
|
hgroup.long 0x08++0x03
|
|
hide.long 0x00 "ACTLR,Auxiliary Control Register"
|
|
else
|
|
textline " "
|
|
endif
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Nested Vectored Interrupt Controller (NVIC)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 12.
|
|
tree "Interrupt Enable Registers"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "SET/CLREN,Interrupt Set/Clear Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
tree.end
|
|
tree "Interrupt Pending Registers"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SET/CLRPEN,Interrupt Set/Clear Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRPEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRPEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRPEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRPEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRPEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRPEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRPEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRPEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRPEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRPEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRPEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRPEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRPEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRPEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRPEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRPEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRPEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRPEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRPEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRPEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRPEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRPEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRPEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRPEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRPEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRPEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRPEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRPEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRPEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRPEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRPEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRPEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
tree.end
|
|
width 6.
|
|
tree "Interrupt Priority Registers"
|
|
group.long 0x400++0x1F
|
|
line.long 0x00 "INT0,Interrupt Priority Register"
|
|
bitfld.long 0x00 30.--31. " IP_3 ,Priority of interrupt 3" "0,1,2,3"
|
|
bitfld.long 0x00 22.--23. " IP_2 ,Priority of interrupt 2" "0,1,2,3"
|
|
bitfld.long 0x00 14.--15. " IP_1 ,Priority of interrupt 1" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " IP_0 ,Priority of interrupt 0" "0,1,2,3"
|
|
line.long 0x04 "INT1,Interrupt Priority Register"
|
|
bitfld.long 0x04 30.--31. " IP_7 ,Priority of interrupt 7" "0,1,2,3"
|
|
bitfld.long 0x04 22.--23. " IP_6 ,Priority of interrupt 6" "0,1,2,3"
|
|
bitfld.long 0x04 14.--15. " IP_5 ,Priority of interrupt 5" "0,1,2,3"
|
|
bitfld.long 0x04 6.--7. " IP_4 ,Priority of interrupt 4" "0,1,2,3"
|
|
line.long 0x08 "INT2,Interrupt Priority Register"
|
|
bitfld.long 0x08 30.--31. " IP_11 ,Priority of interrupt 11" "0,1,2,3"
|
|
bitfld.long 0x08 22.--23. " IP_10 ,Priority of interrupt 10" "0,1,2,3"
|
|
bitfld.long 0x08 14.--15. " IP_9 ,Priority of interrupt 9" "0,1,2,3"
|
|
bitfld.long 0x08 6.--7. " IP_8 ,Priority of interrupt 8" "0,1,2,3"
|
|
line.long 0x0C "INT3,Interrupt Priority Register"
|
|
bitfld.long 0x0C 30.--31. " IP_15 ,Priority of interrupt 15" "0,1,2,3"
|
|
bitfld.long 0x0C 22.--23. " IP_14 ,Priority of interrupt 14" "0,1,2,3"
|
|
bitfld.long 0x0C 14.--15. " IP_13 ,Priority of interrupt 13" "0,1,2,3"
|
|
bitfld.long 0x0C 6.--7. " IP_12 ,Priority of interrupt 12" "0,1,2,3"
|
|
line.long 0x10 "INT4,Interrupt Priority Register"
|
|
bitfld.long 0x10 30.--31. " IP_19 ,Priority of interrupt 19" "0,1,2,3"
|
|
bitfld.long 0x10 22.--23. " IP_18 ,Priority of interrupt 18" "0,1,2,3"
|
|
bitfld.long 0x10 14.--15. " IP_17 ,Priority of interrupt 17" "0,1,2,3"
|
|
bitfld.long 0x10 6.--7. " IP_16 ,Priority of interrupt 16" "0,1,2,3"
|
|
line.long 0x14 "INT5,Interrupt Priority Register"
|
|
bitfld.long 0x14 30.--31. " IP_23 ,Priority of interrupt 23" "0,1,2,3"
|
|
bitfld.long 0x14 22.--23. " IP_22 ,Priority of interrupt 22" "0,1,2,3"
|
|
bitfld.long 0x14 14.--15. " IP_21 ,Priority of interrupt 21" "0,1,2,3"
|
|
bitfld.long 0x14 6.--7. " IP_20 ,Priority of interrupt 20" "0,1,2,3"
|
|
line.long 0x18 "INT6,Interrupt Priority Register"
|
|
bitfld.long 0x18 30.--31. " IP_27 ,Priority of interrupt 27" "0,1,2,3"
|
|
bitfld.long 0x18 22.--23. " IP_26 ,Priority of interrupt 26" "0,1,2,3"
|
|
bitfld.long 0x18 14.--15. " IP_25 ,Priority of interrupt 25" "0,1,2,3"
|
|
bitfld.long 0x18 6.--7. " IP_24 ,Priority of interrupt 24" "0,1,2,3"
|
|
line.long 0x1C "INT7,Interrupt Priority Register"
|
|
bitfld.long 0x1C 30.--31. " IP_31 ,Priority of interrupt 31" "0,1,2,3"
|
|
bitfld.long 0x1C 22.--23. " IP_30 ,Priority of interrupt 30" "0,1,2,3"
|
|
bitfld.long 0x1C 14.--15. " IP_29 ,Priority of interrupt 29" "0,1,2,3"
|
|
bitfld.long 0x1C 6.--7. " IP_28 ,Priority of interrupt 28" "0,1,2,3"
|
|
tree.end
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Debug"
|
|
tree "Core Debug"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 0xA
|
|
group.long 0xD30++0x03
|
|
line.long 0x00 "DFSR,Data Fault Status Register"
|
|
eventfld.long 0x00 4. " EXTERNAL ,External debug request flag" "No occurred,Occurred"
|
|
eventfld.long 0x00 3. " VCATCH ,Vector catch flag" "No occurred,Occurred"
|
|
textline " "
|
|
eventfld.long 0x00 2. " DWTRAP ,Data Watchpoint flag" "No match,Match"
|
|
textline " "
|
|
eventfld.long 0x00 1. " BKPT ,BKPT flag" "No match,Match"
|
|
eventfld.long 0x00 0. " HALTED ,Halt request flag" "No request,Request"
|
|
if (CORENAME()=="CORTEXM1")
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
textline " "
|
|
textfld " "
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
endif
|
|
else
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
|
|
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
textline " "
|
|
textfld " "
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
|
|
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
wgroup.long 0xDF4++0x03
|
|
line.long 0x00 "DCRSR,Debug Core Selector Register"
|
|
bitfld.long 0x00 16. " REGWnR ,Register Read/Write" "Read,Write"
|
|
bitfld.long 0x00 0.--4. " REGSEL ,Register Selection" "R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,Current SP,LR,DebugReturnAddress,xPSR Flags,MSP,PSP,Reserved,CONTROL[1]/PRIMASK[0],?..."
|
|
group.long 0xDF8++0x07
|
|
line.long 0x00 "DCRDR,Debug Core Register Data Register"
|
|
hexmask.long 0x00 0.--31. 1. " DATA ,Data for reading and writing registers to and from the processor"
|
|
line.long 0x04 "DEMCR,Debug Exception and Monitor Control Register"
|
|
bitfld.long 0x04 24. " DWTENA ,Global enable or disable for the DW unit" "Disabled,Enabled"
|
|
bitfld.long 0x04 10. " VC_HARDERR ,Debug trap on a Hard Fault" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x04 0. " VC_CORERESET ,Reset Vector Catch" "No reset,Reset"
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Breakpoint Unit (BPU)"
|
|
sif COMPonent.AVAILABLE("BPU")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("BPU",-1))
|
|
width 8.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "BP_CTRL,Breakpoint Control Register"
|
|
bitfld.long 0x00 4.--7. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1. " KEY ,Key field" "No write,Write"
|
|
bitfld.long 0x00 0. " ENABLE ,Breakpoint unit enable bit" "Disabled,Enabled"
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "B_COMP0,Breakpoint Comparator Registers 0"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 0" "Disabled,Enabled"
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "B_COMP1,Breakpoint Comparator Registers 1"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 1" "Disabled,Enabled"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "B_COMP2,Breakpoint Comparator Registers 2"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 2" "Disabled,Enabled"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "B_COMP3,Breakpoint Comparator Registers 3"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 3" "Disabled,Enabled"
|
|
else
|
|
newline
|
|
textline "BPU component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Data Watchpoint and Trace Unit (DWT)"
|
|
sif COMPonent.AVAILABLE("DWT")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))
|
|
width 14.
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "DW_CTRL,DW Control Register "
|
|
bitfld.long 0x00 28.--31. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "DW_PCSR,DW Program Counter Sample Register"
|
|
hexmask.long 0x00 0.--31. 1. " EIASAMPLE ,Execution instruction address sample or 0xFFFFFFFF"
|
|
group.long 0x20++0x0b
|
|
line.long 0x00 "DW_COMP0,DW Comparator Register 0"
|
|
hexmask.long 0x00 0.--31. 1. " COMP1 ,Compare against PC or the data address"
|
|
line.long 0x04 "DW_MASK0,DW Mask Register 0"
|
|
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
|
|
line.long 0x08 "DW_FUNCTION0,DW Function Register 0"
|
|
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
|
|
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
|
|
group.long 0x30++0x0b
|
|
line.long 0x00 "DW_COMP1,DW Comparator Register 1"
|
|
hexmask.long 0x00 0.--31. 1. " COMP ,Compare against PC or the data address"
|
|
line.long 0x04 "DW_MASK1,DW Mask Register 1 "
|
|
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
|
|
line.long 0x08 "DW_FUNCTION1,DW Function Register 1"
|
|
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
|
|
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
|
|
else
|
|
newline
|
|
textline "DWT component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
AUTOINDENT.POP
|
|
tree.end
|
|
tree "ADC (Analog to Digital Converter)"
|
|
base ad:0x40015C00
|
|
group.long 0x0++0x27
|
|
line.long 0x0 "ISR,ADC Interrupt and Status Register"
|
|
bitfld.long 0x0 6. "AWD_AH,AWD_AH field description" "0,1"
|
|
bitfld.long 0x0 5. "AWD_UL,AWD_UL field description" "0,1"
|
|
bitfld.long 0x0 4. "EOCAL,EOCAL field description" "0,1"
|
|
rbitfld.long 0x0 3. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 2. "OVR,OVR field description" "0,1"
|
|
bitfld.long 0x0 1. "EOS,EOS field description" "0,1"
|
|
bitfld.long 0x0 0. "EOC,EOC field description" "0,1"
|
|
line.long 0x4 "IER,ADC Interrupt Enable Register"
|
|
bitfld.long 0x4 6. "AWD_AHIE,AWD_AHIE field description" "0,1"
|
|
bitfld.long 0x4 5. "AWD_ULIE,AWD_ULIE field description" "0,1"
|
|
bitfld.long 0x4 4. "EOCALIE,EOCALIE field description" "0,1"
|
|
bitfld.long 0x4 2. "OVRIE,OVRIE field description" "0,1"
|
|
bitfld.long 0x4 1. "EOSIE,EOSIE field description" "0,1"
|
|
bitfld.long 0x4 0. "EOCIE,EOCIE field description" "0,1"
|
|
line.long 0x8 "CR1,ADC Control Register"
|
|
bitfld.long 0x8 1. "SWTRIG,SWTRIG field description" "0,1"
|
|
bitfld.long 0x8 0. "ADEN,ADEN field description" "0,1"
|
|
line.long 0xC "CR2,ADC Control Register"
|
|
bitfld.long 0xC 0.--1. "TRGCFG,TRGCFG field description" "0,1,2,3"
|
|
line.long 0x10 "CALR,ADC Calibration Register"
|
|
hexmask.long.byte 0x10 16.--23. 1. "OSCAL_CYCLE,OSCAL_CYCLE field description"
|
|
bitfld.long 0x10 12. "OFFL_EN,OFFL_EN field description" "0,1"
|
|
bitfld.long 0x10 7. "VCM_CTRL,VCM_CTRL field description" "0,1"
|
|
bitfld.long 0x10 6. "VCM_MODE,VCM_MODE field description" "0,1"
|
|
bitfld.long 0x10 4.--5. "CMPRDY_DELAY,CMPRDY_DELAY field description" "0,1,2,3"
|
|
bitfld.long 0x10 0. "CALEN,CALEN field description" "0,1"
|
|
line.long 0x14 "CFGR1,ADC Config Register1"
|
|
bitfld.long 0x14 11. "BUFCHP_EN,BUFCHP_EN field description" "0,1"
|
|
bitfld.long 0x14 10. "BUFLPF,BUFLPF field description" "0,1"
|
|
bitfld.long 0x14 9. "BUFMOD,BUFMOD field description" "0,1"
|
|
bitfld.long 0x14 8. "BUFEN,BUFEN field description" "0,1"
|
|
bitfld.long 0x14 6.--7. "APBCLK_PSC,APBCLK_PSC field description" "0,1,2,3"
|
|
bitfld.long 0x14 5. "EXSOC,EXSOC field description" "0,1"
|
|
bitfld.long 0x14 3.--4. "BITSEL,BITSEL field description" "0,1,2,3"
|
|
bitfld.long 0x14 2. "CLKSEL,CLKSEL field description" "0,1"
|
|
newline
|
|
bitfld.long 0x14 0.--1. "REFSEL,REFSEL field description" "0,1,2,3"
|
|
line.long 0x18 "CFGR2,ADC Config Register2"
|
|
hexmask.long.byte 0x18 26.--30. 1. "AWDCH,AWDCH field description"
|
|
bitfld.long 0x18 25. "AWDSC,AWDSC field description" "0,1"
|
|
bitfld.long 0x18 24. "AWDEN,AWDEN field description" "0,1"
|
|
hexmask.long.byte 0x18 20.--23. 1. "OVSS,OVSS field description"
|
|
bitfld.long 0x18 17.--19. "OVSR,OVSR field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x18 16. "OVSEN,OVSEN field description" "0,1"
|
|
bitfld.long 0x18 14. "IOTRFEN,IOTRFEN field description" "0,1"
|
|
bitfld.long 0x18 11. "SEMI,SEMI field description" "0,1"
|
|
newline
|
|
bitfld.long 0x18 10. "WAIT,WAIT field description" "0,1"
|
|
bitfld.long 0x18 9. "CONT,CONT field description" "0,1"
|
|
bitfld.long 0x18 8. "OVRM,OVRM field description" "0,1"
|
|
hexmask.long.byte 0x18 4.--7. 1. "EXTS,EXTS field description"
|
|
bitfld.long 0x18 2. "SCANDIR,SCANDIR field description" "0,1"
|
|
bitfld.long 0x18 0. "DMAEN,DMAEN field description" "0,1"
|
|
line.long 0x1C "SMTR,ADC Sampling Time Register"
|
|
hexmask.long.byte 0x1C 4.--7. 1. "SMTS2,SMTS2 field description"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "SMTS1,SMTS1 field description"
|
|
line.long 0x20 "CHER,ADC Channel Enable Register"
|
|
bitfld.long 0x20 30. "OPA,OPA field description" "0,1"
|
|
bitfld.long 0x20 29. "DAC,DAC field description" "0,1"
|
|
bitfld.long 0x20 28. "VDD/3,VDD/3 field description" "0,1"
|
|
bitfld.long 0x20 27. "VBAT/3,VBAT/3 field description" "0,1"
|
|
bitfld.long 0x20 26. "AVREF,AVREF field description" "0,1"
|
|
bitfld.long 0x20 25. "TS,TS field description" "0,1"
|
|
bitfld.long 0x20 24. "VREF1p2,VREF1p2 field description" "0,1"
|
|
bitfld.long 0x20 19. "ECH19,ECH19 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x20 18. "ECH18,ECH18 field description" "0,1"
|
|
bitfld.long 0x20 17. "ECH17,ECH17 field description" "0,1"
|
|
bitfld.long 0x20 16. "ECH16,ECH16 field description" "0,1"
|
|
bitfld.long 0x20 15. "ECH15,ECH15 field description" "0,1"
|
|
bitfld.long 0x20 14. "ECH14,ECH14 field description" "0,1"
|
|
bitfld.long 0x20 13. "ECH13,ECH13 field description" "0,1"
|
|
bitfld.long 0x20 12. "ECH12,ECH12 field description" "0,1"
|
|
bitfld.long 0x20 11. "ECH11,ECH11 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x20 10. "ECH10,ECH10 field description" "0,1"
|
|
bitfld.long 0x20 9. "ECH9,ECH9 field description" "0,1"
|
|
bitfld.long 0x20 8. "ECH8,ECH8 field description" "0,1"
|
|
bitfld.long 0x20 7. "ECH7,ECH7 field description" "0,1"
|
|
bitfld.long 0x20 6. "ECH6,ECH6 field description" "0,1"
|
|
bitfld.long 0x20 5. "ECH5,ECH5 field description" "0,1"
|
|
bitfld.long 0x20 4. "ECH4,ECH4 field description" "0,1"
|
|
bitfld.long 0x20 3. "ECH3,ECH3 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x20 2. "ECH2,ECH2 field description" "0,1"
|
|
bitfld.long 0x20 1. "ECH1,ECH1 field description" "0,1"
|
|
bitfld.long 0x20 0. "ECH0,ECH0 field description" "0,1"
|
|
line.long 0x24 "DCR,ADC Differential Channel Control Register"
|
|
hexmask.long.byte 0x24 0.--6. 1. "AINS,AINS field description"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "DR,ADC Data Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "DATA,DATA field description"
|
|
group.long 0x2C++0x3
|
|
line.long 0x0 "HLTR,ADC analog watchdog Threshold Register"
|
|
hexmask.long.word 0x0 16.--31. 1. "AWD_HT,AWD_HT field description"
|
|
hexmask.long.word 0x0 0.--15. 1. "AWD_LT,AWD_LT field description"
|
|
tree.end
|
|
tree "AES (AES Algorithm Module)"
|
|
base ad:0x40013800
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CR,AES Control Register"
|
|
bitfld.long 0x0 13.--14. "KEYLEN,KEYLEN field description" "0,1,2,3"
|
|
bitfld.long 0x0 12. "DMAOEN,DMAOEN field description" "0,1"
|
|
bitfld.long 0x0 11. "DMAIEN,DMAIEN field description" "0,1"
|
|
bitfld.long 0x0 9.--10. "IVRSWAP,IVRSWAP field description" "0,1,2,3"
|
|
bitfld.long 0x0 5.--6. "CHMOD,CHMOD field description" "0,1,2,3"
|
|
bitfld.long 0x0 3.--4. "MODE,MODE field description" "0,1,2,3"
|
|
bitfld.long 0x0 1.--2. "DATATYP,DATATYP field description" "0,1,2,3"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
line.long 0x4 "IER,AES Interrupt Enable Register"
|
|
bitfld.long 0x4 2. "WRERR_IE,WRERR_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "RDERR_IE,RDERR_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "CCF_IE,CCF_IE field description" "0,1"
|
|
line.long 0x8 "ISR,AES Interrupt Status Register"
|
|
bitfld.long 0x8 2. "WRERR,WRERR field description" "0,1"
|
|
bitfld.long 0x8 1. "RDERR,RDERR field description" "0,1"
|
|
bitfld.long 0x8 0. "CCF,CCF field description" "0,1"
|
|
line.long 0xC "DIR,AES Data Input Register"
|
|
hexmask.long 0xC 0.--31. 1. "DIN,DIN field description"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "DOR,AES Data Output Register"
|
|
hexmask.long 0x0 0.--31. 1. "DOUT,DOUT field description"
|
|
group.long 0x14++0x3F
|
|
line.long 0x0 "KEY0,AES Key Register 0"
|
|
hexmask.long 0x0 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x4 "KEY1,AES Key Register 1"
|
|
hexmask.long 0x4 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x8 "KEY2,AES Key Register 2"
|
|
hexmask.long 0x8 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0xC "KEY3,AES Key Register 3"
|
|
hexmask.long 0xC 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x10 "KEY4,AES Key Register 4"
|
|
hexmask.long 0x10 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x14 "KEY5,AES Key Register 5"
|
|
hexmask.long 0x14 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x18 "KEY6,AES Key Register 6"
|
|
hexmask.long 0x18 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x1C "KEY7,AES Key Register 7"
|
|
hexmask.long 0x1C 0.--31. 1. "KEYx,KEYx field description"
|
|
line.long 0x20 "IVR0,AES Initial Vector Register 0"
|
|
hexmask.long 0x20 0.--31. 1. "IVRx,IVRx field description"
|
|
line.long 0x24 "IVR1,AES Initial Vector Register 1"
|
|
hexmask.long 0x24 0.--31. 1. "IVRx,IVRx field description"
|
|
line.long 0x28 "IVR2,AES Initial Vector Register 2"
|
|
hexmask.long 0x28 0.--31. 1. "IVRx,IVRx field description"
|
|
line.long 0x2C "IVR3,AES Initial Vector Register 3"
|
|
hexmask.long 0x2C 0.--31. 1. "IVRx,IVRx field description"
|
|
line.long 0x30 "H0,AES MultH parameter Register 0"
|
|
hexmask.long 0x30 0.--31. 1. "Hx,Hx field description"
|
|
line.long 0x34 "H1,AES MultH parameter Register 1"
|
|
hexmask.long 0x34 0.--31. 1. "Hx,Hx field description"
|
|
line.long 0x38 "H2,AES MultH parameter Register 2"
|
|
hexmask.long 0x38 0.--31. 1. "Hx,Hx field description"
|
|
line.long 0x3C "H3,AES MultH parameter Register 3"
|
|
hexmask.long 0x3C 0.--31. 1. "Hx,Hx field description"
|
|
tree.end
|
|
tree "ATIM (Advanced-Control Timer)"
|
|
base ad:0x40013000
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,ATIM Control Register1"
|
|
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
|
|
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,ATIM Control Register2"
|
|
bitfld.long 0x4 14. "OIS4,OIS4 field description" "0,1"
|
|
bitfld.long 0x4 13. "OIS3N,OIS3N field description" "0,1"
|
|
bitfld.long 0x4 12. "OIS3,OIS3 field description" "0,1"
|
|
bitfld.long 0x4 11. "OIS2N,OIS2N field description" "0,1"
|
|
bitfld.long 0x4 10. "OIS2,OIS2 field description" "0,1"
|
|
bitfld.long 0x4 9. "OIS1N,OIS1N field description" "0,1"
|
|
bitfld.long 0x4 8. "OIS1,OIS1 field description" "0,1"
|
|
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
|
|
bitfld.long 0x4 2. "CCUS,CCUS field description" "0,1"
|
|
bitfld.long 0x4 0. "CCPC,CCPC field description" "0,1"
|
|
line.long 0x8 "SMCR,ATIM Slave Mode Control Register"
|
|
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
|
|
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
|
|
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
|
|
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
|
|
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
|
|
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "DIER,ATIM DMA and Interrupt Enable Register"
|
|
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
|
|
bitfld.long 0xC 13. "COMDE,COMDE field description" "0,1"
|
|
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
|
|
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
|
|
newline
|
|
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
|
|
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
|
|
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
|
|
bitfld.long 0xC 7. "BIE,BIE field description" "0,1"
|
|
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
|
|
bitfld.long 0xC 5. "COMIE,COMIE field description" "0,1"
|
|
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
|
|
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
|
|
newline
|
|
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
|
|
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x10 "ISR,ATIM Interrupt Status Register"
|
|
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
|
|
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
|
|
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
|
|
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
|
|
bitfld.long 0x10 7. "BIF,BIF field description" "0,1"
|
|
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
|
|
bitfld.long 0x10 5. "COMIF,COMIF field description" "0,1"
|
|
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
|
|
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
|
|
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,ATIM Event Generation Register"
|
|
bitfld.long 0x0 7. "BG,BG field description" "0,1"
|
|
bitfld.long 0x0 6. "TG,TG field description" "0,1"
|
|
bitfld.long 0x0 5. "COMG,COMG field description" "0,1"
|
|
bitfld.long 0x0 4. "CC4G,CC4G field description" "0,1"
|
|
bitfld.long 0x0 3. "CC3G,CC3G field description" "0,1"
|
|
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
|
|
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CCMR1_Input,ATIM Capture/Compare Mode Register1"
|
|
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
|
|
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
|
|
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "CCMR1_Output,ATIM Capture/Compare Mode Register1"
|
|
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "CCMR2_Input,ATIM Capture/Compare Mode Register2"
|
|
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
|
|
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
|
|
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
group.long 0x1C++0x33
|
|
line.long 0x0 "CCMR2_Output,ATIM Capture/Compare Mode Register2"
|
|
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
line.long 0x4 "CCER,ATIM Capture/Compare Enable Register"
|
|
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
|
|
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
|
|
bitfld.long 0x4 11. "CC3NP,CC3NP field description" "0,1"
|
|
bitfld.long 0x4 10. "CC3NE,CC3NE field description" "0,1"
|
|
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
|
|
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
|
|
bitfld.long 0x4 7. "CC2NP,CC2NP field description" "0,1"
|
|
bitfld.long 0x4 6. "CC2NE,CC2NE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
|
|
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
|
|
bitfld.long 0x4 3. "CC1NP,CC1NP field description" "0,1"
|
|
bitfld.long 0x4 2. "CC1NE,CC1NE field description" "0,1"
|
|
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
|
|
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
|
|
line.long 0x8 "CNT,ATIM Counter Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
|
|
line.long 0xC "PSC,ATIM Prescaler Register"
|
|
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
|
|
line.long 0x10 "ARR,ATIM Auto-Reload Register"
|
|
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
|
|
line.long 0x14 "RCR,ATIM Repetition Counter Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. "REP,REP field description"
|
|
line.long 0x18 "CCR1,ATIM Capture/Compare Register1"
|
|
hexmask.long.word 0x18 0.--15. 1. "CCR1,CCR1 field description"
|
|
line.long 0x1C "CCR2,ATIM Capture/Compare Register2"
|
|
hexmask.long.word 0x1C 0.--15. 1. "CCR2,CCR2 field description"
|
|
line.long 0x20 "CCR3,ATIM Capture/Compare Register3"
|
|
hexmask.long.word 0x20 0.--15. 1. "CCR3,CCR3 field description"
|
|
line.long 0x24 "CCR4,ATIM Capture/Compare Register4"
|
|
hexmask.long.word 0x24 0.--15. 1. "CCR4,CCR4 field description"
|
|
line.long 0x28 "BDTR,ATIM Break and Deadtime Register"
|
|
bitfld.long 0x28 15. "MOE,MOE field description" "0,1"
|
|
bitfld.long 0x28 14. "AOE,AOE field description" "0,1"
|
|
bitfld.long 0x28 13. "BKP,BKP field description" "0,1"
|
|
bitfld.long 0x28 12. "BKE,BKE field description" "0,1"
|
|
bitfld.long 0x28 11. "OSSR,OSSR field description" "0,1"
|
|
bitfld.long 0x28 10. "OSSI,OSSI field description" "0,1"
|
|
bitfld.long 0x28 8.--9. "LOCK,LOCK field description" "0,1,2,3"
|
|
hexmask.long.byte 0x28 0.--7. 1. "DTG,DTG field description"
|
|
line.long 0x2C "DCR,ATIM DMA Control Register"
|
|
hexmask.long.byte 0x2C 8.--12. 1. "DBL,DBL field description"
|
|
hexmask.long.byte 0x2C 0.--4. 1. "DBA,DBA field description"
|
|
line.long 0x30 "DMAR,ATIM DMA Access Register"
|
|
hexmask.long 0x30 0.--31. 1. "DMAR,DMAR field description"
|
|
group.long 0x60++0x3
|
|
line.long 0x0 "BKCR,ATIM Break Control Register"
|
|
bitfld.long 0x0 9. "BRK2GATE,BRK2GATE field description" "0,1"
|
|
bitfld.long 0x0 8. "BRK1GATE,BRK1GATE field description" "0,1"
|
|
hexmask.long.byte 0x0 4.--7. 1. "BRKF,BRKF field description"
|
|
bitfld.long 0x0 3. "BRKCOMB,BRKCOMB field description" "0,1"
|
|
bitfld.long 0x0 2. "HFDET_BRKEN,HFDET_BRKEN field description" "0,1"
|
|
bitfld.long 0x0 1. "SVD_BRKEN,SVD_BRKEN field description" "0,1"
|
|
bitfld.long 0x0 0. "COMP_BRKEN,COMP_BRKEN field description" "0,1"
|
|
tree.end
|
|
tree "BSTIM (Basic Timer)"
|
|
base ad:0x0
|
|
tree "BSTIM16 (16-bit Basic Timer)"
|
|
base ad:0x40018C00
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "CR1,BSTIM Control Register1"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,BSTIM Control Register2"
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "IER,BSTIM Interrupt Enable Register"
|
|
bitfld.long 0x0 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x4 "ISR,BSTIM Interrupt Status Register"
|
|
bitfld.long 0x4 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,BSTIM Event Generation Register"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x24++0xB
|
|
line.long 0x0 "CNT,BSTIM Counter Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "CNT,CNT field description"
|
|
line.long 0x4 "PSC,BSTIM Prescaler Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "PSC,PSC field description"
|
|
line.long 0x8 "ARR,BSTIM Auto-Reload Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "ARR,ARR field description"
|
|
tree.end
|
|
tree "BSTIM32 (32-bit Basic Timer)"
|
|
base ad:0x40016000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "CR1,BSTIM32 Control Register1"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,BSTIM32 Control Register2"
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "IER,BSTIM32 Interrupt Enable Register"
|
|
bitfld.long 0x0 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x4 "ISR,BSTIM32 Interrupt Status Register"
|
|
bitfld.long 0x4 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,BSTIM32 Event Generation Register"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x24++0xB
|
|
line.long 0x0 "CNT,BSTIM32 Counter Register"
|
|
hexmask.long 0x0 0.--31. 1. "CNT,CNT field description"
|
|
line.long 0x4 "PSC,BSTIM32 Prescaler Register"
|
|
hexmask.long 0x4 0.--31. 1. "PSC,PSC field description"
|
|
line.long 0x8 "ARR,BSTIM32 Auto-Reload Register"
|
|
hexmask.long 0x8 0.--31. 1. "ARR,ARR field description"
|
|
tree.end
|
|
tree.end
|
|
tree "CAN (Controller Area Network)"
|
|
base ad:0x40019400
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CR,CAN Control Register"
|
|
bitfld.long 0x0 1. "CEN,CEN field description" "0,1"
|
|
bitfld.long 0x0 0. "SRST,SRST field description" "0,1"
|
|
line.long 0x4 "MSR,CAN mode select register"
|
|
bitfld.long 0x4 1. "LPBACK,LPBACK field description" "0,1"
|
|
bitfld.long 0x4 0. "SLEEP,SLEEP field description" "0,1"
|
|
line.long 0x8 "BRPR,CAN Baud rate Prescaler Register"
|
|
hexmask.long.byte 0x8 0.--7. 1. "BRP,BRP field description"
|
|
line.long 0xC "BTR,CAN Bit Timing Register"
|
|
bitfld.long 0xC 7.--8. "SJW,SJW field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--6. "TS2,TS2 field description" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0xC 0.--3. 1. "TS1,TS1 field description"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "ECR,CAN Error Counter Register"
|
|
hexmask.long.byte 0x0 8.--15. 1. "REC,REC field description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "TEC,TEC field description"
|
|
group.long 0x14++0x3
|
|
line.long 0x0 "ESR,CAN Error Status Register"
|
|
bitfld.long 0x0 4. "ACKER,ACKER field description" "0,1"
|
|
bitfld.long 0x0 3. "BERR,BERR field description" "0,1"
|
|
bitfld.long 0x0 2. "STER,STER field description" "0,1"
|
|
bitfld.long 0x0 1. "FMER,FMER field description" "0,1"
|
|
bitfld.long 0x0 0. "CRCER,CRCER field description" "0,1"
|
|
rgroup.long 0x18++0x7
|
|
line.long 0x0 "SR,CAN Status Register"
|
|
bitfld.long 0x0 11. "ACFBSY,ACFBSY field description" "0,1"
|
|
bitfld.long 0x0 10. "TXFLL,TXFLL field description" "0,1"
|
|
bitfld.long 0x0 9. "TXBFLL,TXBFLL field description" "0,1"
|
|
bitfld.long 0x0 7.--8. "ESTAT,ESTAT field description" "0,1,2,3"
|
|
bitfld.long 0x0 6. "ERRWRN,ERRWRN field description" "0,1"
|
|
bitfld.long 0x0 5. "BBSY,BBSY field description" "0,1"
|
|
bitfld.long 0x0 4. "BIDLE,BIDLE field description" "0,1"
|
|
bitfld.long 0x0 3. "NORMAL,NORMAL field description" "0,1"
|
|
bitfld.long 0x0 2. "SLEEP,SLEEP field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "LBACK,LBACK field description" "0,1"
|
|
bitfld.long 0x0 0. "CONFIG,CONFIG field description" "0,1"
|
|
line.long 0x4 "ISR,CAN Interrupt Status Register"
|
|
bitfld.long 0x4 11. "WKUPIF,WKUPIF field description" "0,1"
|
|
bitfld.long 0x4 10. "SLPIF,SLPIF field description" "0,1"
|
|
bitfld.long 0x4 9. "BSOFFIF,BSOFFIF field description" "0,1"
|
|
bitfld.long 0x4 8. "ERRORIF,ERRORIF field description" "0,1"
|
|
bitfld.long 0x4 7. "RXNEMPIF,RXNEMPIF field description" "0,1"
|
|
bitfld.long 0x4 6. "RXOFLWIF,RXOFLWIF field description" "0,1"
|
|
bitfld.long 0x4 5. "RXUFLWIF,RXUFLWIF field description" "0,1"
|
|
bitfld.long 0x4 4. "RXOKIF,RXOKIF field description" "0,1"
|
|
bitfld.long 0x4 3. "TXBFLLIF,TXBFLLIF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "TXFLLIF,TXFLLIF field description" "0,1"
|
|
bitfld.long 0x4 1. "TXOKIF,TXOKIF field description" "0,1"
|
|
bitfld.long 0x4 0. "ARBLSTIF,ARBLSTIF field description" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IER,CAN Interrupt Enable Register"
|
|
bitfld.long 0x0 11. "WKUPIE,WKUPIE field description" "0,1"
|
|
bitfld.long 0x0 10. "SLPIE,SLPIE field description" "0,1"
|
|
bitfld.long 0x0 9. "BSOFFIE,BSOFFIE field description" "0,1"
|
|
bitfld.long 0x0 8. "ERRORIE,ERRORIE field description" "0,1"
|
|
bitfld.long 0x0 7. "RXNEMPIE,RXNEMPIE field description" "0,1"
|
|
bitfld.long 0x0 6. "RXOFLWIE,RXOFLWIE field description" "0,1"
|
|
bitfld.long 0x0 5. "RXUFLWIE,RXUFLWIE field description" "0,1"
|
|
bitfld.long 0x0 4. "RXOKIE,RXOKIE field description" "0,1"
|
|
bitfld.long 0x0 3. "TXBFLLIE,TXBFLLIE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXFLLIE,TXFLLIE field description" "0,1"
|
|
bitfld.long 0x0 1. "TXOKIE,TXOKIE field description" "0,1"
|
|
bitfld.long 0x0 0. "ARBLSTIE,ARBLSTIE field description" "0,1"
|
|
line.long 0x4 "ICR,CAN Interrupt Clear Register"
|
|
bitfld.long 0x4 11. "CWKUP,CWKUP field description" "0,1"
|
|
bitfld.long 0x4 10. "CSLP,CSLP field description" "0,1"
|
|
bitfld.long 0x4 9. "CBSOFF,CBSOFF field description" "0,1"
|
|
bitfld.long 0x4 8. "CERROR,CERROR field description" "0,1"
|
|
bitfld.long 0x4 7. "CRXNEMP,CRXNEMP field description" "0,1"
|
|
bitfld.long 0x4 6. "CRXOFLW,CRXOFLW field description" "0,1"
|
|
bitfld.long 0x4 5. "CRXUFLW,CRXUFLW field description" "0,1"
|
|
bitfld.long 0x4 4. "CRXOK,CRXOK field description" "0,1"
|
|
bitfld.long 0x4 3. "CTXBFLL,CTXBFLL field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "CTXFLL,CTXFLL field description" "0,1"
|
|
bitfld.long 0x4 1. "CTXOK,CTXOK field description" "0,1"
|
|
bitfld.long 0x4 0. "CARBLST,CARBLST field description" "0,1"
|
|
wgroup.long 0x30++0x2F
|
|
line.long 0x0 "TXF_IDR,CAN TX FIFO ID Register"
|
|
hexmask.long 0x0 0.--31. 1. "IDR,IDR field description"
|
|
line.long 0x4 "TXF_DLCR,CAN TX FIFO DLC Register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "DLC,DLC field description"
|
|
line.long 0x8 "TXF_DW1R,CAN TX FIFO Data Word1 Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. "DB3,DB3 field description"
|
|
hexmask.long.byte 0x8 16.--23. 1. "DB2,DB2 field description"
|
|
hexmask.long.byte 0x8 8.--15. 1. "DB1,DB1 field description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "DB0,DB0 field description"
|
|
line.long 0xC "TXF_DW2R,CAN TX FIFO Data Word2 Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. "DB7,DB7 field description"
|
|
hexmask.long.byte 0xC 16.--23. 1. "DB6,DB6 field description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "DB5,DB5 field description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "DB4,DB4 field description"
|
|
line.long 0x10 "HPB_IDR,CAN TX HPB ID Register"
|
|
hexmask.long 0x10 0.--31. 1. "IDR,IDR field description"
|
|
line.long 0x14 "HPB_DLCR,CAN TX HPB DLC Register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "DLC,DLC field description"
|
|
line.long 0x18 "HPB_DW1R,CAN TX HPB Data Word1 Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. "DB3,DB3 field description"
|
|
hexmask.long.byte 0x18 16.--23. 1. "DB2,DB2 field description"
|
|
hexmask.long.byte 0x18 8.--15. 1. "DB1,DB1 field description"
|
|
hexmask.long.byte 0x18 0.--7. 1. "DB0,DB0 field description"
|
|
line.long 0x1C "HPB_DW2R,CAN TX HPB Data Word2 Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. "DB7,DB7 field description"
|
|
hexmask.long.byte 0x1C 16.--23. 1. "DB6,DB6 field description"
|
|
hexmask.long.byte 0x1C 8.--15. 1. "DB5,DB5 field description"
|
|
hexmask.long.byte 0x1C 0.--7. 1. "DB4,DB4 field description"
|
|
line.long 0x20 "RXF_IDR,CAN RX FIFO ID Register"
|
|
hexmask.long 0x20 0.--31. 1. "IDR,IDR field description"
|
|
line.long 0x24 "RXF_DLCR,CAN RX FIFO DLC Register"
|
|
hexmask.long.byte 0x24 0.--3. 1. "DLC,DLC field description"
|
|
line.long 0x28 "RXF_DW1R,CAN RX FIFO Data Word1 Register"
|
|
hexmask.long.byte 0x28 24.--31. 1. "DB3,DB3 field description"
|
|
hexmask.long.byte 0x28 16.--23. 1. "DB2,DB2 field description"
|
|
hexmask.long.byte 0x28 8.--15. 1. "DB1,DB1 field description"
|
|
hexmask.long.byte 0x28 0.--7. 1. "DB0,DB0 field description"
|
|
line.long 0x2C "RXF_DW2R,CAN RX FIFO Data Word2 Register"
|
|
hexmask.long.byte 0x2C 24.--31. 1. "DB7,DB7 field description"
|
|
hexmask.long.byte 0x2C 16.--23. 1. "DB6,DB6 field description"
|
|
hexmask.long.byte 0x2C 8.--15. 1. "DB5,DB5 field description"
|
|
hexmask.long.byte 0x2C 0.--7. 1. "DB4,DB4 field description"
|
|
group.long 0x60++0x23
|
|
line.long 0x0 "AFR,Acceptance Filter Register"
|
|
bitfld.long 0x0 3. "UAF4,UAF4 field description" "0,1"
|
|
bitfld.long 0x0 2. "UAF3,UAF3 field description" "0,1"
|
|
bitfld.long 0x0 1. "UAF2,UAF2 field description" "0,1"
|
|
bitfld.long 0x0 0. "UAF1,UAF1 field description" "0,1"
|
|
line.long 0x4 "AFMR0,Acceptance Filter Mask Register1"
|
|
bitfld.long 0x4 31. "AMRTR,AMRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x4 13.--30. 1. "AMID1,AMID1 field description"
|
|
bitfld.long 0x4 12. "AMIDE,AMIDE field description" "0,1"
|
|
bitfld.long 0x4 11. "AMSRR,AMSRR field description" "0,1"
|
|
hexmask.long.word 0x4 0.--10. 1. "AMID0,AMID0 field description"
|
|
line.long 0x8 "AFIR0,Acceptance Filter ID Register1"
|
|
bitfld.long 0x8 31. "AIRTR,AIRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x8 13.--30. 1. "AIID1,AIID1 field description"
|
|
bitfld.long 0x8 12. "AIIDE,AIIDE field description" "0,1"
|
|
bitfld.long 0x8 11. "AISRR,AISRR field description" "0,1"
|
|
hexmask.long.word 0x8 0.--10. 1. "AIID0,AIID0 field description"
|
|
line.long 0xC "AFMR1,Acceptance Filter Mask Register2"
|
|
bitfld.long 0xC 31. "AMRTR,AMRTR field description" "0,1"
|
|
hexmask.long.tbyte 0xC 13.--30. 1. "AMID1,AMID1 field description"
|
|
bitfld.long 0xC 12. "AMIDE,AMIDE field description" "0,1"
|
|
bitfld.long 0xC 11. "AMSRR,AMSRR field description" "0,1"
|
|
hexmask.long.word 0xC 0.--10. 1. "AMID0,AMID0 field description"
|
|
line.long 0x10 "AFIR1,Acceptance Filter ID Register2"
|
|
bitfld.long 0x10 31. "AIRTR,AIRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x10 13.--30. 1. "AIID1,AIID1 field description"
|
|
bitfld.long 0x10 12. "AIIDE,AIIDE field description" "0,1"
|
|
bitfld.long 0x10 11. "AISRR,AISRR field description" "0,1"
|
|
hexmask.long.word 0x10 0.--10. 1. "AIID0,AIID0 field description"
|
|
line.long 0x14 "AFMR2,Acceptance Filter Mask Register3"
|
|
bitfld.long 0x14 31. "AMRTR,AMRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x14 13.--30. 1. "AMID1,AMID1 field description"
|
|
bitfld.long 0x14 12. "AMIDE,AMIDE field description" "0,1"
|
|
bitfld.long 0x14 11. "AMSRR,AMSRR field description" "0,1"
|
|
hexmask.long.word 0x14 0.--10. 1. "AMID0,AMID0 field description"
|
|
line.long 0x18 "AFIR2,Acceptance Filter ID Register3"
|
|
bitfld.long 0x18 31. "AIRTR,AIRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x18 13.--30. 1. "AIID1,AIID1 field description"
|
|
bitfld.long 0x18 12. "AIIDE,AIIDE field description" "0,1"
|
|
bitfld.long 0x18 11. "AISRR,AISRR field description" "0,1"
|
|
hexmask.long.word 0x18 0.--10. 1. "AIID0,AIID0 field description"
|
|
line.long 0x1C "AFMR3,Acceptance Filter Mask Register4"
|
|
bitfld.long 0x1C 31. "AMRTR,AMRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x1C 13.--30. 1. "AMID1,AMID1 field description"
|
|
bitfld.long 0x1C 12. "AMIDE,AMIDE field description" "0,1"
|
|
bitfld.long 0x1C 11. "AMSRR,AMSRR field description" "0,1"
|
|
hexmask.long.word 0x1C 0.--10. 1. "AMID0,AMID0 field description"
|
|
line.long 0x20 "AFIR3,Acceptance Filter ID Register4"
|
|
bitfld.long 0x20 31. "AIRTR,AIRTR field description" "0,1"
|
|
hexmask.long.tbyte 0x20 13.--30. 1. "AIID1,AIID1 field description"
|
|
bitfld.long 0x20 12. "AIIDE,AIIDE field description" "0,1"
|
|
bitfld.long 0x20 11. "AISRR,AISRR field description" "0,1"
|
|
hexmask.long.word 0x20 0.--10. 1. "AIID0,AIID0 field description"
|
|
tree.end
|
|
tree "CDIF (Cross Power Domain Interface)"
|
|
base ad:0x4001E000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "CR,no description"
|
|
bitfld.long 0x0 1. "INTF_IEN,INTF_IEN field description" "0,1"
|
|
bitfld.long 0x0 0. "INTF_OEN,INTF_OEN field description" "0,1"
|
|
line.long 0x4 "PRSC,no description"
|
|
bitfld.long 0x4 0.--2. "PRSC,PRSC field description" "0,1,2,3,4,5,6,7"
|
|
tree.end
|
|
tree "CMU (Clock Manage Unit)"
|
|
base ad:0x40002400
|
|
group.long 0x0++0x17
|
|
line.long 0x0 "SYSCLKCR,System Clock Control Register"
|
|
bitfld.long 0x0 27. "LSCATS,LSCATS field description" "0,1"
|
|
bitfld.long 0x0 25. "SLP_ENEXTI,SLP_ENEXTI field description" "0,1"
|
|
bitfld.long 0x0 16.--18. "APBPRES,APBPRES field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 8.--10. "AHBPRES,AHBPRES field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 6.--7. "STCLKSEL,STCLKSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--2. "SYSCLKSEL,SYSCLKSEL field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "RCHCR,RCHF Control Register"
|
|
hexmask.long.byte 0x4 16.--19. 1. "FSEL,FSEL field description"
|
|
bitfld.long 0x4 0. "RCHFEN,RCHFEN field description" "0,1"
|
|
line.long 0x8 "RCHTR,RCHF Trim Register"
|
|
hexmask.long.byte 0x8 0.--7. 1. "RCHFTRIM,RCHFTRIM field description"
|
|
line.long 0xC "PLLCR,PLL Control Register"
|
|
hexmask.long.byte 0xC 16.--22. 1. "PLLDB,PLLDB field description"
|
|
rbitfld.long 0xC 7. "LOCKED,LOCKED field description" "0,1"
|
|
bitfld.long 0xC 4.--6. "REFPRSC,REFPRSC field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0xC 3. "PLLOSEL,PLLOSEL field description" "0,1"
|
|
bitfld.long 0xC 1. "PLLINSEL,PLLINSEL field description" "0,1"
|
|
bitfld.long 0xC 0. "PLLEN,PLLEN field description" "0,1"
|
|
line.long 0x10 "RCLPCR,RCLP Control Register"
|
|
bitfld.long 0x10 0. "ENB,ENB field description" "0,1"
|
|
line.long 0x14 "RCLPTR,RCLP Trim Register"
|
|
hexmask.long.byte 0x14 0.--7. 1. "RCLP_TRIM,RCLP_TRIM field description"
|
|
group.long 0x1C++0x3F
|
|
line.long 0x0 "LSCLKSEL,LSCLK Select Register"
|
|
hexmask.long.byte 0x0 0.--7. 1. "LSCLKSEL,LSCLKSEL field description"
|
|
line.long 0x4 "XTHCR,XTHF Control Register"
|
|
hexmask.long.byte 0x4 8.--12. 1. "HF_CFG,HF_CFG field description"
|
|
bitfld.long 0x4 0. "XTHFEN,XTHFEN field description" "0,1"
|
|
line.long 0x8 "RCLFCR,RCLF Control Register"
|
|
bitfld.long 0x8 16.--17. "RCLF_PSC,RCLF_PSC field description" "0,1,2,3"
|
|
bitfld.long 0x8 0. "RCLF_EN,RCLF_EN field description" "0,1"
|
|
line.long 0xC "RCLFTR,RCLF Trim Register"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RCLF_TRIM,RCLF_TRIM field description"
|
|
line.long 0x10 "IER,Interrupt Enable Register"
|
|
bitfld.long 0x10 2. "SYSCKE_IE,SYSCKE_IE field description" "0,1"
|
|
bitfld.long 0x10 1. "HFDET_IE,HFDET_IE field description" "0,1"
|
|
line.long 0x14 "ISR,Interrupt Status Register"
|
|
rbitfld.long 0x14 9. "HFDETO,HFDETO field description" "0,1"
|
|
bitfld.long 0x14 2. "SYSCSE_IF,SYSCSE_IF field description" "0,1"
|
|
bitfld.long 0x14 1. "HFDETIF,HFDETIF field description" "0,1"
|
|
line.long 0x18 "PCLKCR1,Peripheral bus Clock Control Register1"
|
|
bitfld.long 0x18 12. "VREF1p2_PCE,VREF1p2_PCE field description" "0,1"
|
|
bitfld.long 0x18 11. "OPA_PCE,OPA_PCE field description" "0,1"
|
|
bitfld.long 0x18 10. "ATT_PCE,ATT_PCE field description" "0,1"
|
|
bitfld.long 0x18 9. "COMP_PCE,COMP_PCE field description" "0,1"
|
|
bitfld.long 0x18 8. "SVD_PCE,SVD_PCE field description" "0,1"
|
|
bitfld.long 0x18 7. "PAD_PCE,PAD_PCE field description" "0,1"
|
|
bitfld.long 0x18 5. "IWDT_PCE,IWDT_PCE field description" "0,1"
|
|
bitfld.long 0x18 4. "SCU_PCE,SCU_PCE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x18 3. "PMU_PCE,PMU_PCE field description" "0,1"
|
|
bitfld.long 0x18 2. "RTCA_PCE,RTCA_PCE field description" "0,1"
|
|
bitfld.long 0x18 1. "LPT16_PCE,LPT16_PCE field description" "0,1"
|
|
bitfld.long 0x18 0. "LPT32_PCE,LPT32_PCE field description" "0,1"
|
|
line.long 0x1C "PCLKCR2,Peripheral bus Clock Control Register2"
|
|
bitfld.long 0x1C 11. "PGL_PCE,PGL_PCE field description" "0,1"
|
|
bitfld.long 0x1C 10. "DAC_PCE,DAC_PCE field description" "0,1"
|
|
bitfld.long 0x1C 9. "DIVAS_PCE,DIVAS_PCE field description" "0,1"
|
|
bitfld.long 0x1C 8. "ADC_PCE,ADC_PCE field description" "0,1"
|
|
bitfld.long 0x1C 7. "WWDT_PCE,WWDT_PCE field description" "0,1"
|
|
bitfld.long 0x1C 6. "RAMBIST_PCE,RAMBIST_PCE field description" "0,1"
|
|
bitfld.long 0x1C 5. "FLASH_PCE,FLASH_PCE field description" "0,1"
|
|
bitfld.long 0x1C 4. "DMA_PCE,DMA_PCE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 3. "LCD_PCE,LCD_PCE field description" "0,1"
|
|
bitfld.long 0x1C 2. "AES_PCE,AES_PCE field description" "0,1"
|
|
bitfld.long 0x1C 1. "TRNG_PCE,TRNG_PCE field description" "0,1"
|
|
bitfld.long 0x1C 0. "CRC_PCE,CRC_PCE field description" "0,1"
|
|
line.long 0x20 "PCLKCR3,Peripheral bus Clock Control Register3"
|
|
bitfld.long 0x20 24. "I2C_PCE,I2C_PCE field description" "0,1"
|
|
bitfld.long 0x20 19. "CAN_PCE,CAN_PCE field description" "0,1"
|
|
bitfld.long 0x20 18. "LPUART2_PCE,LPUART2_PCE field description" "0,1"
|
|
bitfld.long 0x20 17. "LPUART1_PCE,LPUART1_PCE field description" "0,1"
|
|
bitfld.long 0x20 16. "LPUART0_PCE,LPUART0_PCE field description" "0,1"
|
|
bitfld.long 0x20 15. "U7816_PCE,U7816_PCE field description" "0,1"
|
|
bitfld.long 0x20 14. "UARTIR_PCE,UARTIR_PCE field description" "0,1"
|
|
bitfld.long 0x20 13. "UART5_PCE,UART5_PCE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x20 12. "UART4_PCE,UART4_PCE field description" "0,1"
|
|
bitfld.long 0x20 11. "UART3_PCE,UART3_PCE field description" "0,1"
|
|
bitfld.long 0x20 9. "UART1_PCE,UART1_PCE field description" "0,1"
|
|
bitfld.long 0x20 8. "UART0_PCE,UART0_PCE field description" "0,1"
|
|
bitfld.long 0x20 2. "SPI2_PCE,SPI2_PCE field description" "0,1"
|
|
bitfld.long 0x20 1. "SPI1_PCE,SPI1_PCE field description" "0,1"
|
|
bitfld.long 0x20 0. "SPI0_PCE,SPI0_PCE field description" "0,1"
|
|
line.long 0x24 "PCLKCR4,Peripheral bus Clock Control Register4"
|
|
bitfld.long 0x24 8. "BT16_PCE,BT16_PCE field description" "0,1"
|
|
bitfld.long 0x24 4. "AT_PCE,AT_PCE field description" "0,1"
|
|
bitfld.long 0x24 3. "GT2_PCE,GT2_PCE field description" "0,1"
|
|
bitfld.long 0x24 2. "GT1_PCE,GT1_PCE field description" "0,1"
|
|
bitfld.long 0x24 1. "GT0_PCE,GT0_PCE field description" "0,1"
|
|
bitfld.long 0x24 0. "BT32_PCE,BT32_PCE field description" "0,1"
|
|
line.long 0x28 "OPCCR1,Peripheral Clock Config Register1"
|
|
bitfld.long 0x28 30. "EXTICKS,EXTICKS field description" "0,1"
|
|
bitfld.long 0x28 26.--27. "LPUART1CKS,LPUART1CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 24.--25. "LPUART0CKS,LPUART0CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 22.--23. "LPUART2CKS,LPUART2CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 16.--17. "I2CCKS,I2CCKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 14.--15. "BT16CKS,BT16CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 12.--13. "BT32CKS,BT32CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 10.--11. "LPT16CKS,LPT16CKS field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x28 8.--9. "LPT32CKS,LPT32CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 7. "ATCKS,ATCKS field description" "0,1"
|
|
bitfld.long 0x28 4.--5. "CANCKS,CANCKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 2.--3. "UART1CKS,UART1CKS field description" "0,1,2,3"
|
|
bitfld.long 0x28 0.--1. "UART0CKS,UART0CKS field description" "0,1,2,3"
|
|
line.long 0x2C "OPCCR2,Peripheral Clock Config Register 2"
|
|
bitfld.long 0x2C 10.--12. "RNGPSC,RNGPSC field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x2C 2.--4. "ADCPSC,ADCPSC field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x2C 0.--1. "ADCCKS,ADCCKS field description" "0,1,2,3"
|
|
line.long 0x30 "OPCCR3,Peripheral Clock Config Register 3"
|
|
bitfld.long 0x30 31. "EXTICKE,EXTICKE field description" "0,1"
|
|
bitfld.long 0x30 30. "FLASHCKE,FLASHCKE field description" "0,1"
|
|
bitfld.long 0x30 29. "LPU1CKE,LPU1CKE field description" "0,1"
|
|
bitfld.long 0x30 28. "LPU0CKE,LPU0CKE field description" "0,1"
|
|
bitfld.long 0x30 24. "RNGCKE,RNGCKE field description" "0,1"
|
|
bitfld.long 0x30 21. "LPU2CKE,LPU2CKE field description" "0,1"
|
|
bitfld.long 0x30 20. "I2CCKE,I2CCKE field description" "0,1"
|
|
bitfld.long 0x30 16. "ADCCKE,ADCCKE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x30 15. "ATCKE,ATCKE field description" "0,1"
|
|
bitfld.long 0x30 14. "CANCKE,CANCKE field description" "0,1"
|
|
bitfld.long 0x30 9. "UART1CKE,UART1CKE field description" "0,1"
|
|
bitfld.long 0x30 8. "UART0CKE,UART0CKE field description" "0,1"
|
|
bitfld.long 0x30 3. "BT16CKE,BT16CKE field description" "0,1"
|
|
bitfld.long 0x30 2. "BT32CKE,BT32CKE field description" "0,1"
|
|
bitfld.long 0x30 1. "LPT16CKE,LPT16CKE field description" "0,1"
|
|
bitfld.long 0x30 0. "LPT32CKE,LPT32CKE field description" "0,1"
|
|
line.long 0x34 "AHBMCR,AHB Master Control Register"
|
|
bitfld.long 0x34 0. "MPRIL,MPRIL field description" "0,1"
|
|
line.long 0x38 "CCCR,Clock Calibration Control Register"
|
|
bitfld.long 0x38 1. "CCL_IE,CCL_IE field description" "0,1"
|
|
bitfld.long 0x38 0. "EN,EN field description" "0,1"
|
|
line.long 0x3C "CCFR,Clock Calibration Config Register"
|
|
bitfld.long 0x3C 10.--11. "CALPSC,CALPSC field description" "0,1,2,3"
|
|
bitfld.long 0x3C 8.--9. "REFPSC,REFPSC field description" "0,1,2,3"
|
|
bitfld.long 0x3C 1.--2. "CALSEL,CALSEL field description" "0,1,2,3"
|
|
bitfld.long 0x3C 0. "REFSEL,REFSEL field description" "0,1"
|
|
rgroup.long 0x5C++0x3
|
|
line.long 0x0 "CCNR,Clock Calibration Counter Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "CCL_CNT,CCL_CNT field description"
|
|
group.long 0x60++0x3
|
|
line.long 0x0 "CCISR,Clock Calibration Interrupt Status Register"
|
|
bitfld.long 0x0 0. "CCL_IF,CCL_IF field description" "0,1"
|
|
tree.end
|
|
tree "COMP (Comparator)"
|
|
base ad:0x40015400
|
|
group.long 0x0++0x17
|
|
line.long 0x0 "CR1,ComparatorControl Register 1"
|
|
bitfld.long 0x0 24. "TRGOEN,TRGOEN field description" "0,1"
|
|
hexmask.long.byte 0x0 19.--23. 1. "DFLEN,DFLEN field description"
|
|
bitfld.long 0x0 18. "WINMODE,WINMODE field description" "0,1"
|
|
bitfld.long 0x0 17. "POLAR,POLAR field description" "0,1"
|
|
bitfld.long 0x0 16. "DFEN,DFEN field description" "0,1"
|
|
bitfld.long 0x0 14.--15. "MODE,MODE field description" "0,1,2,3"
|
|
rbitfld.long 0x0 8. "CMP1O,CMP1O field description" "0,1"
|
|
bitfld.long 0x0 4.--5. "V1PSEL,V1PSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 1.--3. "V1NSEL,V1NSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 0. "CMP1EN,CMP1EN field description" "0,1"
|
|
line.long 0x4 "CR2,Comparator Control Register 2"
|
|
bitfld.long 0x4 24. "TRGOEN,TRGOEN field description" "0,1"
|
|
hexmask.long.byte 0x4 19.--23. 1. "DFLEN,DFLEN field description"
|
|
bitfld.long 0x4 17. "POLAR,POLAR field description" "0,1"
|
|
bitfld.long 0x4 16. "DFEN,DFEN field description" "0,1"
|
|
bitfld.long 0x4 14.--15. "MODE,MODE field description" "0,1,2,3"
|
|
rbitfld.long 0x4 8. "CMP2O,CMP2O field description" "0,1"
|
|
bitfld.long 0x4 4.--6. "V2PSEL,V2PSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 1.--3. "V2NSEL,V2NSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 0. "CMP2EN,CMP2EN field description" "0,1"
|
|
line.long 0x8 "CR3,Comparator Control Register 3"
|
|
bitfld.long 0x8 24. "TRGOEN,TRGOEN field description" "0,1"
|
|
hexmask.long.byte 0x8 19.--23. 1. "DFLEN,DFLEN field description"
|
|
bitfld.long 0x8 17. "POLAR,POLAR field description" "0,1"
|
|
bitfld.long 0x8 16. "DFEN,DFEN field description" "0,1"
|
|
rbitfld.long 0x8 8. "CMP3O,CMP3O field description" "0,1"
|
|
bitfld.long 0x8 4.--5. "V3PSEL,V3PSEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 1.--3. "V3NSEL,V3NSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 0. "CMP3EN,CMP3EN field description" "0,1"
|
|
line.long 0xC "ICR,Comparator Interrupt Config Register"
|
|
bitfld.long 0xC 25. "OOW_IE,OOW_IE field description" "0,1"
|
|
bitfld.long 0xC 24. "WIN_IE,WIN_IE field description" "0,1"
|
|
bitfld.long 0xC 18.--19. "CMP3SEL,CMP3SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 16. "CMP3IE,CMP3IE field description" "0,1"
|
|
bitfld.long 0xC 10.--11. "CMP2SEL,CMP2SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 8. "CMP2IE,CMP2IE field description" "0,1"
|
|
bitfld.long 0xC 2.--3. "CMP1SEL,CMP1SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 0. "CMP1IE,CMP1IE field description" "0,1"
|
|
line.long 0x10 "ISR,Comparator Interrupt Status Register"
|
|
bitfld.long 0x10 4. "OOW_IF,OOW_IF field description" "0,1"
|
|
bitfld.long 0x10 3. "WIN_IF,WIN_IF field description" "0,1"
|
|
bitfld.long 0x10 2. "CMP3IF,CMP3IF field description" "0,1"
|
|
bitfld.long 0x10 1. "CMP2IF,CMP2IF field description" "0,1"
|
|
bitfld.long 0x10 0. "CMP1IF,CMP1IF field description" "0,1"
|
|
line.long 0x14 "BUFCR,Comparator Buffer Control Register"
|
|
bitfld.long 0x14 2. "BUFBYP,BUFBYP field description" "0,1"
|
|
bitfld.long 0x14 1. "BUFSEL,BUFSEL field description" "0,1"
|
|
bitfld.long 0x14 0. "BUFENB,BUFENB field description" "0,1"
|
|
tree.end
|
|
tree "CRC (Cyclic Redundancy Check Calculation Unit)"
|
|
base ad:0x40010000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "DR,CRC Data Register"
|
|
hexmask.long 0x0 0.--31. 1. "CRCDR,CRCDR field description"
|
|
line.long 0x4 "CR,CRC Control Register"
|
|
bitfld.long 0x4 9. "OPWD,OPWD field description" "0,1"
|
|
bitfld.long 0x4 8. "PARA,PARA field description" "0,1"
|
|
bitfld.long 0x4 6.--7. "RFLTIN,RFLTIN field description" "0,1,2,3"
|
|
bitfld.long 0x4 5. "RFLTO,RFLTO field description" "0,1"
|
|
rbitfld.long 0x4 4. "RES,RES field description" "0,1"
|
|
rbitfld.long 0x4 3. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x4 2. "XOR,XOR field description" "0,1"
|
|
bitfld.long 0x4 0.--1. "CRCSEL,CRCSEL field description" "0,1,2,3"
|
|
line.long 0x8 "LFSR,CRC Linear Feedback Shift Register"
|
|
hexmask.long 0x8 0.--31. 1. "LFSR,LFSR field description"
|
|
line.long 0xC "XOR,CRC output XOR Register"
|
|
hexmask.long 0xC 0.--31. 1. "CRC_XOR,CRC_XOR field description"
|
|
group.long 0x1C++0x3
|
|
line.long 0x0 "POLY,CRC Polynominal Register"
|
|
hexmask.long 0x0 0.--31. 1. "CRCPOLY,CRCPOLY field description"
|
|
tree.end
|
|
tree "DAC (Digital to Analog Converter)"
|
|
base ad:0x40019800
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "CR1,DAC Control Register"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
line.long 0x4 "CR2,DAC Control Register"
|
|
bitfld.long 0x4 1. "DMAEN,DMAEN field description" "0,1"
|
|
bitfld.long 0x4 0. "TRGEN,TRGEN field description" "0,1"
|
|
line.long 0x8 "CFGR,DAC Config Register"
|
|
bitfld.long 0x8 8. "SHEN,SHEN field description" "0,1"
|
|
bitfld.long 0x8 7. "BUFEN,BUFEN field description" "0,1"
|
|
hexmask.long.byte 0x8 2.--5. 1. "TRGSEL,TRGSEL field description"
|
|
bitfld.long 0x8 0. "SWIEN,SWIEN field description" "0,1"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "SWTRGR,DAC Software Trigger Register"
|
|
bitfld.long 0x0 0. "SWTRIG,SWTRIG field description" "0,1"
|
|
group.long 0x10++0xF
|
|
line.long 0x0 "DHR,DAC Data Holding Register"
|
|
hexmask.long.word 0x0 0.--11. 1. "DHR,DHR field description"
|
|
line.long 0x4 "ISR,DAC Interrupt Status Register"
|
|
bitfld.long 0x4 3. "DMAERR,DMAERR field description" "0,1"
|
|
bitfld.long 0x4 2. "EOH,EOH field description" "0,1"
|
|
bitfld.long 0x4 1. "EOS,EOS field description" "0,1"
|
|
bitfld.long 0x4 0. "DOU,DOU field description" "0,1"
|
|
line.long 0x8 "IER,DAC Interrupt Enable Register"
|
|
bitfld.long 0x8 3. "DMAE_IE,DMAE_IE field description" "0,1"
|
|
bitfld.long 0x8 2. "EOH_IE,EOH_IE field description" "0,1"
|
|
bitfld.long 0x8 1. "EOS_IE,EOS_IE field description" "0,1"
|
|
bitfld.long 0x8 0. "DOU_IE,DOU_IE field description" "0,1"
|
|
line.long 0xC "SHTR,DAC Sample Hold Time Register"
|
|
hexmask.long.word 0xC 8.--23. 1. "THLD,THLD field description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "TSMPL,TSMPL field description"
|
|
tree.end
|
|
tree "DBG (Debug Support)"
|
|
base ad:0x40000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "SYSCFG,no description"
|
|
bitfld.long 0x0 31. "LDT0FAIL,LDT0FAIL field description" "0,1"
|
|
bitfld.long 0x0 30. "LDT1FAIL,LDT1FAIL field description" "0,1"
|
|
bitfld.long 0x0 29. "DCTFAIL,DCTFAIL field description" "0,1"
|
|
hexmask.long.byte 0x0 8.--15. 1. "RED_INFO,RED_INFO field description"
|
|
bitfld.long 0x0 4. "RAMCFG,RAMCFG field description" "0,1"
|
|
bitfld.long 0x0 2.--3. "FLSCFG,FLSCFG field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,MODE field description" "0,1,2,3"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "MCUDBGCR,no description"
|
|
bitfld.long 0x0 16. "DBG_SLEEP,DBG_SLEEP field description" "0,1"
|
|
bitfld.long 0x0 15. "DBG_LPT16_STOP,DBG_LPT16_STOP field description" "0,1"
|
|
bitfld.long 0x0 14. "DBG_BT16_STOP,DBG_BT16_STOP field description" "0,1"
|
|
bitfld.long 0x0 13. "DBG_AT_STOP,DBG_AT_STOP field description" "0,1"
|
|
bitfld.long 0x0 12. "DBG_LPT32_STOP,DBG_LPT32_STOP field description" "0,1"
|
|
bitfld.long 0x0 11. "DBG_GT2_STOP,DBG_GT2_STOP field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "DBG_GT1_STOP,DBG_GT1_STOP field description" "0,1"
|
|
bitfld.long 0x0 9. "DBG_GT0_STOP,DBG_GT0_STOP field description" "0,1"
|
|
bitfld.long 0x0 8. "DBG_BT32_STOP,DBG_BT32_STOP field description" "0,1"
|
|
bitfld.long 0x0 1. "DBG_WWDT_STOP,DBG_WWDT_STOP field description" "0,1"
|
|
bitfld.long 0x0 0. "DBG_IWDT_STOP,DBG_IWDT_STOP field description" "0,1"
|
|
line.long 0x4 "HDFFLAG,no description"
|
|
bitfld.long 0x4 6. "DABORT_ADDR_FLAG,DABORT_ADDR_FLAG field description" "0,1"
|
|
bitfld.long 0x4 5. "DABORT_RESP_FLAG,DABORT_RESP_FLAG field description" "0,1"
|
|
bitfld.long 0x4 4. "SVCUNDEF_FLAG,SVCUNDEF_FLAG field description" "0,1"
|
|
bitfld.long 0x4 3. "BKPT_FLAG,BKPT_FLAG field description" "0,1"
|
|
bitfld.long 0x4 2. "TBIT_FLAG,TBIT_FLAG field description" "0,1"
|
|
bitfld.long 0x4 1. "SPECIAL_OP_FLAG,SPECIAL_OP_FLAG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "HDF_REQUEST_FLAG,HDF_REQUEST_FLAG field description" "0,1"
|
|
tree.end
|
|
tree "DIVAS (Division/Squaring Accelerator)"
|
|
base ad:0x40019C00
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "OPRD,Operand Register"
|
|
hexmask.long 0x0 0.--31. 1. "OPRD,OPRD field description"
|
|
line.long 0x4 "DIVSOR,Divisor Regsiter"
|
|
hexmask.long.word 0x4 0.--15. 1. "DIVSOR,DIVSOR field description"
|
|
rgroup.long 0x8++0xF
|
|
line.long 0x0 "QUOT,Quotient Register"
|
|
hexmask.long 0x0 0.--31. 1. "QUOT,QUOT field description"
|
|
line.long 0x4 "REMD,Reminder Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "REMD,REMD field description"
|
|
line.long 0x8 "ROOT,Root Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "ROOT,ROOT field description"
|
|
line.long 0xC "SR,Status Register"
|
|
bitfld.long 0xC 1. "DIV_BY_0,DIV_BY_0 field description" "0,1"
|
|
bitfld.long 0xC 0. "BUSY,BUSY field description" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CR,Control Register"
|
|
bitfld.long 0x0 0. "MODE,MODE field description" "0,1"
|
|
tree.end
|
|
tree "DMA (Direct Memory Access)"
|
|
base ad:0x40000400
|
|
group.long 0x0++0x4B
|
|
line.long 0x0 "GCR,DMA Global Control Register"
|
|
bitfld.long 0x0 1. "DMA_ADDRERR_EN,DMA_ADDRERR_EN field description" "0,1"
|
|
bitfld.long 0x0 0. "DMAEN,DMAEN field description" "0,1"
|
|
line.long 0x4 "CH0CR,Channel 0 Control Register"
|
|
hexmask.long.word 0x4 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x4 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x4 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x4 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x4 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x4 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x4 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x4 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x4 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x8 "CH0MAR,Channel 0 Memory Address Register"
|
|
hexmask.long 0x8 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0xC "CH1CR,Channel 1 Control Register"
|
|
hexmask.long.word 0xC 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0xC 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0xC 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0xC 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0xC 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0xC 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0xC 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0xC 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0xC 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x10 "CH1MAR,Channel 1 Memory Address Register"
|
|
hexmask.long 0x10 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x14 "CH2CR,Channel 2 Control Register"
|
|
hexmask.long.word 0x14 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x14 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x14 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x14 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x14 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x14 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x14 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x14 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x14 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x14 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x18 "CH2MAR,Channel 2 Memory Address Register"
|
|
hexmask.long 0x18 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x1C "CH3CR,Channel 3 Control Register"
|
|
hexmask.long.word 0x1C 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x1C 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x1C 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x1C 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x1C 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x1C 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x1C 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x1C 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x1C 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x1C 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x20 "CH3MAR,Channel 3 Memory Address Register"
|
|
hexmask.long 0x20 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x24 "CH4CR,Channel 4 Control Register"
|
|
hexmask.long.word 0x24 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x24 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x24 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x24 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x24 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x24 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x24 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x24 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x24 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x24 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x28 "CH4MAR,Channel 4 Memory Address Register"
|
|
hexmask.long 0x28 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x2C "CH5CR,Channel 5 Control Register"
|
|
hexmask.long.word 0x2C 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x2C 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x2C 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x2C 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x2C 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x2C 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x2C 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x2C 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x2C 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x2C 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x30 "CH5MAR,Channel 5 Memory Address Register"
|
|
hexmask.long 0x30 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x34 "CH6CR,Channel 6 Control Register"
|
|
hexmask.long.word 0x34 16.--31. 1. "CHxTSIZE,CHxTSIZE field description"
|
|
bitfld.long 0x34 12.--13. "CHxPRI,CHxPRI field description" "0,1,2,3"
|
|
bitfld.long 0x34 11. "CHxINC,CHxINC field description" "0,1"
|
|
bitfld.long 0x34 8.--10. "CHxSSEL,CHxSSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x34 6. "CHxDIR,CHxDIR field description" "0,1"
|
|
bitfld.long 0x34 4.--5. "CHxBDW,CHxBDW field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x34 3. "CHxCIRC,CHxCIRC field description" "0,1"
|
|
bitfld.long 0x34 2. "CHxFTIE,CHxFTIE field description" "0,1"
|
|
bitfld.long 0x34 1. "CHxHTIE,CHxHTIE field description" "0,1"
|
|
bitfld.long 0x34 0. "ChxEN,ChxEN field description" "0,1"
|
|
line.long 0x38 "CH6MAR,Channel 6 Memory Address Register"
|
|
hexmask.long 0x38 0.--31. 1. "CHxMEMAD,CHxMEMAD field description"
|
|
line.long 0x3C "CH7CR,Channel 11 Control Register"
|
|
hexmask.long.word 0x3C 16.--27. 1. "MCHTSIZE,MCHTSIZE field description"
|
|
bitfld.long 0x3C 12.--13. "MCHPRI,MCHPRI field description" "0,1,2,3"
|
|
bitfld.long 0x3C 10. "MCHDIR,MCHDIR field description" "0,1"
|
|
bitfld.long 0x3C 9. "MCHRI,MCHRI field description" "0,1"
|
|
bitfld.long 0x3C 8. "MCHFI,MCHFI field description" "0,1"
|
|
bitfld.long 0x3C 2. "MCHFTIE,MCHFTIE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x3C 1. "MCHHTIE,MCHHTIE field description" "0,1"
|
|
bitfld.long 0x3C 0. "MCHEN,MCHEN field description" "0,1"
|
|
line.long 0x40 "CH7FAR,Channel 11 Flash Address Register"
|
|
hexmask.long.word 0x40 0.--14. 1. "MCHFLSAD,MCHFLSAD field description"
|
|
line.long 0x44 "CH7RAR,Channel 11 RAM Address Register"
|
|
hexmask.long.word 0x44 0.--11. 1. "MCHRAMAD,MCHRAMAD field description"
|
|
line.long 0x48 "ISR,DMA Interrupt Status Register"
|
|
bitfld.long 0x48 16. "DMA_ADDRERR,DMA_ADDRERR field description" "0,1"
|
|
hexmask.long.byte 0x48 8.--15. 1. "DMACHFT,DMACHFT field description"
|
|
hexmask.long.byte 0x48 0.--7. 1. "DMACHHT,DMACHHT field description"
|
|
tree.end
|
|
tree "FLS (Flash Program)"
|
|
base ad:0x40001000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "RDCR,Flash Read Control Register"
|
|
bitfld.long 0x0 0.--1. "WAIT,WAIT field description" "0,1,2,3"
|
|
line.long 0x4 "PFCR,Flash Prefetch Control Register"
|
|
bitfld.long 0x4 1. "PFTBUF_EN,PFTBUF_EN field description" "0,1"
|
|
bitfld.long 0x4 0. "PFTPHS_EN,PFTPHS_EN field description" "0,1"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "OPTBR,Flash Option Bytes Register"
|
|
bitfld.long 0x0 31. "IWDTSLP,IWDTSLP field description" "0,1"
|
|
bitfld.long 0x0 18. "IF2LOCK,IF2LOCK field description" "0,1"
|
|
bitfld.long 0x0 17. "IF1LOCK,IF1LOCK field description" "0,1"
|
|
bitfld.long 0x0 10. "DFLSEN,DFLSEN field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "BTSEN,BTSEN field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "ACLOCKEN,ACLOCKEN field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "DBRDPEN,DBRDPEN field description" "0,1,2,3"
|
|
group.long 0xC++0xB
|
|
line.long 0x0 "ACLOCK1,Flash Application Code Lock Register1"
|
|
hexmask.long 0x0 0.--31. 1. "LOCK1,LOCK1 field description"
|
|
line.long 0x4 "ACLOCK2,Flash Application Code Lock Register2"
|
|
hexmask.long 0x4 0.--31. 1. "LOCK2,LOCK2 field description"
|
|
line.long 0x8 "EPCR,Flash Erase/Program Control Register"
|
|
bitfld.long 0x8 8.--9. "ERTYPE,ERTYPE field description" "0,1,2,3"
|
|
bitfld.long 0x8 1. "PREQ,PREQ field description" "0,1"
|
|
bitfld.long 0x8 0. "EREQ,EREQ field description" "0,1"
|
|
wgroup.long 0x18++0x3
|
|
line.long 0x0 "KEY,Flash Key Register"
|
|
hexmask.long 0x0 0.--31. 1. "KEY,KEY field description"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IER,Flash Interrupt Enable Register"
|
|
bitfld.long 0x0 11. "OTPIE,OTPIE field description" "0,1"
|
|
bitfld.long 0x0 10. "AUTHIE,AUTHIE field description" "0,1"
|
|
bitfld.long 0x0 9. "KEYIE,KEYIE field description" "0,1"
|
|
bitfld.long 0x0 8. "CKIE,CKIE field description" "0,1"
|
|
bitfld.long 0x0 1. "PRDIE,PRDIE field description" "0,1"
|
|
bitfld.long 0x0 0. "ERDIE,ERDIE field description" "0,1"
|
|
line.long 0x4 "ISR,Flash Interrupt Status Register"
|
|
rbitfld.long 0x4 17.--19. "KEYSTA,KEYSTA field description" "0,1,2,3,4,5,6,7"
|
|
rbitfld.long 0x4 16. "BTSF,BTSF field description" "0,1"
|
|
bitfld.long 0x4 11. "OTPERR,OTPERR field description" "0,1"
|
|
bitfld.long 0x4 10. "AUTHERR,AUTHERR field description" "0,1"
|
|
bitfld.long 0x4 9. "KEYERR,KEYERR field description" "0,1"
|
|
bitfld.long 0x4 8. "CKERR,CKERR field description" "0,1"
|
|
bitfld.long 0x4 1. "PRD,PRD field description" "0,1"
|
|
bitfld.long 0x4 0. "ERD,ERD field description" "0,1"
|
|
tree.end
|
|
tree "GPIO (General-Purpose I/Os)"
|
|
base ad:0x0
|
|
tree "GPIO (GPIO module information)"
|
|
base ad:0x40000DC0
|
|
group.long 0x0++0x17
|
|
line.long 0x0 "EXTISEL0,External Interrupt Input Select Register0"
|
|
hexmask.long.byte 0x0 24.--31. 1. "EXTI_DSEL,EXTI_DSEL field description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "EXTI_CSEL,EXTI_CSEL field description"
|
|
hexmask.long.byte 0x0 8.--15. 1. "EXTI_BSEL,EXTI_BSEL field description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "EXTI_ASEL,EXTI_ASEL field description"
|
|
line.long 0x4 "EXTISEL1,External Interrupt Input Select Register1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "EXTI_ESEL,EXTI_ESEL field description"
|
|
line.long 0x8 "EXTIEDS0,External Interrupt Edge Select and Enable Register0"
|
|
bitfld.long 0x8 30.--31. "EXTI15_EDS,EXTI15_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 28.--29. "EXTI14_EDS,EXTI14_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 26.--27. "EXTI13_EDS,EXTI13_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 24.--25. "EXTI12_EDS,EXTI12_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 22.--23. "EXTI11_EDS,EXTI11_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 20.--21. "EXTI10_EDS,EXTI10_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 18.--19. "EXTI9_EDS,EXTI9_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 16.--17. "EXTI8_EDS,EXTI8_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 14.--15. "EXTI7_EDS,EXTI7_EDS field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x8 12.--13. "EXTI6_EDS,EXTI6_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 10.--11. "EXTI5_EDS,EXTI5_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 8.--9. "EXTI4_EDS,EXTI4_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 6.--7. "EXTI3_EDS,EXTI3_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 4.--5. "EXTI2_EDS,EXTI2_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 2.--3. "EXTI1_EDS,EXTI1_EDS field description" "0,1,2,3"
|
|
bitfld.long 0x8 0.--1. "EXTI0_EDS,EXTI0_EDS field description" "0,1,2,3"
|
|
line.long 0xC "EXTIEDS1,External Interrupt Edge Select and Enable Register1"
|
|
bitfld.long 0xC 4.--5. "EXTI18_EDS,EXTI18_EDS field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "EXTI17_EDS,EXTI17_EDS field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "EXTI16_EDS,EXTI16_EDS field description" "0,1,2,3"
|
|
line.long 0x10 "EXTIDF,External Interrupt Digital Filter Register"
|
|
bitfld.long 0x10 18. "EXTI_DF18,EXTI_DF18 field description" "0,1"
|
|
bitfld.long 0x10 17. "EXTI_DF17,EXTI_DF17 field description" "0,1"
|
|
bitfld.long 0x10 16. "EXTI_DF16,EXTI_DF16 field description" "0,1"
|
|
bitfld.long 0x10 15. "EXTI_DF15,EXTI_DF15 field description" "0,1"
|
|
bitfld.long 0x10 14. "EXTI_DF14,EXTI_DF14 field description" "0,1"
|
|
bitfld.long 0x10 13. "EXTI_DF13,EXTI_DF13 field description" "0,1"
|
|
bitfld.long 0x10 12. "EXTI_DF12,EXTI_DF12 field description" "0,1"
|
|
bitfld.long 0x10 11. "EXTI_DF11,EXTI_DF11 field description" "0,1"
|
|
bitfld.long 0x10 10. "EXTI_DF10,EXTI_DF10 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 9. "EXTI_DF9,EXTI_DF9 field description" "0,1"
|
|
bitfld.long 0x10 8. "EXTI_DF8,EXTI_DF8 field description" "0,1"
|
|
bitfld.long 0x10 7. "EXTI_DF7,EXTI_DF7 field description" "0,1"
|
|
bitfld.long 0x10 6. "EXTI_DF6,EXTI_DF6 field description" "0,1"
|
|
bitfld.long 0x10 5. "EXTI_DF5,EXTI_DF5 field description" "0,1"
|
|
bitfld.long 0x10 4. "EXTI_DF4,EXTI_DF4 field description" "0,1"
|
|
bitfld.long 0x10 3. "EXTI_DF3,EXTI_DF3 field description" "0,1"
|
|
bitfld.long 0x10 2. "EXTI_DF2,EXTI_DF2 field description" "0,1"
|
|
bitfld.long 0x10 1. "EXTI_DF1,EXTI_DF1 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "EXTI_DF0,EXTI_DF0 field description" "0,1"
|
|
line.long 0x14 "EXTIISR,External Interrupt and Status Register"
|
|
bitfld.long 0x14 18. "EXTI18,EXTI18 field description" "0,1"
|
|
bitfld.long 0x14 17. "EXTI17,EXTI17 field description" "0,1"
|
|
bitfld.long 0x14 16. "EXTI16,EXTI16 field description" "0,1"
|
|
bitfld.long 0x14 15. "EXTI15,EXTI15 field description" "0,1"
|
|
bitfld.long 0x14 14. "EXTI14,EXTI14 field description" "0,1"
|
|
bitfld.long 0x14 13. "EXTI13,EXTI13 field description" "0,1"
|
|
bitfld.long 0x14 12. "EXTI12,EXTI12 field description" "0,1"
|
|
bitfld.long 0x14 11. "EXTI11,EXTI11 field description" "0,1"
|
|
bitfld.long 0x14 10. "EXTI10,EXTI10 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x14 9. "EXTI9,EXTI9 field description" "0,1"
|
|
bitfld.long 0x14 8. "EXTI8,EXTI8 field description" "0,1"
|
|
bitfld.long 0x14 7. "EXTI7,EXTI7 field description" "0,1"
|
|
bitfld.long 0x14 6. "EXTI6,EXTI6 field description" "0,1"
|
|
bitfld.long 0x14 5. "EXTI5,EXTI5 field description" "0,1"
|
|
bitfld.long 0x14 4. "EXTI4,EXTI4 field description" "0,1"
|
|
bitfld.long 0x14 3. "EXTI3,EXTI3 field description" "0,1"
|
|
bitfld.long 0x14 2. "EXTI2,EXTI2 field description" "0,1"
|
|
bitfld.long 0x14 1. "EXTI1,EXTI1 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x14 0. "EXTI0,EXTI0 field description" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "EXTIDI,External Interrupt Data Input Register"
|
|
bitfld.long 0x0 18. "EXTI_DI18,EXTI_DI18 field description" "0,1"
|
|
bitfld.long 0x0 17. "EXTI_DI17,EXTI_DI17 field description" "0,1"
|
|
bitfld.long 0x0 16. "EXTI_DI16,EXTI_DI16 field description" "0,1"
|
|
bitfld.long 0x0 15. "EXTI_DI15,EXTI_DI15 field description" "0,1"
|
|
bitfld.long 0x0 14. "EXTI_DI14,EXTI_DI14 field description" "0,1"
|
|
bitfld.long 0x0 13. "EXTI_DI13,EXTI_DI13 field description" "0,1"
|
|
bitfld.long 0x0 12. "EXTI_DI12,EXTI_DI12 field description" "0,1"
|
|
bitfld.long 0x0 11. "EXTI_DI11,EXTI_DI11 field description" "0,1"
|
|
bitfld.long 0x0 10. "EXTI_DI10,EXTI_DI10 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "EXTI_DI9,EXTI_DI9 field description" "0,1"
|
|
bitfld.long 0x0 8. "EXTI_DI8,EXTI_DI8 field description" "0,1"
|
|
bitfld.long 0x0 7. "EXTI_DI7,EXTI_DI7 field description" "0,1"
|
|
bitfld.long 0x0 6. "EXTI_DI6,EXTI_DI6 field description" "0,1"
|
|
bitfld.long 0x0 5. "EXTI_DI5,EXTI_DI5 field description" "0,1"
|
|
bitfld.long 0x0 4. "EXTI_DI4,EXTI_DI4 field description" "0,1"
|
|
bitfld.long 0x0 3. "EXTI_DI3,EXTI_DI3 field description" "0,1"
|
|
bitfld.long 0x0 2. "EXTI_DI2,EXTI_DI2 field description" "0,1"
|
|
bitfld.long 0x0 1. "EXTI_DI1,EXTI_DI1 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "EXTI_DI0,EXTI_DI0 field description" "0,1"
|
|
group.long 0x40++0x3
|
|
line.long 0x0 "FOUTSEL,Frequency Output Select Register"
|
|
hexmask.long.byte 0x0 4.--7. 1. "FOUT1SEL,FOUT1SEL field description"
|
|
hexmask.long.byte 0x0 0.--3. 1. "FOUT0SEL,FOUT0SEL field description"
|
|
group.long 0x140++0x3
|
|
line.long 0x0 "PINWKEN,Wakeup Enable Register"
|
|
bitfld.long 0x0 31. "WKSEL,WKSEL field description" "0,1"
|
|
bitfld.long 0x0 28.--29. "PINWKSEL9,PINWKSEL9 field description" "0,1,2,3"
|
|
bitfld.long 0x0 26.--27. "PINWKSEL8,PINWKSEL8 field description" "0,1,2,3"
|
|
bitfld.long 0x0 24.--25. "PINWKSEL7,PINWKSEL7 field description" "0,1,2,3"
|
|
bitfld.long 0x0 22.--23. "PINWKSEL6,PINWKSEL6 field description" "0,1,2,3"
|
|
bitfld.long 0x0 20.--21. "PINWKSEL5,PINWKSEL5 field description" "0,1,2,3"
|
|
bitfld.long 0x0 18.--19. "PINWKSEL4,PINWKSEL4 field description" "0,1,2,3"
|
|
bitfld.long 0x0 16.--17. "PINWKSEL3,PINWKSEL3 field description" "0,1,2,3"
|
|
bitfld.long 0x0 14.--15. "PINWKSEL2,PINWKSEL2 field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 12.--13. "PINWKSEL1,PINWKSEL1 field description" "0,1,2,3"
|
|
bitfld.long 0x0 10.--11. "PINWKSEL0,PINWKSEL0 field description" "0,1,2,3"
|
|
bitfld.long 0x0 9. "PINWKEN9,PINWKEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PINWKEN8,PINWKEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PINWKEN7,PINWKEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PINWKEN6,PINWKEN6 field description" "0,1"
|
|
bitfld.long 0x0 5. "PINWKEN5,PINWKEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PINWKEN4,PINWKEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PINWKEN3,PINWKEN3 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "PINWKEN2,PINWKEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PINWKEN1,PINWKEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PINWKEN0,PINWKEN0 field description" "0,1"
|
|
tree.end
|
|
tree "GPIOA"
|
|
base ad:0x40000C00
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "INEN,GPIOA Input Enable Register"
|
|
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
|
|
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
|
|
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
|
|
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
|
|
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
|
|
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
|
|
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
|
|
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
|
|
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
|
|
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
|
|
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
|
|
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
|
|
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
|
|
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
|
|
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
|
|
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
|
|
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
|
|
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
|
|
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
|
|
line.long 0xC "FCR,GPIOA Function Control Register"
|
|
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
|
|
line.long 0x10 "DO,GPIOA Data Output Register"
|
|
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
|
|
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
|
|
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
|
|
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
|
|
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
|
|
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
|
|
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
|
|
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
|
|
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
|
|
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
|
|
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
|
|
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
|
|
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
|
|
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
|
|
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
|
|
wgroup.long 0x14++0x7
|
|
line.long 0x0 "DSET,GPIOA Data Set Register"
|
|
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
|
|
line.long 0x4 "DRST,GPIOA Data Reset Register"
|
|
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "DIN,GPIOA Data Input Register"
|
|
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "DFS,GPIOA Digital Function Select"
|
|
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
|
|
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
|
|
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
|
|
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
|
|
tree.end
|
|
tree "GPIOB"
|
|
base ad:0x40000C40
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "INEN,GPIOA Input Enable Register"
|
|
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
|
|
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
|
|
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
|
|
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
|
|
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
|
|
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
|
|
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
|
|
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
|
|
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
|
|
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
|
|
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
|
|
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
|
|
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
|
|
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
|
|
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
|
|
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
|
|
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
|
|
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
|
|
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
|
|
line.long 0xC "FCR,GPIOA Function Control Register"
|
|
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
|
|
line.long 0x10 "DO,GPIOA Data Output Register"
|
|
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
|
|
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
|
|
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
|
|
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
|
|
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
|
|
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
|
|
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
|
|
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
|
|
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
|
|
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
|
|
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
|
|
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
|
|
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
|
|
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
|
|
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
|
|
wgroup.long 0x14++0x7
|
|
line.long 0x0 "DSET,GPIOA Data Set Register"
|
|
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
|
|
line.long 0x4 "DRST,GPIOA Data Reset Register"
|
|
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "DIN,GPIOA Data Input Register"
|
|
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "DFS,GPIOA Digital Function Select"
|
|
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
|
|
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
|
|
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
|
|
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
|
|
tree.end
|
|
tree "GPIOC"
|
|
base ad:0x40000C80
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "INEN,GPIOA Input Enable Register"
|
|
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
|
|
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
|
|
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
|
|
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
|
|
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
|
|
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
|
|
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
|
|
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
|
|
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
|
|
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
|
|
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
|
|
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
|
|
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
|
|
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
|
|
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
|
|
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
|
|
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
|
|
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
|
|
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
|
|
line.long 0xC "FCR,GPIOA Function Control Register"
|
|
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
|
|
line.long 0x10 "DO,GPIOA Data Output Register"
|
|
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
|
|
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
|
|
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
|
|
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
|
|
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
|
|
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
|
|
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
|
|
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
|
|
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
|
|
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
|
|
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
|
|
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
|
|
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
|
|
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
|
|
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
|
|
wgroup.long 0x14++0x7
|
|
line.long 0x0 "DSET,GPIOA Data Set Register"
|
|
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
|
|
line.long 0x4 "DRST,GPIOA Data Reset Register"
|
|
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "DIN,GPIOA Data Input Register"
|
|
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "DFS,GPIOA Digital Function Select"
|
|
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
|
|
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
|
|
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
|
|
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
|
|
tree.end
|
|
tree "GPIOD"
|
|
base ad:0x40000CC0
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "INEN,GPIOA Input Enable Register"
|
|
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
|
|
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
|
|
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
|
|
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
|
|
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
|
|
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
|
|
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
|
|
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
|
|
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
|
|
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
|
|
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
|
|
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
|
|
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
|
|
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
|
|
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
|
|
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
|
|
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
|
|
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
|
|
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
|
|
line.long 0xC "FCR,GPIOA Function Control Register"
|
|
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
|
|
line.long 0x10 "DO,GPIOA Data Output Register"
|
|
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
|
|
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
|
|
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
|
|
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
|
|
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
|
|
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
|
|
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
|
|
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
|
|
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
|
|
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
|
|
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
|
|
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
|
|
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
|
|
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
|
|
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
|
|
wgroup.long 0x14++0x7
|
|
line.long 0x0 "DSET,GPIOA Data Set Register"
|
|
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
|
|
line.long 0x4 "DRST,GPIOA Data Reset Register"
|
|
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "DIN,GPIOA Data Input Register"
|
|
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "DFS,GPIOA Digital Function Select"
|
|
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
|
|
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
|
|
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
|
|
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
|
|
tree.end
|
|
tree "GPIOE"
|
|
base ad:0x40000D00
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "INEN,GPIOA Input Enable Register"
|
|
bitfld.long 0x0 15. "PxINEN15,PxINEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxINEN14,PxINEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxINEN13,PxINEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxINEN12,PxINEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxINEN11,PxINEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxINEN10,PxINEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxINEN9,PxINEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxINEN8,PxINEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxINEN7,PxINEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxINEN6,PxINEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxINEN5,PxINEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxINEN4,PxINEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxINEN3,PxINEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxINEN2,PxINEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxINEN1,PxINEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxINEN0,PxINEN0 field description" "0,1"
|
|
line.long 0x4 "PUEN,GPIOA Pull-Up Enable Register"
|
|
bitfld.long 0x4 15. "PxPUEN15,PxPUEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxPUEN14,PxPUEN14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxPUEN13,PxPUEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxPUEN12,PxPUEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxPUEN11,PxPUEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxPUEN10,PxPUEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxPUEN9,PxPUEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxPUEN8,PxPUEN8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxPUEN7,PxPUEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxPUEN6,PxPUEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxPUEN5,PxPUEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxPUEN4,PxPUEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxPUEN3,PxPUEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxPUEN2,PxPUEN2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxPUEN1,PxPUEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxPUEN0,PxPUEN0 field description" "0,1"
|
|
line.long 0x8 "ODEN,GPIOA Open-Drain Enable Register"
|
|
bitfld.long 0x8 15. "PxODEN15,PxODEN15 field description" "0,1"
|
|
bitfld.long 0x8 14. "PxODEN14,PxODEN14 field description" "0,1"
|
|
bitfld.long 0x8 13. "PxODEN13,PxODEN13 field description" "0,1"
|
|
bitfld.long 0x8 12. "PxODEN12,PxODEN12 field description" "0,1"
|
|
bitfld.long 0x8 11. "PxODEN11,PxODEN11 field description" "0,1"
|
|
bitfld.long 0x8 10. "PxODEN10,PxODEN10 field description" "0,1"
|
|
bitfld.long 0x8 9. "PxODEN9,PxODEN9 field description" "0,1"
|
|
bitfld.long 0x8 8. "PxODEN8,PxODEN8 field description" "0,1"
|
|
bitfld.long 0x8 7. "PxODEN7,PxODEN7 field description" "0,1"
|
|
bitfld.long 0x8 6. "PxODEN6,PxODEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "PxODEN5,PxODEN5 field description" "0,1"
|
|
bitfld.long 0x8 4. "PxODEN4,PxODEN4 field description" "0,1"
|
|
bitfld.long 0x8 3. "PxODEN3,PxODEN3 field description" "0,1"
|
|
bitfld.long 0x8 2. "PxODEN2,PxODEN2 field description" "0,1"
|
|
bitfld.long 0x8 1. "PxODEN1,PxODEN1 field description" "0,1"
|
|
bitfld.long 0x8 0. "PxODEN0,PxODEN0 field description" "0,1"
|
|
line.long 0xC "FCR,GPIOA Function Control Register"
|
|
bitfld.long 0xC 30.--31. "Px15FCR,Px15FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 28.--29. "Px14FCR,Px14FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 26.--27. "Px13FCR,Px13FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 24.--25. "Px12FCR,Px12FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 22.--23. "Px11FCR,Px11FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 20.--21. "Px10FCR,Px10FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 18.--19. "Px9FCR,Px9FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "Px8FCR,Px8FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "Px7FCR,Px7FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "Px6FCR,Px6FCR field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xC 10.--11. "Px5FCR,Px5FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "Px4FCR,Px4FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 6.--7. "Px3FCR,Px3FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 4.--5. "Px2FCR,Px2FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 2.--3. "Px1FCR,Px1FCR field description" "0,1,2,3"
|
|
bitfld.long 0xC 0.--1. "Px0FCR,Px0FCR field description" "0,1,2,3"
|
|
line.long 0x10 "DO,GPIOA Data Output Register"
|
|
bitfld.long 0x10 15. "PxDO15,PxDO15 field description" "0,1"
|
|
bitfld.long 0x10 14. "PxDO14,PxDO14 field description" "0,1"
|
|
bitfld.long 0x10 13. "PxDO13,PxDO13 field description" "0,1"
|
|
bitfld.long 0x10 12. "PxDO12,PxDO12 field description" "0,1"
|
|
bitfld.long 0x10 11. "PxDO11,PxDO11 field description" "0,1"
|
|
bitfld.long 0x10 10. "PxDO10,PxDO10 field description" "0,1"
|
|
bitfld.long 0x10 9. "PxDO9,PxDO9 field description" "0,1"
|
|
bitfld.long 0x10 8. "PxDO8,PxDO8 field description" "0,1"
|
|
bitfld.long 0x10 7. "PxDO7,PxDO7 field description" "0,1"
|
|
bitfld.long 0x10 6. "PxDO6,PxDO6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 5. "PxDO5,PxDO5 field description" "0,1"
|
|
bitfld.long 0x10 4. "PxDO4,PxDO4 field description" "0,1"
|
|
bitfld.long 0x10 3. "PxDO3,PxDO3 field description" "0,1"
|
|
bitfld.long 0x10 2. "PxDO2,PxDO2 field description" "0,1"
|
|
bitfld.long 0x10 1. "PxDO1,PxDO1 field description" "0,1"
|
|
bitfld.long 0x10 0. "PxDO0,PxDO0 field description" "0,1"
|
|
wgroup.long 0x14++0x7
|
|
line.long 0x0 "DSET,GPIOA Data Set Register"
|
|
bitfld.long 0x0 15. "PxSET15,PxSET15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxSET14,PxSET14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxSET13,PxSET13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxSET12,PxSET12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxSET11,PxSET11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxSET10,PxSET10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxSET9,PxSET9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxSET8,PxSET8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxSET7,PxSET7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxSET6,PxSET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxSET5,PxSET5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxSET4,PxSET4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxSET3,PxSET3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxSET2,PxSET2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxSET1,PxSET1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxSET0,PxSET0 field description" "0,1"
|
|
line.long 0x4 "DRST,GPIOA Data Reset Register"
|
|
bitfld.long 0x4 15. "PxRESET15,PxRESET15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxRESET14,PxRESET14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxRESET13,PxRESET13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxRESET12,PxRESET12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxRESET11,PxRESET11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxRESET10,PxRESET10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxRESET9,PxRESET9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxRESET8,PxRESET8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxRESET7,PxRESET7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxRESET6,PxRESET6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxRESET5,PxRESET5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxRESET4,PxRESET4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxRESET3,PxRESET3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxRESET2,PxRESET2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxRESET1,PxRESET1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxRESET0,PxRESET0 field description" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "DIN,GPIOA Data Input Register"
|
|
bitfld.long 0x0 15. "PxDIN15,PxDIN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDIN14,PxDIN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDIN13,PxDIN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDIN12,PxDIN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDIN11,PxDIN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDIN10,PxDIN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDIN9,PxDIN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDIN8,PxDIN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDIN7,PxDIN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDIN6,PxDIN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDIN5,PxDIN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDIN4,PxDIN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDIN3,PxDIN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDIN2,PxDIN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDIN1,PxDIN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDIN0,PxDIN0 field description" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "DFS,GPIOA Digital Function Select"
|
|
bitfld.long 0x0 15. "PxDFS15,PxDFS15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxDFS14,PxDFS14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxDFS13,PxDFS13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxDFS12,PxDFS12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxDFS11,PxDFS11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxDFS10,PxDFS10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxDFS9,PxDFS9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxDFS8,PxDFS8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxDFS7,PxDFS7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxDFS6,PxDFS6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxDFS5,PxDFS5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxDFS4,PxDFS4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxDFS3,PxDFS3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxDFS2,PxDFS2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxDFS1,PxDFS1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxDFS0,PxDFS0 field description" "0,1"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "ANEN,GPIOA Analog channel Enable Register"
|
|
bitfld.long 0x0 15. "PxANEN15,PxANEN15 field description" "0,1"
|
|
bitfld.long 0x0 14. "PxANEN14,PxANEN14 field description" "0,1"
|
|
bitfld.long 0x0 13. "PxANEN13,PxANEN13 field description" "0,1"
|
|
bitfld.long 0x0 12. "PxANEN12,PxANEN12 field description" "0,1"
|
|
bitfld.long 0x0 11. "PxANEN11,PxANEN11 field description" "0,1"
|
|
bitfld.long 0x0 10. "PxANEN10,PxANEN10 field description" "0,1"
|
|
bitfld.long 0x0 9. "PxANEN9,PxANEN9 field description" "0,1"
|
|
bitfld.long 0x0 8. "PxANEN8,PxANEN8 field description" "0,1"
|
|
bitfld.long 0x0 7. "PxANEN7,PxANEN7 field description" "0,1"
|
|
bitfld.long 0x0 6. "PxANEN6,PxANEN6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PxANEN5,PxANEN5 field description" "0,1"
|
|
bitfld.long 0x0 4. "PxANEN4,PxANEN4 field description" "0,1"
|
|
bitfld.long 0x0 3. "PxANEN3,PxANEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "PxANEN2,PxANEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "PxANEN1,PxANEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "PxANEN0,PxANEN0 field description" "0,1"
|
|
line.long 0x4 "VILR,GPIOA Voltage Input Low Register"
|
|
bitfld.long 0x4 15. "PxVIL15,PxVIL15 field description" "0,1"
|
|
bitfld.long 0x4 14. "PxVIL14,PxVIL14 field description" "0,1"
|
|
bitfld.long 0x4 13. "PxVIL13,PxVIL13 field description" "0,1"
|
|
bitfld.long 0x4 12. "PxVIL12,PxVIL12 field description" "0,1"
|
|
bitfld.long 0x4 11. "PxVIL11,PxVIL11 field description" "0,1"
|
|
bitfld.long 0x4 10. "PxVIL10,PxVIL10 field description" "0,1"
|
|
bitfld.long 0x4 9. "PxVIL9,PxVIL9 field description" "0,1"
|
|
bitfld.long 0x4 8. "PxVIL8,PxVIL8 field description" "0,1"
|
|
bitfld.long 0x4 7. "PxVIL7,PxVIL7 field description" "0,1"
|
|
bitfld.long 0x4 6. "PxVIL6,PxVIL6 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "PxVIL5,PxVIL5 field description" "0,1"
|
|
bitfld.long 0x4 4. "PxVIL4,PxVIL4 field description" "0,1"
|
|
bitfld.long 0x4 3. "PxVIL3,PxVIL3 field description" "0,1"
|
|
bitfld.long 0x4 2. "PxVIL2,PxVIL2 field description" "0,1"
|
|
bitfld.long 0x4 1. "PxVIL1,PxVIL1 field description" "0,1"
|
|
bitfld.long 0x4 0. "PxVIL0,PxVIL0 field description" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "GPTIM (General Timer Array)"
|
|
base ad:0x0
|
|
tree "GPTIM0"
|
|
base ad:0x40014C00
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,GPTIM0 Control Register1"
|
|
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
|
|
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,GPTIM0 Control Register2"
|
|
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
|
|
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
|
|
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
|
|
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
|
|
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
|
|
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
|
|
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
|
|
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
|
|
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
|
|
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
|
|
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
|
|
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
|
|
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
|
|
newline
|
|
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
|
|
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
|
|
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
|
|
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
|
|
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
|
|
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
|
|
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
|
|
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
|
|
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
|
|
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
|
|
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
|
|
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
|
|
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
|
|
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
|
|
bitfld.long 0x0 6. "TG,TG field description" "0,1"
|
|
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
|
|
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
|
|
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
|
|
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
|
|
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
|
|
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
|
|
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
|
|
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
|
|
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
group.long 0x1C++0x13
|
|
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
|
|
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
|
|
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
|
|
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
|
|
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
|
|
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
|
|
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
|
|
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
|
|
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
|
|
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
|
|
line.long 0x8 "CNT,GPTIM0 Counter Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
|
|
line.long 0xC "PSC,GPTIM0 Prescaler Register"
|
|
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
|
|
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
|
|
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
|
|
group.long 0x34++0xF
|
|
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
|
|
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
|
|
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
|
|
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
|
|
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
|
|
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
|
|
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
|
|
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
|
|
group.long 0x48++0x7
|
|
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
|
|
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
|
|
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
|
|
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
|
|
group.long 0x60++0x3
|
|
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
|
|
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
|
|
tree.end
|
|
tree "GPTIM1"
|
|
base ad:0x40016400
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,GPTIM0 Control Register1"
|
|
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
|
|
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,GPTIM0 Control Register2"
|
|
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
|
|
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
|
|
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
|
|
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
|
|
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
|
|
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
|
|
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
|
|
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
|
|
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
|
|
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
|
|
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
|
|
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
|
|
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
|
|
newline
|
|
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
|
|
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
|
|
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
|
|
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
|
|
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
|
|
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
|
|
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
|
|
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
|
|
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
|
|
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
|
|
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
|
|
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
|
|
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
|
|
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
|
|
bitfld.long 0x0 6. "TG,TG field description" "0,1"
|
|
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
|
|
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
|
|
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
|
|
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
|
|
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
|
|
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
|
|
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
|
|
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
|
|
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
group.long 0x1C++0x13
|
|
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
|
|
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
|
|
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
|
|
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
|
|
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
|
|
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
|
|
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
|
|
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
|
|
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
|
|
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
|
|
line.long 0x8 "CNT,GPTIM0 Counter Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
|
|
line.long 0xC "PSC,GPTIM0 Prescaler Register"
|
|
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
|
|
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
|
|
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
|
|
group.long 0x34++0xF
|
|
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
|
|
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
|
|
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
|
|
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
|
|
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
|
|
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
|
|
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
|
|
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
|
|
group.long 0x48++0x7
|
|
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
|
|
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
|
|
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
|
|
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
|
|
group.long 0x60++0x3
|
|
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
|
|
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
|
|
tree.end
|
|
tree "GPTIM2"
|
|
base ad:0x40018000
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,GPTIM0 Control Register1"
|
|
bitfld.long 0x0 8.--9. "CKD,CKD field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "ARPE,ARPE field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "CMS,CMS field description" "0,1,2,3"
|
|
bitfld.long 0x0 4. "DIR,DIR field description" "0,1"
|
|
bitfld.long 0x0 3. "OPM,OPM field description" "0,1"
|
|
bitfld.long 0x0 2. "URS,URS field description" "0,1"
|
|
bitfld.long 0x0 1. "UDIS,UDIS field description" "0,1"
|
|
bitfld.long 0x0 0. "CEN,CEN field description" "0,1"
|
|
line.long 0x4 "CR2,GPTIM0 Control Register2"
|
|
bitfld.long 0x4 7. "TI1S,TI1S field description" "0,1"
|
|
bitfld.long 0x4 4.--6. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 3. "CCDS,CCDS field description" "0,1"
|
|
line.long 0x8 "SMCR,GPTIM0 Slave Mode Control Register"
|
|
bitfld.long 0x8 15. "ETP,ETP field description" "0,1"
|
|
bitfld.long 0x8 14. "ECE,ECE field description" "0,1"
|
|
bitfld.long 0x8 12.--13. "ETPS,ETPS field description" "0,1,2,3"
|
|
hexmask.long.byte 0x8 8.--11. 1. "ETF,ETF field description"
|
|
bitfld.long 0x8 7. "MSM,MSM field description" "0,1"
|
|
bitfld.long 0x8 4.--6. "TS,TS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 0.--2. "SMS,SMS field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "DIER,GPTIM0 DMA and Interrupt Enable Register"
|
|
bitfld.long 0xC 19. "CC4BURSTEN,CC4BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 18. "CC3BURSTEN,CC3BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 17. "CC2BURSTEN,CC2BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 16. "CC1BURSTEN,CC1BURSTEN field description" "0,1"
|
|
bitfld.long 0xC 14. "TDE,TDE field description" "0,1"
|
|
bitfld.long 0xC 12. "CC4DE,CC4DE field description" "0,1"
|
|
bitfld.long 0xC 11. "CC3DE,CC3DE field description" "0,1"
|
|
bitfld.long 0xC 10. "CC2DE,CC2DE field description" "0,1"
|
|
bitfld.long 0xC 9. "CC1DE,CC1DE field description" "0,1"
|
|
newline
|
|
bitfld.long 0xC 8. "UDE,UDE field description" "0,1"
|
|
bitfld.long 0xC 6. "TIE,TIE field description" "0,1"
|
|
bitfld.long 0xC 4. "CC4IE,CC4IE field description" "0,1"
|
|
bitfld.long 0xC 3. "CC3IE,CC3IE field description" "0,1"
|
|
bitfld.long 0xC 2. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0xC 1. "CC1IE,CC1IE field description" "0,1"
|
|
bitfld.long 0xC 0. "UIE,UIE field description" "0,1"
|
|
line.long 0x10 "ISR,GPTIM0 Interrupt Status Register"
|
|
bitfld.long 0x10 12. "CC4OF,CC4OF field description" "0,1"
|
|
bitfld.long 0x10 11. "CC3OF,CC3OF field description" "0,1"
|
|
bitfld.long 0x10 10. "CC2OF,CC2OF field description" "0,1"
|
|
bitfld.long 0x10 9. "CC1OF,CC1OF field description" "0,1"
|
|
bitfld.long 0x10 6. "TIF,TIF field description" "0,1"
|
|
bitfld.long 0x10 4. "CC4IF,CC4IF field description" "0,1"
|
|
bitfld.long 0x10 3. "CC3IF,CC3IF field description" "0,1"
|
|
bitfld.long 0x10 2. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0x10 1. "CC1IF,CC1IF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "UIF,UIF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "EGR,GPTIM0 Event Generation Register"
|
|
bitfld.long 0x0 6. "TG,TG field description" "0,1"
|
|
bitfld.long 0x0 2. "CC2G,CC2G field description" "0,1"
|
|
bitfld.long 0x0 1. "CC1G,CC1G field description" "0,1"
|
|
bitfld.long 0x0 0. "UG,UG field description" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CCMR1_Input,GPTIM0 Capture/Compare Mode Register1"
|
|
hexmask.long.byte 0x0 12.--15. 1. "IC2F,IC2F field description"
|
|
bitfld.long 0x0 10.--11. "IC2PSC,IC2PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x0 4.--7. 1. "IC1F,IC1F field description"
|
|
bitfld.long 0x0 2.--3. "IC1PSC,IC1PSC field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "CCMR1_Output,GPTIM0 Capture/Compare Mode Register1"
|
|
bitfld.long 0x0 15. "OC2CE,OC2CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC2M,OC2M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC2PE,OC2PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC2FE,OC2FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC2S,CC2S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC1CE,OC1CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC1M,OC1M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC1PE,OC1PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC1FE,OC1FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "CCMR2_Input,GPTIM0 Capture/Compare Mode Register2"
|
|
hexmask.long.byte 0x4 12.--15. 1. "IC4F,IC4F field description"
|
|
bitfld.long 0x4 10.--11. "IC4PSC,IC4PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
hexmask.long.byte 0x4 4.--7. 1. "IC3F,IC3F field description"
|
|
bitfld.long 0x4 2.--3. "IC3PSC,IC3PSC field description" "0,1,2,3"
|
|
bitfld.long 0x4 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
group.long 0x1C++0x13
|
|
line.long 0x0 "CCMR2_Output,GPTIM0 Capture/Compare Mode Register2"
|
|
bitfld.long 0x0 15. "OC4CE,OC4CE field description" "0,1"
|
|
bitfld.long 0x0 12.--14. "OC4M,OC4M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 11. "OC4PE,OC4PE field description" "0,1"
|
|
bitfld.long 0x0 10. "OC4FE,OC4FE field description" "0,1"
|
|
bitfld.long 0x0 8.--9. "CC4S,CC4S field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "OC3CE,OC3CE field description" "0,1"
|
|
bitfld.long 0x0 4.--6. "OC3M,OC3M field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 3. "OC3PE,OC3PE field description" "0,1"
|
|
bitfld.long 0x0 2. "OC3FE,OC3FE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC3S,CC3S field description" "0,1,2,3"
|
|
line.long 0x4 "CCER,GPTIM0 Capture/Compare Enable Register"
|
|
bitfld.long 0x4 13. "CC4P,CC4P field description" "0,1"
|
|
bitfld.long 0x4 12. "CC4E,CC4E field description" "0,1"
|
|
bitfld.long 0x4 9. "CC3P,CC3P field description" "0,1"
|
|
bitfld.long 0x4 8. "CC3E,CC3E field description" "0,1"
|
|
bitfld.long 0x4 5. "CC2P,CC2P field description" "0,1"
|
|
bitfld.long 0x4 4. "CC2E,CC2E field description" "0,1"
|
|
bitfld.long 0x4 1. "CC1P,CC1P field description" "0,1"
|
|
bitfld.long 0x4 0. "CC1E,CC1E field description" "0,1"
|
|
line.long 0x8 "CNT,GPTIM0 Counter Register"
|
|
hexmask.long.word 0x8 0.--15. 1. "CNT,CNT field description"
|
|
line.long 0xC "PSC,GPTIM0 Prescaler Register"
|
|
hexmask.long.word 0xC 0.--15. 1. "PSC,PSC field description"
|
|
line.long 0x10 "ARR,GPTIM0 Auto-Reload Register"
|
|
hexmask.long.word 0x10 0.--15. 1. "ARR,ARR field description"
|
|
group.long 0x34++0xF
|
|
line.long 0x0 "CCR1,GPTIM0 Capture/Compare Register1"
|
|
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
|
|
line.long 0x4 "CCR2,GPTIM0 Capture/Compare Register2"
|
|
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
|
|
line.long 0x8 "CCR3,GPTIM0 Capture/Compare Register3"
|
|
hexmask.long.word 0x8 0.--15. 1. "CCR3,CCR3 field description"
|
|
line.long 0xC "CCR4,GPTIM0 Capture/Compare Register4"
|
|
hexmask.long.word 0xC 0.--15. 1. "CCR4,CCR4 field description"
|
|
group.long 0x48++0x7
|
|
line.long 0x0 "DCR,GPTIM0 DMA Control Register"
|
|
hexmask.long.byte 0x0 8.--12. 1. "DBL,DBL field description"
|
|
hexmask.long.byte 0x0 0.--4. 1. "DBA,DBA field description"
|
|
line.long 0x4 "DMAR,GPTIM0 DMA access Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "DMAR,DMAR field description"
|
|
group.long 0x60++0x3
|
|
line.long 0x0 "ITRSEL,GPTIM0 Internal Trigger Select Register"
|
|
bitfld.long 0x0 6.--7. "ITR3SEL,ITR3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "ITR2SEL,ITR2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "ITR1SEL,ITR1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "ITR0SEL,ITR0SEL field description" "0,1,2,3"
|
|
tree.end
|
|
tree.end
|
|
tree "I2C (Inter-Integrated Circuit)"
|
|
base ad:0x40012400
|
|
group.long 0x0++0x2F
|
|
line.long 0x0 "MSPCFGR,I2C Master Config Register"
|
|
bitfld.long 0x0 17. "AUTOEND,AUTOEND field description" "0,1"
|
|
bitfld.long 0x0 16. "DMAEN,DMAEN field description" "0,1"
|
|
bitfld.long 0x0 1. "TOEN,TOEN field description" "0,1"
|
|
bitfld.long 0x0 0. "MSPEN,MSPEN field description" "0,1"
|
|
line.long 0x4 "MSPCR,I2C Master Control Register"
|
|
bitfld.long 0x4 3. "RCEN,RCEN field description" "0,1"
|
|
bitfld.long 0x4 2. "PEN,PEN field description" "0,1"
|
|
bitfld.long 0x4 1. "RSEN,RSEN field description" "0,1"
|
|
bitfld.long 0x4 0. "SEN,SEN field description" "0,1"
|
|
line.long 0x8 "MSPIER,I2C Master Intterupt Enable Register"
|
|
bitfld.long 0x8 6. "WCOLIE,WCOLIE field description" "0,1"
|
|
bitfld.long 0x8 5. "TOIE,TOIE field description" "0,1"
|
|
bitfld.long 0x8 4. "SIE,SIE field description" "0,1"
|
|
bitfld.long 0x8 3. "PIE,PIE field description" "0,1"
|
|
bitfld.long 0x8 2. "NACKIE,NACKIE field description" "0,1"
|
|
bitfld.long 0x8 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0x8 0. "RXIE,RXIE field description" "0,1"
|
|
line.long 0xC "MSPISR,I2C Master Interrupt Status Register"
|
|
bitfld.long 0xC 6. "WCOL,WCOL field description" "0,1"
|
|
bitfld.long 0xC 5. "TO,TO field description" "0,1"
|
|
rbitfld.long 0xC 4. "S,S field description" "0,1"
|
|
rbitfld.long 0xC 3. "P,P field description" "0,1"
|
|
bitfld.long 0xC 2. "ACKSTA,ACKSTA field description" "0,1"
|
|
bitfld.long 0xC 1. "TXIF,TXIF field description" "0,1"
|
|
bitfld.long 0xC 0. "RXIF,RXIF field description" "0,1"
|
|
line.long 0x10 "MSPSR,I2C Master Status Register"
|
|
rbitfld.long 0x10 5. "BUSY,BUSY field description" "0,1"
|
|
rbitfld.long 0x10 4. "RW_,RW_ field description" "0,1"
|
|
rbitfld.long 0x10 2. "BF,BF field description" "0,1"
|
|
bitfld.long 0x10 0. "ACKMO,ACKMO field description" "0,1"
|
|
line.long 0x14 "MSPBGR,I2C Master Baud rate Generator Register"
|
|
hexmask.long.word 0x14 16.--24. 1. "MSPBRGH,MSPBRGH field description"
|
|
hexmask.long.word 0x14 0.--8. 1. "MSPBRGL,MSPBRGL field description"
|
|
line.long 0x18 "MSPBUF,I2C Master transfer Buffer"
|
|
hexmask.long.byte 0x18 0.--7. 1. "MSPBUF,MSPBUF field description"
|
|
line.long 0x1C "MSPTCR,I2C Master Timing Control Register"
|
|
hexmask.long.word 0x1C 0.--8. 1. "SDAHD,SDAHD field description"
|
|
line.long 0x20 "MSPTOR,I2C Master Time-Out Register"
|
|
hexmask.long.word 0x20 0.--11. 1. "TIMEOUT,TIMEOUT field description"
|
|
line.long 0x24 "SSPCR,I2C Slave Control Register"
|
|
bitfld.long 0x24 9. "SCLSEN,SCLSEN field description" "0,1"
|
|
bitfld.long 0x24 8. "DMAEN,DMAEN field description" "0,1"
|
|
bitfld.long 0x24 4. "ACKEN,ACKEN field description" "0,1"
|
|
bitfld.long 0x24 3. "SDAO_DLYEN,SDAO_DLYEN field description" "0,1"
|
|
bitfld.long 0x24 2. "SCLI_ANFEN,SCLI_ANFEN field description" "0,1"
|
|
bitfld.long 0x24 1. "A10EN,A10EN field description" "0,1"
|
|
bitfld.long 0x24 0. "SSPEN,SSPEN field description" "0,1"
|
|
line.long 0x28 "SSPIER,I2C Slave Interrupt Enable Register"
|
|
bitfld.long 0x28 7. "ADEIE,ADEIE field description" "0,1"
|
|
bitfld.long 0x28 6. "SIE,SIE field description" "0,1"
|
|
bitfld.long 0x28 5. "PIE,PIE field description" "0,1"
|
|
bitfld.long 0x28 4. "WCOLIE,WCOLIE field description" "0,1"
|
|
bitfld.long 0x28 3. "SSPOVIE,SSPOVIE field description" "0,1"
|
|
bitfld.long 0x28 2. "ADMIE,ADMIE field description" "0,1"
|
|
bitfld.long 0x28 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0x28 0. "RXIE,RXIE field description" "0,1"
|
|
line.long 0x2C "SSPISR,I2C Slave Interrupt Status Register"
|
|
bitfld.long 0x2C 7. "ADEE,ADEE field description" "0,1"
|
|
rbitfld.long 0x2C 6. "S,S field description" "0,1"
|
|
rbitfld.long 0x2C 5. "P,P field description" "0,1"
|
|
bitfld.long 0x2C 4. "WCOL,WCOL field description" "0,1"
|
|
bitfld.long 0x2C 3. "SSPOV,SSPOV field description" "0,1"
|
|
bitfld.long 0x2C 2. "ADM,ADM field description" "0,1"
|
|
bitfld.long 0x2C 1. "TXIF,TXIF field description" "0,1"
|
|
bitfld.long 0x2C 0. "RXIF,RXIF field description" "0,1"
|
|
rgroup.long 0x30++0x3
|
|
line.long 0x0 "SSPSR,I2C Slave Status Register"
|
|
bitfld.long 0x0 3. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 2. "RW_,RW_ field description" "0,1"
|
|
bitfld.long 0x0 1. "DA,DA field description" "0,1"
|
|
bitfld.long 0x0 0. "BF,BF field description" "0,1"
|
|
group.long 0x34++0x7
|
|
line.long 0x0 "SSPBUF,I2C Slave transfer Buffer"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SSPBUF,SSPBUF field description"
|
|
line.long 0x4 "SSPADR,I2C Slave Address Register"
|
|
hexmask.long.word 0x4 0.--9. 1. "SSPADDR,SSPADDR field description"
|
|
tree.end
|
|
tree "ISO7816 (Smart Card Interface)"
|
|
base ad:0x40011C00
|
|
group.long 0x0++0x23
|
|
line.long 0x0 "CR,7816 Control Register"
|
|
bitfld.long 0x0 5. "TXEN,TXEN field description" "0,1"
|
|
bitfld.long 0x0 4. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 3. "CKOEN,CKOEN field description" "0,1"
|
|
bitfld.long 0x0 2. "HPUAT,HPUAT field description" "0,1"
|
|
bitfld.long 0x0 1. "HPUEN,HPUEN field description" "0,1"
|
|
line.long 0x4 "FFCR,7816 Frame Format Control Register"
|
|
bitfld.long 0x4 9.--10. "ERSW,ERSW field description" "0,1,2,3"
|
|
bitfld.long 0x4 8. "ERSGD,ERSGD field description" "0,1"
|
|
bitfld.long 0x4 7. "BGTEN,BGTEN field description" "0,1"
|
|
bitfld.long 0x4 6. "REP_T,REP_T field description" "0,1"
|
|
bitfld.long 0x4 4.--5. "PAR,PAR field description" "0,1,2,3"
|
|
bitfld.long 0x4 3. "FREN,FREN field description" "0,1"
|
|
bitfld.long 0x4 2. "TREPEN,TREPEN field description" "0,1"
|
|
bitfld.long 0x4 1. "RREPEN,RREPEN field description" "0,1"
|
|
bitfld.long 0x4 0. "DICONV,DICONV field description" "0,1"
|
|
line.long 0x8 "EGTR,7816 Extra Guard Time Register"
|
|
hexmask.long.byte 0x8 0.--7. 1. "TXEGT,TXEGT field description"
|
|
line.long 0xC "CODR,7816 Clock Output Divider Register"
|
|
hexmask.long.byte 0xC 0.--4. 1. "CLKDIV,CLKDIV field description"
|
|
line.long 0x10 "PSCR,7816 Prescaler Register"
|
|
hexmask.long.word 0x10 0.--11. 1. "PDIV,PDIV field description"
|
|
line.long 0x14 "RXBF,7816 data RX Buffer"
|
|
hexmask.long.byte 0x14 0.--7. 1. "RXBUF,RXBUF field description"
|
|
line.long 0x18 "TXBF,7816 data TX Buffer"
|
|
hexmask.long.byte 0x18 0.--7. 1. "TXBUF,TXBUF field description"
|
|
line.long 0x1C "IER,7816 Interrupt Enable Register"
|
|
bitfld.long 0x1C 2. "RXIE,RXIE field description" "0,1"
|
|
bitfld.long 0x1C 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0x1C 0. "LSIE,LSIE field description" "0,1"
|
|
line.long 0x20 "ISR,7816 Interrupt Status Register"
|
|
bitfld.long 0x20 18. "WAIT_RPT,WAIT_RPT field description" "0,1"
|
|
bitfld.long 0x20 17. "TXBUSY,TXBUSY field description" "0,1"
|
|
bitfld.long 0x20 16. "RXBUSY,RXBUSY field description" "0,1"
|
|
bitfld.long 0x20 11. "TPARERR,TPARERR field description" "0,1"
|
|
bitfld.long 0x20 10. "RPARERR,RPARERR field description" "0,1"
|
|
bitfld.long 0x20 9. "FRERR,FRERR field description" "0,1"
|
|
bitfld.long 0x20 8. "OVERR,OVERR field description" "0,1"
|
|
bitfld.long 0x20 2. "RXIF,RXIF field description" "0,1"
|
|
bitfld.long 0x20 1. "TXIF,TXIF field description" "0,1"
|
|
bitfld.long 0x20 0. "ERRIF,ERRIF field description" "0,1"
|
|
tree.end
|
|
tree "IWDT (Independent Watchdog)"
|
|
base ad:0x40011400
|
|
wgroup.long 0x0++0x3
|
|
line.long 0x0 "SERV,IWDT Service Register"
|
|
hexmask.long 0x0 0.--31. 1. "SERV,SERV field description"
|
|
group.long 0x4++0x3
|
|
line.long 0x0 "CR,IWDT Config Register"
|
|
bitfld.long 0x0 11. "FREEZE,FREEZE field description" "0,1"
|
|
bitfld.long 0x0 0.--2. "OVP,OVP field description" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "CNT,IWDT Counter Register"
|
|
hexmask.long.word 0x0 0.--11. 1. "CNT,CNT field description"
|
|
group.long 0xC++0xB
|
|
line.long 0x0 "WIN,IWDT Window Register"
|
|
hexmask.long.word 0x0 0.--11. 1. "WIN,WIN field description"
|
|
line.long 0x4 "IER,IWDT Interrupt Enable Register"
|
|
bitfld.long 0x4 0. "IE,IE field description" "0,1"
|
|
line.long 0x8 "ISR,IWDT Interrupt Status Register"
|
|
bitfld.long 0x8 0. "WINF,WINF field description" "0,1"
|
|
tree.end
|
|
tree "LCD (LCD Display)"
|
|
base ad:0x40010C00
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CR,LCD Control Register"
|
|
bitfld.long 0x0 20.--22. "SCFSEL,SCFSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 18.--19. "SC_CTRL,SC_CTRL field description" "0,1,2,3"
|
|
bitfld.long 0x0 16.--17. "IC_CTRL,IC_CTRL field description" "0,1,2,3"
|
|
bitfld.long 0x0 15. "ENMODE,ENMODE field description" "0,1"
|
|
bitfld.long 0x0 14. "FLICK,FLICK field description" "0,1"
|
|
hexmask.long.byte 0x0 8.--11. 1. "LCDBIAS,LCDBIAS field description"
|
|
newline
|
|
bitfld.long 0x0 5. "BIASMD,BIASMD field description" "0,1"
|
|
bitfld.long 0x0 4. "ANTIPOLAR,ANTIPOLAR field description" "0,1"
|
|
bitfld.long 0x0 3. "WFT,WFT field description" "0,1"
|
|
bitfld.long 0x0 1.--2. "LMUX,LMUX field description" "0,1,2,3"
|
|
bitfld.long 0x0 0. "LCDEN,LCDEN field description" "0,1"
|
|
line.long 0x4 "TEST,LCD test Register"
|
|
bitfld.long 0x4 7. "LCCTRL,LCCTRL field description" "0,1"
|
|
bitfld.long 0x4 0. "TESTEN,TESTEN field description" "0,1"
|
|
line.long 0x8 "FCR,LCD Frequency Control Register"
|
|
hexmask.long.byte 0x8 0.--7. 1. "DF,DF field description"
|
|
line.long 0xC "FLKT,LCD Flick Time Register"
|
|
hexmask.long.byte 0xC 8.--15. 1. "TOFF,TOFF field description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "TON,TON field description"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "IER,LCD Interrupt Enable Register"
|
|
bitfld.long 0x0 1. "DONIE,DONIE field description" "0,1"
|
|
bitfld.long 0x0 0. "DOFFIE,DOFFIE field description" "0,1"
|
|
line.long 0x4 "ISR,LCD Interrupt Status Register"
|
|
bitfld.long 0x4 1. "DONIF,DONIF field description" "0,1"
|
|
bitfld.long 0x4 0. "DOFFIF,DOFFIF field description" "0,1"
|
|
group.long 0x24++0x27
|
|
line.long 0x0 "DATA0,LCD data buffer registers 0"
|
|
hexmask.long 0x0 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x4 "DATA1,LCD data buffer registers 1"
|
|
hexmask.long 0x4 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x8 "DATA2,LCD data buffer registers 2"
|
|
hexmask.long 0x8 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0xC "DATA3,LCD data buffer registers 3"
|
|
hexmask.long 0xC 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x10 "DATA4,LCD data buffer registers 4"
|
|
hexmask.long 0x10 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x14 "DATA5,LCD data buffer registers 5"
|
|
hexmask.long 0x14 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x18 "DATA6,LCD data buffer registers 6"
|
|
hexmask.long 0x18 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x1C "DATA7,LCD data buffer registers 7"
|
|
hexmask.long 0x1C 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x20 "DATA8,LCD data buffer registers 8"
|
|
hexmask.long 0x20 0.--31. 1. "DSDA,DSDA field description"
|
|
line.long 0x24 "DATA9,LCD data buffer registers 9"
|
|
hexmask.long 0x24 0.--31. 1. "DSDA,DSDA field description"
|
|
group.long 0x50++0xB
|
|
line.long 0x0 "COMEN,LCD COM Enable Register"
|
|
bitfld.long 0x0 3. "COMEN3,COMEN3 field description" "0,1"
|
|
bitfld.long 0x0 2. "COMEN2,COMEN2 field description" "0,1"
|
|
bitfld.long 0x0 1. "COMEN1,COMEN1 field description" "0,1"
|
|
bitfld.long 0x0 0. "COMEN0,COMEN0 field description" "0,1"
|
|
line.long 0x4 "SEGEN0,LCD SEG Enable Register0"
|
|
bitfld.long 0x4 31. "SEG31_COM7_EN,SEG31_COM7_EN field description" "0,1"
|
|
bitfld.long 0x4 30. "SEG30_COM6_EN,SEG30_COM6_EN field description" "0,1"
|
|
bitfld.long 0x4 29. "SEG29_COM5_EN,SEG29_COM5_EN field description" "0,1"
|
|
bitfld.long 0x4 28. "SEG28_COM4_EN,SEG28_COM4_EN field description" "0,1"
|
|
bitfld.long 0x4 27. "SEGEN27,SEGEN27 field description" "0,1"
|
|
bitfld.long 0x4 26. "SEGEN26,SEGEN26 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 25. "SEGEN25,SEGEN25 field description" "0,1"
|
|
bitfld.long 0x4 24. "SEGEN24,SEGEN24 field description" "0,1"
|
|
bitfld.long 0x4 23. "SEGEN23,SEGEN23 field description" "0,1"
|
|
bitfld.long 0x4 22. "SEGEN22,SEGEN22 field description" "0,1"
|
|
bitfld.long 0x4 21. "SEGEN21,SEGEN21 field description" "0,1"
|
|
bitfld.long 0x4 20. "SEGEN20,SEGEN20 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SEGEN19,SEGEN19 field description" "0,1"
|
|
bitfld.long 0x4 18. "SEGEN18,SEGEN18 field description" "0,1"
|
|
bitfld.long 0x4 17. "SEGEN17,SEGEN17 field description" "0,1"
|
|
bitfld.long 0x4 16. "SEGEN16,SEGEN16 field description" "0,1"
|
|
bitfld.long 0x4 15. "SEGEN15,SEGEN15 field description" "0,1"
|
|
bitfld.long 0x4 14. "SEGEN14,SEGEN14 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "SEGEN13,SEGEN13 field description" "0,1"
|
|
bitfld.long 0x4 12. "SEGEN12,SEGEN12 field description" "0,1"
|
|
bitfld.long 0x4 11. "SEGEN11,SEGEN11 field description" "0,1"
|
|
bitfld.long 0x4 10. "SEGEN10,SEGEN10 field description" "0,1"
|
|
bitfld.long 0x4 9. "SEGEN9,SEGEN9 field description" "0,1"
|
|
bitfld.long 0x4 8. "SEGEN8,SEGEN8 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "SEGEN7,SEGEN7 field description" "0,1"
|
|
bitfld.long 0x4 6. "SEGEN6,SEGEN6 field description" "0,1"
|
|
bitfld.long 0x4 5. "SEGEN5,SEGEN5 field description" "0,1"
|
|
bitfld.long 0x4 4. "SEGEN4,SEGEN4 field description" "0,1"
|
|
bitfld.long 0x4 3. "SEGEN3,SEGEN3 field description" "0,1"
|
|
bitfld.long 0x4 2. "SEGEN2,SEGEN2 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "SEGEN1,SEGEN1 field description" "0,1"
|
|
bitfld.long 0x4 0. "SEGEN0,SEGEN0 field description" "0,1"
|
|
line.long 0x8 "SEGEN1,LCD SEG Enable Register 1"
|
|
bitfld.long 0x8 11. "SEGEN43_COM7_EN,SEGEN43_COM7_EN field description" "0,1"
|
|
bitfld.long 0x8 10. "SEGEN42_COM6_EN,SEGEN42_COM6_EN field description" "0,1"
|
|
bitfld.long 0x8 9. "SEGEN41_COM5_EN,SEGEN41_COM5_EN field description" "0,1"
|
|
bitfld.long 0x8 8. "SEGEN40_COM4_EN,SEGEN40_COM4_EN field description" "0,1"
|
|
bitfld.long 0x8 7. "SEGEN39,SEGEN39 field description" "0,1"
|
|
bitfld.long 0x8 6. "SEGEN38,SEGEN38 field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "SEGEN37,SEGEN37 field description" "0,1"
|
|
bitfld.long 0x8 4. "SEGEN36,SEGEN36 field description" "0,1"
|
|
bitfld.long 0x8 3. "SEGEN35,SEGEN35 field description" "0,1"
|
|
bitfld.long 0x8 2. "SEGEN34,SEGEN34 field description" "0,1"
|
|
bitfld.long 0x8 1. "SEGEN33,SEGEN33 field description" "0,1"
|
|
bitfld.long 0x8 0. "SEGEN32,SEGEN32 field description" "0,1"
|
|
tree.end
|
|
tree "LPTIM (Low Power Timer)"
|
|
base ad:0x0
|
|
tree "LPTIM16 (16-bit Low Power Timer)"
|
|
base ad:0x40018800
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "CFGR,LPTIM16 Config Register"
|
|
bitfld.long 0x0 24. "ETR_AFEN,ETR_AFEN field description" "0,1"
|
|
bitfld.long 0x0 16.--18. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 14. "PSCSEL,PSCSEL field description" "0,1"
|
|
bitfld.long 0x0 10.--12. "DIVSEL,DIVSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 7. "EDGESEL,EDGESEL field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "TRIGCFG,TRIGCFG field description" "0,1,2,3"
|
|
bitfld.long 0x0 3.--4. "QEMD,QEMD field description" "0,1,2,3"
|
|
bitfld.long 0x0 2. "ONST,ONST field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "TMODE,TMODE field description" "0,1,2,3"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "CNT,LPTIM16 Counter Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "CNT16,CNT16 field description"
|
|
group.long 0x8++0x13
|
|
line.long 0x0 "CCSR,LPTIM16 Capture/Compare Control and Status Register"
|
|
hexmask.long.byte 0x0 26.--31. 1. "CAP1PSC,CAP1PSC field description"
|
|
bitfld.long 0x0 24.--25. "CAP1SSEL,CAP1SSEL field description" "0,1,2,3"
|
|
rbitfld.long 0x0 21. "CAP2EDGE,CAP2EDGE field description" "0,1"
|
|
rbitfld.long 0x0 20. "CAP1EDGE,CAP1EDGE field description" "0,1"
|
|
bitfld.long 0x0 17. "CC2P,CC2P field description" "0,1"
|
|
bitfld.long 0x0 16. "CC1P,CC1P field description" "0,1"
|
|
bitfld.long 0x0 13. "CC2DF,CC2DF field description" "0,1"
|
|
bitfld.long 0x0 12. "CC1DF,CC1DF field description" "0,1"
|
|
bitfld.long 0x0 10.--11. "CAPCFG2,CAPCFG2 field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CAPCFG1,CAPCFG1 field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "CC2S,CC2S field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "ARR,LPTIM16 Auto-Reload Register"
|
|
hexmask.long.word 0x4 0.--15. 1. "ARR,ARR field description"
|
|
line.long 0x8 "IER,LPTIM16 Interrupt Enable Register"
|
|
bitfld.long 0x8 9. "OVR2IE,OVR2IE field description" "0,1"
|
|
bitfld.long 0x8 8. "OVR1IE,OVR1IE field description" "0,1"
|
|
bitfld.long 0x8 7. "TRIGIE,TRIGIE field description" "0,1"
|
|
bitfld.long 0x8 6. "OVIE,OVIE field description" "0,1"
|
|
bitfld.long 0x8 1. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0x8 0. "CC1IE,CC1IE field description" "0,1"
|
|
line.long 0xC "ISR,LPTIM16 Interrupt Status Register"
|
|
bitfld.long 0xC 9. "CAP2OVR,CAP2OVR field description" "0,1"
|
|
bitfld.long 0xC 8. "CAP1OVR,CAP1OVR field description" "0,1"
|
|
bitfld.long 0xC 7. "TRIGIF,TRIGIF field description" "0,1"
|
|
bitfld.long 0xC 6. "OVIF,OVIF field description" "0,1"
|
|
bitfld.long 0xC 1. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0xC 0. "CC1IF,CC1IF field description" "0,1"
|
|
line.long 0x10 "CR,LPTIM16 Control Register"
|
|
bitfld.long 0x10 0. "EN,EN field description" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "CCR1,LPTIM16 Capture/Compare Register1"
|
|
hexmask.long.word 0x0 0.--15. 1. "CCR1,CCR1 field description"
|
|
line.long 0x4 "CCR2,LPTIM16 Capture/Compare Register2"
|
|
hexmask.long.word 0x4 0.--15. 1. "CCR2,CCR2 field description"
|
|
tree.end
|
|
tree "LPTIM32 (32-bit Low Power Timer)"
|
|
base ad:0x40013400
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "CFGR,LPTIM32 Config Register"
|
|
bitfld.long 0x0 24. "ETR_AFEN,ETR_AFEN field description" "0,1"
|
|
bitfld.long 0x0 16.--18. "MMS,MMS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 14. "PSCSEL,PSCSEL field description" "0,1"
|
|
bitfld.long 0x0 10.--12. "DIVSEL,DIVSEL field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 7. "EDGESEL,EDGESEL field description" "0,1"
|
|
bitfld.long 0x0 5.--6. "TRIGCFG,TRIGCFG field description" "0,1,2,3"
|
|
bitfld.long 0x0 2. "ONST,ONST field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "TMODE,TMODE field description" "0,1,2,3"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "CNT,LPTIM32 Counter Register"
|
|
hexmask.long 0x0 0.--31. 1. "CNT32,CNT32 field description"
|
|
group.long 0x8++0x13
|
|
line.long 0x0 "CCSR,LPTIM32 Capture/Compare Control and Status Register"
|
|
bitfld.long 0x0 24.--25. "CAP1SSEL,CAP1SSEL field description" "0,1,2,3"
|
|
rbitfld.long 0x0 23. "CAP4EDGE,CAP4EDGE field description" "0,1"
|
|
rbitfld.long 0x0 22. "CAP3EDGE,CAP3EDGE field description" "0,1"
|
|
rbitfld.long 0x0 21. "CAP2EDGE,CAP2EDGE field description" "0,1"
|
|
rbitfld.long 0x0 20. "CAP1EDGE,CAP1EDGE field description" "0,1"
|
|
bitfld.long 0x0 19. "POLAR4,POLAR4 field description" "0,1"
|
|
bitfld.long 0x0 18. "POLAR3,POLAR3 field description" "0,1"
|
|
bitfld.long 0x0 17. "POLAR2,POLAR2 field description" "0,1"
|
|
bitfld.long 0x0 16. "POLAR1,POLAR1 field description" "0,1"
|
|
bitfld.long 0x0 14.--15. "CAPCFG4,CAPCFG4 field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 12.--13. "CAPCFG3,CAPCFG3 field description" "0,1,2,3"
|
|
bitfld.long 0x0 10.--11. "CAPCFG2,CAPCFG2 field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "CAPCFG1,CAPCFG1 field description" "0,1,2,3"
|
|
bitfld.long 0x0 6.--7. "CC4S,CC4S field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "CC3S,CC3S field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "CC2S,CC2S field description" "0,1,2,3"
|
|
bitfld.long 0x0 0.--1. "CC1S,CC1S field description" "0,1,2,3"
|
|
line.long 0x4 "ARR,LPTIM32 Auto-Reload Register"
|
|
hexmask.long 0x4 0.--31. 1. "ARR,ARR field description"
|
|
line.long 0x8 "IER,LPTIM32 Interrupt Enable Register"
|
|
bitfld.long 0x8 11. "OVR4IE,OVR4IE field description" "0,1"
|
|
bitfld.long 0x8 10. "OVR3IE,OVR3IE field description" "0,1"
|
|
bitfld.long 0x8 9. "OVR2IE,OVR2IE field description" "0,1"
|
|
bitfld.long 0x8 8. "OVR1IE,OVR1IE field description" "0,1"
|
|
bitfld.long 0x8 7. "TRIGIE,TRIGIE field description" "0,1"
|
|
bitfld.long 0x8 6. "OVIE,OVIE field description" "0,1"
|
|
bitfld.long 0x8 3. "CC4IE,CC4IE field description" "0,1"
|
|
bitfld.long 0x8 2. "CC3IE,CC3IE field description" "0,1"
|
|
bitfld.long 0x8 1. "CC2IE,CC2IE field description" "0,1"
|
|
bitfld.long 0x8 0. "CC1IE,CC1IE field description" "0,1"
|
|
line.long 0xC "ISR,LPTIM32 Interrupt Status Register"
|
|
bitfld.long 0xC 11. "CAP4OVR,CAP4OVR field description" "0,1"
|
|
bitfld.long 0xC 10. "CAP3OVR,CAP3OVR field description" "0,1"
|
|
bitfld.long 0xC 9. "CAP2OVR,CAP2OVR field description" "0,1"
|
|
bitfld.long 0xC 8. "CAP1OVR,CAP1OVR field description" "0,1"
|
|
bitfld.long 0xC 7. "TRIGIF,TRIGIF field description" "0,1"
|
|
bitfld.long 0xC 6. "OVIF,OVIF field description" "0,1"
|
|
bitfld.long 0xC 3. "CC4IF,CC4IF field description" "0,1"
|
|
bitfld.long 0xC 2. "CC3IF,CC3IF field description" "0,1"
|
|
bitfld.long 0xC 1. "CC2IF,CC2IF field description" "0,1"
|
|
bitfld.long 0xC 0. "CC1IF,CC1IF field description" "0,1"
|
|
line.long 0x10 "CR,LPTIM32 Control Register"
|
|
bitfld.long 0x10 0. "EN,EN field description" "0,1"
|
|
group.long 0x20++0xF
|
|
line.long 0x0 "CCR1,LPTIM32 Capture/Compare Register1"
|
|
hexmask.long 0x0 0.--31. 1. "CCR1,CCR1 field description"
|
|
line.long 0x4 "CCR2,LPTIM32 Capture/Compare Register2"
|
|
hexmask.long 0x4 0.--31. 1. "CCR2,CCR2 field description"
|
|
line.long 0x8 "CCR3,LPTIM32 Capture/Compare Register3"
|
|
hexmask.long 0x8 0.--31. 1. "CCR3,CCR3 field description"
|
|
line.long 0xC "CCR4,LPTIM32 Capture/Compare Register4"
|
|
hexmask.long 0xC 0.--31. 1. "CCR4,CCR4 field description"
|
|
tree.end
|
|
tree.end
|
|
tree "LPUART (Low Power UART)"
|
|
base ad:0x0
|
|
tree "LPUART0"
|
|
base ad:0x40014000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CSR,LPUART0 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
|
|
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
|
|
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
|
|
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
|
|
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
|
|
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
|
|
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
|
|
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
line.long 0x4 "DMR,LPUART0 data Matching Register"
|
|
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
|
|
tree.end
|
|
tree "LPUART1"
|
|
base ad:0x40014400
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CSR,LPUART0 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
|
|
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
|
|
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
|
|
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
|
|
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
|
|
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
|
|
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
|
|
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
line.long 0x4 "DMR,LPUART0 data Matching Register"
|
|
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
|
|
tree.end
|
|
tree "LPUART2"
|
|
base ad:0x40015000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CSR,LPUART0 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 19. "WKBYTE_CFG,WKBYTE_CFG field description" "0,1"
|
|
bitfld.long 0x0 16.--17. "RXEV,RXEV field description" "0,1,2,3"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,LPUART0 Interrupt Enable Register"
|
|
bitfld.long 0x4 12. "RXEV_IE,RXEV_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,LPUART0 Interrupt Status Register"
|
|
bitfld.long 0x8 24. "RXEVF,RXEVF field description" "0,1"
|
|
bitfld.long 0x8 19. "TXOV,TXOV field description" "0,1"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
line.long 0xC "BMR,LPUART0 Baud rate Modulation Register"
|
|
bitfld.long 0xC 31. "MCTL_EN,MCTL_EN field description" "0,1"
|
|
hexmask.long.word 0xC 16.--27. 1. "MCTL,MCTL field description"
|
|
bitfld.long 0xC 0.--2. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,LPUART0 Receive Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "TXBUF,LPUART0 Transmit Buffer Register"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
line.long 0x4 "DMR,LPUART0 data Matching Register"
|
|
hexmask.long.word 0x4 0.--8. 1. "MATD,MATD field description"
|
|
tree.end
|
|
tree.end
|
|
tree "OPA (Operational Amplifier)"
|
|
base ad:0x4001A000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "CR,OPA1 Control Register"
|
|
bitfld.long 0x0 14.--15. "MSEL,MSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 10.--11. "VNSEL,VNSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "VPSEL,VPSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 6. "VN_EXC,VN_EXC field description" "0,1"
|
|
bitfld.long 0x0 4.--5. "PGA_GAIN,PGA_GAIN field description" "0,1,2,3"
|
|
bitfld.long 0x0 2.--3. "FBSEL,FBSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 1. "LPM,LPM field description" "0,1"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
line.long 0x4 "CALR,OPA1 Calibration Register"
|
|
hexmask.long.byte 0x4 16.--23. 1. "NCAL,NCAL field description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "PCAL,PCAL field description"
|
|
bitfld.long 0x4 2. "NCAL_EN,NCAL_EN field description" "0,1"
|
|
bitfld.long 0x4 1. "PCAL_EN,PCAL_EN field description" "0,1"
|
|
bitfld.long 0x4 0. "TRIM_MODE,TRIM_MODE field description" "0,1"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "COR,OPA1 Calibration Output Register"
|
|
bitfld.long 0x0 0. "OUT,OUT field description" "0,1"
|
|
tree.end
|
|
tree "PGL (Programmable Glue Logic)"
|
|
base ad:0x40016C00
|
|
group.long 0x0++0x2B
|
|
line.long 0x0 "CR,PGL Control Register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "LUTEN,LUTEN field description"
|
|
line.long 0x4 "CFGR0,PGL Config Register0"
|
|
bitfld.long 0x4 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
|
|
bitfld.long 0x4 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
|
|
bitfld.long 0x4 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x4 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x4 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MASK,MASK field description"
|
|
line.long 0x8 "CFGR1,PGL Config Register1"
|
|
bitfld.long 0x8 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x8 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
|
|
hexmask.long.byte 0x8 0.--3. 1. "MASK,MASK field description"
|
|
line.long 0xC "CFGR2,PGL Config Register2"
|
|
bitfld.long 0xC 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
|
|
bitfld.long 0xC 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
|
|
hexmask.long.byte 0xC 0.--3. 1. "MASK,MASK field description"
|
|
line.long 0x10 "CFGR3,PGL Config Register3"
|
|
bitfld.long 0x10 18.--19. "EDGESEL,EDGESEL field description" "0,1,2,3"
|
|
bitfld.long 0x10 16.--17. "OUTSEL,OUTSEL field description" "0,1,2,3"
|
|
bitfld.long 0x10 14.--15. "IN3SEL,IN3SEL field description" "0,1,2,3"
|
|
bitfld.long 0x10 12.--13. "IN2SEL,IN2SEL field description" "0,1,2,3"
|
|
bitfld.long 0x10 10.--11. "IN1SEL,IN1SEL field description" "0,1,2,3"
|
|
bitfld.long 0x10 8.--9. "IN0SEL,IN0SEL field description" "0,1,2,3"
|
|
hexmask.long.byte 0x10 0.--3. 1. "MASK,MASK field description"
|
|
line.long 0x14 "IER,PGL Interrupt Enable Register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "LUTIE,LUTIE field description"
|
|
line.long 0x18 "ISR,PGL Interrupt Status Register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "LUTIF,LUTIF field description"
|
|
line.long 0x1C "LUT0,Look Up Table0"
|
|
hexmask.long.word 0x1C 0.--15. 1. "TRUTH,TRUTH field description"
|
|
line.long 0x20 "LUT1,Look Up Table1"
|
|
hexmask.long.word 0x20 0.--15. 1. "TRUTH,TRUTH field description"
|
|
line.long 0x24 "LUT2,Look Up Table2"
|
|
hexmask.long.word 0x24 0.--15. 1. "TRUTH,TRUTH field description"
|
|
line.long 0x28 "LUT3,Look Up Table3"
|
|
hexmask.long.word 0x28 0.--15. 1. "TRUTH,TRUTH field description"
|
|
tree.end
|
|
tree "PMU (Power Management Unit)"
|
|
base ad:0x40002000
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR,Power Management Control Register"
|
|
bitfld.long 0x0 18.--19. "LDO_LPM,LDO_LPM field description" "0,1,2,3"
|
|
rbitfld.long 0x0 17. "LDO15EN,LDO15EN field description" "0,1"
|
|
rbitfld.long 0x0 16. "LDO15EN_B,LDO15EN_B field description" "0,1"
|
|
bitfld.long 0x0 10.--11. "WKFSEL,WKFSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 9. "SLPDP,SLPDP field description" "0,1"
|
|
bitfld.long 0x0 8. "CVS,CVS field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "PMOD,PMOD field description" "0,1,2,3"
|
|
line.long 0x4 "WKTR,Wakeup Time Register"
|
|
bitfld.long 0x4 3. "VREFDLY,VREFDLY field description" "0,1"
|
|
bitfld.long 0x4 2. "STPCLR,STPCLR field description" "0,1"
|
|
bitfld.long 0x4 0.--1. "T1a,T1a field description" "0,1,2,3"
|
|
line.long 0x8 "WKFR,Wakeup Source Flags Register"
|
|
rbitfld.long 0x8 31. "ADCWKF,ADCWKF field description" "0,1"
|
|
rbitfld.long 0x8 30. "UART1WKF,UART1WKF field description" "0,1"
|
|
rbitfld.long 0x8 29. "UART0WKF,UART0WKF field description" "0,1"
|
|
rbitfld.long 0x8 28. "RTCWKF,RTCWKF field description" "0,1"
|
|
rbitfld.long 0x8 27. "SVDWKF,SVDWKF field description" "0,1"
|
|
rbitfld.long 0x8 26. "LFDETWKF,LFDETWKF field description" "0,1"
|
|
rbitfld.long 0x8 25. "VREFWKF,VREFWKF field description" "0,1"
|
|
rbitfld.long 0x8 24. "IOWKF,IOWKF field description" "0,1"
|
|
rbitfld.long 0x8 23. "I2CWKF,I2CWKF field description" "0,1"
|
|
newline
|
|
rbitfld.long 0x8 22. "LPU2WKF,LPU2WKF field description" "0,1"
|
|
rbitfld.long 0x8 21. "LPU1WKF,LPU1WKF field description" "0,1"
|
|
rbitfld.long 0x8 20. "LPU0WKF,LPU0WKF field description" "0,1"
|
|
rbitfld.long 0x8 18. "COMP3WKF,COMP3WKF field description" "0,1"
|
|
rbitfld.long 0x8 17. "COMP2WKF,COMP2WKF field description" "0,1"
|
|
rbitfld.long 0x8 16. "COMP1WKF,COMP1WKF field description" "0,1"
|
|
rbitfld.long 0x8 14. "LPT32WKF,LPT32WKF field description" "0,1"
|
|
rbitfld.long 0x8 13. "LPT16WKF,LPT16WKF field description" "0,1"
|
|
rbitfld.long 0x8 12. "BST32WKF,BST32WKF field description" "0,1"
|
|
newline
|
|
rbitfld.long 0x8 11. "BST16WKF,BST16WKF field description" "0,1"
|
|
bitfld.long 0x8 10. "DBGWKF,DBGWKF field description" "0,1"
|
|
hexmask.long.word 0x8 0.--9. 1. "WKPxF,WKPxF field description"
|
|
line.long 0xC "IER,PMU Interrupt Enable Register"
|
|
bitfld.long 0xC 2. "LPACTIE,LPACTIE field description" "0,1"
|
|
bitfld.long 0xC 1. "SLPEIE,SLPEIE field description" "0,1"
|
|
bitfld.long 0xC 0. "LPREIE,LPREIE field description" "0,1"
|
|
line.long 0x10 "ISR,PMU Interrupt and Status Register"
|
|
bitfld.long 0x10 2. "LPACTIF,LPACTIF field description" "0,1"
|
|
bitfld.long 0x10 1. "SLPEIF,SLPEIF field description" "0,1"
|
|
bitfld.long 0x10 0. "LPREIF,LPREIF field description" "0,1"
|
|
group.long 0x38++0x13
|
|
line.long 0x0 "ULPB_TR,ULPBG trim Register"
|
|
hexmask.long.byte 0x0 0.--4. 1. "ULPBG_TRIM,ULPBG_TRIM field description"
|
|
line.long 0x4 "VREFP_CR,VREFP Control Register"
|
|
bitfld.long 0x4 2. "DEND_IE,DEND_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "POV_IE,POV_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "EN,EN field description" "0,1"
|
|
line.long 0x8 "VREFP_CFGR,VREFP Config Register"
|
|
bitfld.long 0x8 8.--10. "VRS,VRS field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 5.--7. "TPERIOD,TPERIOD field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 2.--4. "TDRV,TDRV field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 1. "LPM,LPM field description" "0,1"
|
|
line.long 0xC "VREFP_ISR,VREFP Interrupt Status Register"
|
|
rbitfld.long 0xC 2. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0xC 1. "DEND,DEND field description" "0,1"
|
|
bitfld.long 0xC 0. "POV,POV field description" "0,1"
|
|
line.long 0x10 "VREFP_TR,VREFP Trim Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. "TRIM,TRIM field description"
|
|
tree.end
|
|
tree "RMU (Reset Management Unit)"
|
|
base ad:0x40002800
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "PDRCR,PDR Control Register"
|
|
bitfld.long 0x0 1.--2. "CFG,CFG field description" "0,1,2,3"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
line.long 0x4 "BORCR,BOR Control Register"
|
|
bitfld.long 0x4 2.--3. "BOR_PDRCFG,BOR_PDRCFG field description" "0,1,2,3"
|
|
bitfld.long 0x4 0. "BOR_ENB,BOR_ENB field description" "0,1"
|
|
line.long 0x8 "CFGR,Reset Config Register"
|
|
bitfld.long 0x8 1. "EN,EN field description" "0,1"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "SFTRST,Software Reset Register"
|
|
hexmask.long 0x0 0.--31. 1. "SOFTRST,SOFTRST field description"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "SR,Reset Flag Register"
|
|
bitfld.long 0x0 12. "MDF_FLAG,MDF_FLAG field description" "0,1"
|
|
bitfld.long 0x0 11. "NRSTN_FLAG,NRSTN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 10. "PRCN_FLAG,PRCN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 9. "PORN_FLAG,PORN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 8. "PDRN_FLAG,PDRN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 5. "SOFTN_FLAG,SOFTN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 4. "IWDTN_FLAG,IWDTN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 2. "WWDTN_FLAG,WWDTN_FLAG field description" "0,1"
|
|
bitfld.long 0x0 1. "LKUPN_FLAG,LKUPN_FLAG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "NVICN_FLAG,NVICN_FLAG field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "PRER,Peripheral Reset Enable Register"
|
|
hexmask.long 0x0 0.--31. 1. "PERHRSTEN,PERHRSTEN field description"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "AHBRR,AHB Peripherals Reset Register"
|
|
bitfld.long 0x0 0. "DMARST,DMARST field description" "0,1"
|
|
line.long 0x4 "APB1RR,APB Peripherals Reset Register1"
|
|
bitfld.long 0x4 31. "UART5RST,UART5RST field description" "0,1"
|
|
bitfld.long 0x4 30. "UART4RST,UART4RST field description" "0,1"
|
|
bitfld.long 0x4 29. "UART3RST,UART3RST field description" "0,1"
|
|
bitfld.long 0x4 27. "UART1RST,UART1RST field description" "0,1"
|
|
bitfld.long 0x4 26. "UART0RST,UART0RST field description" "0,1"
|
|
bitfld.long 0x4 25. "UARTIRRST,UARTIRRST field description" "0,1"
|
|
bitfld.long 0x4 24. "U7816RST,U7816RST field description" "0,1"
|
|
bitfld.long 0x4 23. "GPT2RST,GPT2RST field description" "0,1"
|
|
bitfld.long 0x4 22. "GPT1RST,GPT1RST field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "GPT0RST,GPT0RST field description" "0,1"
|
|
bitfld.long 0x4 20. "ATIMRST,ATIMRST field description" "0,1"
|
|
bitfld.long 0x4 19. "BT32RST,BT32RST field description" "0,1"
|
|
bitfld.long 0x4 18. "BT16RST,BT16RST field description" "0,1"
|
|
bitfld.long 0x4 15. "SPI2RST,SPI2RST field description" "0,1"
|
|
bitfld.long 0x4 14. "SPI1RST,SPI1RST field description" "0,1"
|
|
bitfld.long 0x4 13. "SPI0RST,SPI0RST field description" "0,1"
|
|
bitfld.long 0x4 11. "I2CRST,I2CRST field description" "0,1"
|
|
bitfld.long 0x4 10. "LPUART2RST,LPUART2RST field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "LPUART1RST,LPUART1RST field description" "0,1"
|
|
bitfld.long 0x4 8. "LPUART0RST,LPUART0RST field description" "0,1"
|
|
bitfld.long 0x4 6. "VREFRST,VREFRST field description" "0,1"
|
|
bitfld.long 0x4 5. "PGLRST,PGLRST field description" "0,1"
|
|
bitfld.long 0x4 4. "LCDRST,LCDRST field description" "0,1"
|
|
bitfld.long 0x4 3. "DACRST,DACRST field description" "0,1"
|
|
bitfld.long 0x4 2. "OPARST,OPARST field description" "0,1"
|
|
bitfld.long 0x4 1. "LPT16RST,LPT16RST field description" "0,1"
|
|
bitfld.long 0x4 0. "LPT32RST,LPT32RST field description" "0,1"
|
|
line.long 0x8 "APB2RR,APB Peripherals Reset Register2"
|
|
bitfld.long 0x8 24. "ADCCRST,ADCCRST field description" "0,1"
|
|
bitfld.long 0x8 23. "ADCRST,ADCRST field description" "0,1"
|
|
bitfld.long 0x8 18. "AESRST,AESRST field description" "0,1"
|
|
bitfld.long 0x8 17. "CRCRST,CRCRST field description" "0,1"
|
|
bitfld.long 0x8 16. "RNGRST,RNGRST field description" "0,1"
|
|
bitfld.long 0x8 3. "DIVASRST,DIVASRST field description" "0,1"
|
|
bitfld.long 0x8 2. "CANRST,CANRST field description" "0,1"
|
|
bitfld.long 0x8 1. "SVDRST,SVDRST field description" "0,1"
|
|
bitfld.long 0x8 0. "COMPRST,COMPRST field description" "0,1"
|
|
tree.end
|
|
tree "RTC (Real-Time Clock)"
|
|
base ad:0x0
|
|
tree "RTCA"
|
|
base ad:0x40011000
|
|
group.long 0x0++0x33
|
|
line.long 0x0 "WER,RTC Write Enable Register"
|
|
bitfld.long 0x0 0. "WE,WE field description" "0,1"
|
|
line.long 0x4 "IER,RTC Interrupt Enable Register"
|
|
bitfld.long 0x4 12. "ADJ_IE,ADJ_IE field description" "0,1"
|
|
bitfld.long 0x4 11. "ALARM_IE,ALARM_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "_1KHZ_IE,_1KHZ_IE field description" "0,1"
|
|
bitfld.long 0x4 9. "_256HZ_IE,_256HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "_64HZ_IE,_64HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "_16HZ_IE,_16HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 6. "_8HZ_IE,_8HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 5. "_4HZ_IE,_4HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 4. "_2HZ_IE,_2HZ_IE field description" "0,1"
|
|
bitfld.long 0x4 3. "SEC_IE,SEC_IE field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "MIN_IE,MIN_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "HOUR_IE,HOUR_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "DAY_IE,DAY_IE field description" "0,1"
|
|
line.long 0x8 "ISR,RTC Interrupt Status Register"
|
|
bitfld.long 0x8 12. "ADJ_IF,ADJ_IF field description" "0,1"
|
|
bitfld.long 0x8 11. "ALARM_IF,ALARM_IF field description" "0,1"
|
|
bitfld.long 0x8 10. "_1KHZ_IF,_1KHZ_IF field description" "0,1"
|
|
bitfld.long 0x8 9. "_256HZ_IF,_256HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 8. "_64HZ_IF,_64HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 7. "_16HZ_IF,_16HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 6. "_8HZ_IF,_8HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 5. "_4HZ_IF,_4HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 4. "_2HZ_IF,_2HZ_IF field description" "0,1"
|
|
bitfld.long 0x8 3. "SEC_IF,SEC_IF field description" "0,1"
|
|
newline
|
|
bitfld.long 0x8 2. "MIN_IF,MIN_IF field description" "0,1"
|
|
bitfld.long 0x8 1. "HOUR_IF,HOUR_IF field description" "0,1"
|
|
bitfld.long 0x8 0. "DAY_IF,DAY_IF field description" "0,1"
|
|
line.long 0xC "BCDSEC,BCD format time second registers"
|
|
hexmask.long.byte 0xC 0.--6. 1. "SEC,SEC field description"
|
|
line.long 0x10 "BCDMIN,BCD format time minute registers"
|
|
hexmask.long.byte 0x10 0.--6. 1. "MIN,MIN field description"
|
|
line.long 0x14 "BCDHOUR,BCD format time hour registers"
|
|
hexmask.long.byte 0x14 0.--5. 1. "HOUR,HOUR field description"
|
|
line.long 0x18 "BCDDAY,BCD format time day registers"
|
|
hexmask.long.byte 0x18 0.--5. 1. "DAY,DAY field description"
|
|
line.long 0x1C "BCDWEEK,BCD format time week registers"
|
|
bitfld.long 0x1C 0.--2. "WEEK,WEEK field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0x20 "BCDMONTH,BCD format time month registers"
|
|
hexmask.long.byte 0x20 0.--4. 1. "MONTH,MONTH field description"
|
|
line.long 0x24 "BCDYEAR,BCD format time year registers"
|
|
hexmask.long.byte 0x24 0.--7. 1. "YEAR,YEAR field description"
|
|
line.long 0x28 "ALARM,RTCA Alarm Register"
|
|
hexmask.long.byte 0x28 16.--21. 1. "HOUR,HOUR field description"
|
|
hexmask.long.byte 0x28 8.--14. 1. "MIN,MIN field description"
|
|
hexmask.long.byte 0x28 0.--6. 1. "SEC,SEC field description"
|
|
line.long 0x2C "TMSEL,RTCA Time Mark Select"
|
|
hexmask.long.byte 0x2C 0.--3. 1. "TMSEL,TMSEL field description"
|
|
line.long 0x30 "ADJUST,RTCA time Adjust Register"
|
|
bitfld.long 0x30 9. "ADSIGN,ADSIGN field description" "0,1"
|
|
hexmask.long.word 0x30 0.--8. 1. "ADJUST,ADJUST field description"
|
|
group.long 0x3C++0x3
|
|
line.long 0x0 "SBSCNT,RTCA Sub-Second Counter"
|
|
hexmask.long.byte 0x0 0.--7. 1. "MSCNT,MSCNT field description"
|
|
group.long 0x7C++0x3
|
|
line.long 0x0 "CR,RTCA Control Register"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
tree.end
|
|
base ad:0x0
|
|
tree "RTCB"
|
|
tree "RTCB (RTCB module information)"
|
|
base ad:0x4001F000
|
|
group.long 0x0++0x27
|
|
line.long 0x0 "WER,RTCBWrite Enable Register"
|
|
bitfld.long 0x0 0. "WE,WE field description" "0,1"
|
|
line.long 0x4 "IER,RTCBInterrupt Enable Register"
|
|
bitfld.long 0x4 12. "ADJ_IE,ADJ_IE field description" "0,1"
|
|
hexmask.long.byte 0x4 4.--11. 1. "STP0_IE,STP0_IE field description"
|
|
bitfld.long 0x4 3. "SEC_IE,SEC_IE field description" "0,1"
|
|
bitfld.long 0x4 2. "MIN_IE,MIN_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "HOUR_IE,HOUR_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "DAY_IE,DAY_IE field description" "0,1"
|
|
line.long 0x8 "ISR,RTCBInterrupt Status Register"
|
|
bitfld.long 0x8 13. "STP0_IF,STP0_IF field description" "0,1"
|
|
bitfld.long 0x8 12. "ADJ_IF,ADJ_IF field description" "0,1"
|
|
bitfld.long 0x8 3. "SEC_IF,SEC_IF field description" "0,1"
|
|
bitfld.long 0x8 2. "MIN_IF,MIN_IF field description" "0,1"
|
|
bitfld.long 0x8 1. "HOUR_IF,HOUR_IF field description" "0,1"
|
|
bitfld.long 0x8 0. "DAY_IF,DAY_IF field description" "0,1"
|
|
line.long 0xC "BCDSEC,BCD format time second registers"
|
|
hexmask.long.byte 0xC 0.--6. 1. "SEC,SEC field description"
|
|
line.long 0x10 "BCDMIN,BCD format time minute registers"
|
|
hexmask.long.byte 0x10 0.--6. 1. "MIN,MIN field description"
|
|
line.long 0x14 "BCDHOUR,BCD format time hour registers"
|
|
hexmask.long.byte 0x14 0.--5. 1. "HOUR,HOUR field description"
|
|
line.long 0x18 "BCDDAY,BCD format time day registers"
|
|
hexmask.long.byte 0x18 0.--5. 1. "DAY,DAY field description"
|
|
line.long 0x1C "BCDWEEK,BCD format time week registers"
|
|
bitfld.long 0x1C 0.--2. "WEEK,WEEK field description" "0,1,2,3,4,5,6,7"
|
|
line.long 0x20 "BCDMONTH,BCD format time month registers"
|
|
hexmask.long.byte 0x20 0.--4. 1. "MONTH,MONTH field description"
|
|
line.long 0x24 "BCDYEAR,BCD format time year registers"
|
|
hexmask.long.byte 0x24 0.--7. 1. "YEAR,YEAR field description"
|
|
group.long 0x2C++0x7
|
|
line.long 0x0 "TMSEL,RTCB Time Mark Select"
|
|
hexmask.long.byte 0x0 0.--3. 1. "TMSEL,TMSEL field description"
|
|
line.long 0x4 "ADJR,RTCB time Adjust Register"
|
|
hexmask.long.word 0x4 0.--9. 1. "ADJUST,ADJUST field description"
|
|
group.long 0x50++0x3
|
|
line.long 0x0 "CR,RTCB Control Register"
|
|
bitfld.long 0x0 0. "EN,EN field description" "0,1"
|
|
group.long 0x58++0xB
|
|
line.long 0x0 "STPCR,RTCB Time Stamp Control Register"
|
|
bitfld.long 0x0 8.--9. "TAMPSEL,TAMPSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 7. "DF,DF field description" "0,1"
|
|
bitfld.long 0x0 2. "TSEDGE,TSEDGE field description" "0,1"
|
|
bitfld.long 0x0 1. "TAMPEN,TAMPEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TSEN,TSEN field description" "0,1"
|
|
line.long 0x4 "STPCLK_RR,RTC Time Stamp Clock Record Register"
|
|
hexmask.long.byte 0x4 16.--21. 1. "HRSTP0R,HRSTP0R field description"
|
|
hexmask.long.byte 0x4 8.--14. 1. "MINSTP0R,MINSTP0R field description"
|
|
hexmask.long.byte 0x4 0.--6. 1. "SECSTP0R,SECSTP0R field description"
|
|
line.long 0x8 "STPCAL_RR,RTCB Time Stamp Calendar Record Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. "YRSTP0R,YRSTP0R field description"
|
|
hexmask.long.byte 0x8 16.--20. 1. "MONSTP0R,MONSTP0R field description"
|
|
hexmask.long.byte 0x8 0.--5. 1. "DAYSTP0R,DAYSTP0R field description"
|
|
group.long 0x6C++0x13
|
|
line.long 0x0 "BKR0,RTCBBackup Register0"
|
|
hexmask.long 0x0 0.--31. 1. "BKP,BKP field description"
|
|
line.long 0x4 "BKR1,RTCB Backup Register1"
|
|
hexmask.long 0x4 0.--31. 1. "BKP,BKP field description"
|
|
line.long 0x8 "BKR2,RTCB Backup Register2"
|
|
hexmask.long 0x8 0.--31. 1. "BKP,BKP field description"
|
|
line.long 0xC "BKR3,RTCB Backup Register3"
|
|
hexmask.long 0xC 0.--31. 1. "BKP,BKP field description"
|
|
line.long 0x10 "BKR4,RTCB Backup Register4"
|
|
hexmask.long 0x10 0.--31. 1. "BKP,BKP field description"
|
|
tree.end
|
|
tree.end
|
|
tree.end
|
|
tree "SPI (Serial Peripheral Interface)"
|
|
base ad:0x0
|
|
tree "SPI0"
|
|
base ad:0x40010400
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,SPI0Control Register1"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
|
|
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
|
|
bitfld.long 0x0 8. "MM,MM field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
|
|
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
|
|
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
|
|
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
|
|
line.long 0x4 "CR2,SPI0Control Register2"
|
|
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
|
|
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
|
|
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
|
|
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
|
|
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
|
|
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
|
|
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
|
|
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
|
|
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
|
|
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
|
|
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
|
|
line.long 0x8 "CR3,SPI0Control Register3"
|
|
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
|
|
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
|
|
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
|
|
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
|
|
line.long 0xC "IER,SPI0Interrupt Enable Register"
|
|
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
|
|
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
|
|
line.long 0x10 "ISR,SPI0Status Register"
|
|
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
|
|
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
|
|
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
|
|
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
|
|
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
|
|
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
|
|
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
|
|
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "RXBUF,SPI0Receive Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
|
|
tree.end
|
|
tree "SPI1"
|
|
base ad:0x40010800
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,SPI0Control Register1"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
|
|
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
|
|
bitfld.long 0x0 8. "MM,MM field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
|
|
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
|
|
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
|
|
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
|
|
line.long 0x4 "CR2,SPI0Control Register2"
|
|
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
|
|
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
|
|
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
|
|
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
|
|
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
|
|
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
|
|
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
|
|
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
|
|
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
|
|
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
|
|
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
|
|
line.long 0x8 "CR3,SPI0Control Register3"
|
|
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
|
|
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
|
|
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
|
|
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
|
|
line.long 0xC "IER,SPI0Interrupt Enable Register"
|
|
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
|
|
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
|
|
line.long 0x10 "ISR,SPI0Status Register"
|
|
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
|
|
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
|
|
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
|
|
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
|
|
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
|
|
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
|
|
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
|
|
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "RXBUF,SPI0Receive Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
|
|
tree.end
|
|
tree "SPI2"
|
|
base ad:0x40014800
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR1,SPI0Control Register1"
|
|
bitfld.long 0x0 11. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 10. "MSPA,MSPA field description" "0,1"
|
|
bitfld.long 0x0 9. "SSPA,SSPA field description" "0,1"
|
|
bitfld.long 0x0 8. "MM,MM field description" "0,1"
|
|
bitfld.long 0x0 6.--7. "WAIT,WAIT field description" "0,1,2,3"
|
|
bitfld.long 0x0 3.--5. "BAUD,BAUD field description" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 2. "LSBF,LSBF field description" "0,1"
|
|
bitfld.long 0x0 1. "CPHOL,CPHOL field description" "0,1"
|
|
bitfld.long 0x0 0. "CPHA,CPHA field description" "0,1"
|
|
line.long 0x4 "CR2,SPI0Control Register2"
|
|
bitfld.long 0x4 15. "DUMMY_EN,DUMMY_EN field description" "0,1"
|
|
bitfld.long 0x4 11. "RXO,RXO field description" "0,1"
|
|
bitfld.long 0x4 9.--10. "DLEN,DLEN field description" "0,1,2,3"
|
|
bitfld.long 0x4 8. "HALFDUPLEX,HALFDUPLEX field description" "0,1"
|
|
bitfld.long 0x4 7. "HD_RW,HD_RW field description" "0,1"
|
|
bitfld.long 0x4 6. "CMD8b,CMD8b field description" "0,1"
|
|
bitfld.long 0x4 5. "SSNM,SSNM field description" "0,1"
|
|
bitfld.long 0x4 4. "TXO_AC,TXO_AC field description" "0,1"
|
|
bitfld.long 0x4 3. "TXO,TXO field description" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "SSN,SSN field description" "0,1"
|
|
bitfld.long 0x4 1. "SSNSEN,SSNSEN field description" "0,1"
|
|
bitfld.long 0x4 0. "SPIEN,SPIEN field description" "0,1"
|
|
line.long 0x8 "CR3,SPI0Control Register3"
|
|
bitfld.long 0x8 3. "TXBFC,TXBFC field description" "0,1"
|
|
bitfld.long 0x8 2. "RXBFC,RXBFC field description" "0,1"
|
|
bitfld.long 0x8 1. "MERRC,MERRC field description" "0,1"
|
|
bitfld.long 0x8 0. "SERRC,SERRC field description" "0,1"
|
|
line.long 0xC "IER,SPI0Interrupt Enable Register"
|
|
bitfld.long 0xC 2. "ERRIE,ERRIE field description" "0,1"
|
|
bitfld.long 0xC 1. "TXIE,TXIE field description" "0,1"
|
|
bitfld.long 0xC 0. "RXIE,RXIE field description" "0,1"
|
|
line.long 0x10 "ISR,SPI0Status Register"
|
|
bitfld.long 0x10 12. "DCN_TX,DCN_TX field description" "0,1"
|
|
bitfld.long 0x10 10. "RXCOL,RXCOL field description" "0,1"
|
|
bitfld.long 0x10 9. "TXCOL,TXCOL field description" "0,1"
|
|
rbitfld.long 0x10 8. "BUSY,BUSY field description" "0,1"
|
|
rbitfld.long 0x10 6. "MERR,MERR field description" "0,1"
|
|
rbitfld.long 0x10 5. "SERR,SERR field description" "0,1"
|
|
rbitfld.long 0x10 1. "TXBE,TXBE field description" "0,1"
|
|
rbitfld.long 0x10 0. "RXBF,RXBF field description" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,SPI0Transmit Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "TXBUF,TXBUF field description"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "RXBUF,SPI0Receive Buffer"
|
|
hexmask.long 0x0 0.--31. 1. "RXBUF,RXBUF field description"
|
|
tree.end
|
|
tree.end
|
|
tree "SVD (Supply Voltage Detection)"
|
|
base ad:0x40012800
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CFGR,SVD Config Register"
|
|
hexmask.long.byte 0x0 4.--7. 1. "LVL,LVL field description"
|
|
bitfld.long 0x0 3. "DFEN,DFEN field description" "0,1"
|
|
bitfld.long 0x0 2. "MOD,MOD field description" "0,1"
|
|
bitfld.long 0x0 0.--1. "ITVL,ITVL field description" "0,1,2,3"
|
|
line.long 0x4 "CR,SVD Control Register"
|
|
bitfld.long 0x4 8. "TE,TE field description" "0,1"
|
|
bitfld.long 0x4 1. "SVS0EN,SVS0EN field description" "0,1"
|
|
bitfld.long 0x4 0. "EN,EN field description" "0,1"
|
|
line.long 0x8 "IER,SVD Interrupt Enable Register"
|
|
bitfld.long 0x8 1. "PFIE,PFIE field description" "0,1"
|
|
bitfld.long 0x8 0. "PRIE,PRIE field description" "0,1"
|
|
line.long 0xC "ISR,SVD Interrupt Status Register"
|
|
rbitfld.long 0xC 8. "SVDO,SVDO field description" "0,1"
|
|
rbitfld.long 0xC 7. "SVDR,SVDR field description" "0,1"
|
|
bitfld.long 0xC 1. "PFF,PFF field description" "0,1"
|
|
bitfld.long 0xC 0. "PRF,PRF field description" "0,1"
|
|
line.long 0x10 "VSR,SVD reference Voltage Select Register"
|
|
bitfld.long 0x10 2. "V1P0EN,V1P0EN field description" "0,1"
|
|
bitfld.long 0x10 1. "V0P95EN,V0P95EN field description" "0,1"
|
|
bitfld.long 0x10 0. "V0P9EN,V0P9EN field description" "0,1"
|
|
tree.end
|
|
tree "TRNG (True Random Number Generator)"
|
|
base ad:0x40013C00
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "CR,Random Number Generator Control Register"
|
|
bitfld.long 0x0 0. "RNGEN,RNGEN field description" "0,1"
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "DOR,Random Number Generator Data Output Register"
|
|
hexmask.long 0x0 0.--31. 1. "RNGOUT,RNGOUT field description"
|
|
group.long 0x10++0xF
|
|
line.long 0x0 "SR,Random Number Generator Status Register"
|
|
rbitfld.long 0x0 1. "RBUSY,RBUSY field description" "0,1"
|
|
bitfld.long 0x0 0. "RNF,RNF field description" "0,1"
|
|
line.long 0x4 "CRC_CR,CRC Control Register"
|
|
bitfld.long 0x4 0. "CRCEN,CRCEN field description" "0,1"
|
|
line.long 0x8 "CRC_DIR,CRC Data input Register"
|
|
hexmask.long 0x8 0.--31. 1. "CRCIN,CRCIN field description"
|
|
line.long 0xC "CRC_SR,CRC Status Register"
|
|
bitfld.long 0xC 0. "CRCDONE,CRCDONE field description" "0,1"
|
|
tree.end
|
|
tree "UART (Universal Asynchronous Receiver Transmitter)"
|
|
base ad:0x0
|
|
tree "UART"
|
|
base ad:0x40017C00
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "IRCR,Infrared modulation Control Register"
|
|
bitfld.long 0x0 15. "IRFLAG,IRFLAG field description" "0,1"
|
|
hexmask.long.byte 0x0 11.--14. 1. "TH,TH field description"
|
|
hexmask.long.word 0x0 0.--10. 1. "TZBRG,TZBRG field description"
|
|
tree.end
|
|
tree "UART0"
|
|
base ad:0x40012000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CSR,UART0 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
|
|
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
|
|
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
|
|
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,UART0 Interrupt Enable Register"
|
|
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,UART0 Interrupt Status Register"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
|
|
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
|
|
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
line.long 0xC "TODR,UART0 Time-Out and Delay Register"
|
|
hexmask.long.byte 0xC 8.--15. 1. "TXDLY_LEN,TXDLY_LEN field description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXTO_LEN,RXTO_LEN field description"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,UART0 Receive Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,UART0 Transmit Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "BGR,UART0 Baud rate Generator Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
|
|
tree.end
|
|
tree "UART1"
|
|
base ad:0x40016800
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "CSR,UART0 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
|
|
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
|
|
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
|
|
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,UART0 Interrupt Enable Register"
|
|
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,UART0 Interrupt Status Register"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
|
|
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
|
|
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
line.long 0xC "TODR,UART0 Time-Out and Delay Register"
|
|
hexmask.long.byte 0xC 8.--15. 1. "TXDLY_LEN,TXDLY_LEN field description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXTO_LEN,RXTO_LEN field description"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,UART0 Receive Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,UART0 Transmit Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "BGR,UART0 Baud rate Generator Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
|
|
tree.end
|
|
tree "UART3"
|
|
base ad:0x40017000
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "CSR,UART3 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
|
|
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
|
|
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
|
|
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,UART3 Interrupt Enable Register"
|
|
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,UART3 Interrupt Status Register"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
|
|
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
|
|
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,UART3 Receive Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,UART3Transmit Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
|
|
tree.end
|
|
tree "UART4"
|
|
base ad:0x40017400
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "CSR,UART3 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
|
|
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
|
|
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
|
|
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,UART3 Interrupt Enable Register"
|
|
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,UART3 Interrupt Status Register"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
|
|
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
|
|
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,UART3 Receive Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,UART3Transmit Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
|
|
tree.end
|
|
tree "UART5"
|
|
base ad:0x40017800
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "CSR,UART3 Control Status Register"
|
|
rbitfld.long 0x0 24. "BUSY,BUSY field description" "0,1"
|
|
bitfld.long 0x0 17. "TXIREN,TXIREN field description" "0,1"
|
|
bitfld.long 0x0 16. "RXTOEN,RXTOEN field description" "0,1"
|
|
bitfld.long 0x0 13. "OVSM,OVSM field description" "0,1"
|
|
bitfld.long 0x0 12. "IOSWAP,IOSWAP field description" "0,1"
|
|
bitfld.long 0x0 11. "NEWUP,NEWUP field description" "0,1"
|
|
bitfld.long 0x0 10. "DMATXIFCFG,DMATXIFCFG field description" "0,1"
|
|
bitfld.long 0x0 9. "BITORD,BITORD field description" "0,1"
|
|
bitfld.long 0x0 8. "STOPCFG,STOPCFG field description" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6.--7. "PDSEL,PDSEL field description" "0,1,2,3"
|
|
bitfld.long 0x0 4.--5. "PARITY,PARITY field description" "0,1,2,3"
|
|
bitfld.long 0x0 3. "RXPOL,RXPOL field description" "0,1"
|
|
bitfld.long 0x0 2. "TXPOL,TXPOL field description" "0,1"
|
|
bitfld.long 0x0 1. "RXEN,RXEN field description" "0,1"
|
|
bitfld.long 0x0 0. "TXEN,TXEN field description" "0,1"
|
|
line.long 0x4 "IER,UART3 Interrupt Enable Register"
|
|
bitfld.long 0x4 11. "RXTO_IE,RXTO_IE field description" "0,1"
|
|
bitfld.long 0x4 10. "RXERR_IE,RXERR_IE field description" "0,1"
|
|
bitfld.long 0x4 8. "RXBF_IE,RXBF_IE field description" "0,1"
|
|
bitfld.long 0x4 7. "NEWUP_IE,NEWUP_IE field description" "0,1"
|
|
bitfld.long 0x4 1. "TXBE_IE,TXBE_IE field description" "0,1"
|
|
bitfld.long 0x4 0. "TXSE_IE,TXSE_IE field description" "0,1"
|
|
line.long 0x8 "ISR,UART3 Interrupt Status Register"
|
|
bitfld.long 0x8 18. "PERR,PERR field description" "0,1"
|
|
bitfld.long 0x8 17. "FERR,FERR field description" "0,1"
|
|
bitfld.long 0x8 16. "OERR,OERR field description" "0,1"
|
|
bitfld.long 0x8 11. "RXTO,RXTO field description" "0,1"
|
|
bitfld.long 0x8 8. "RXBF,RXBF field description" "0,1"
|
|
bitfld.long 0x8 7. "NEWKF,NEWKF field description" "0,1"
|
|
bitfld.long 0x8 2. "TX_OERR,TX_OERR field description" "0,1"
|
|
rbitfld.long 0x8 1. "TXBE,TXBE field description" "0,1"
|
|
bitfld.long 0x8 0. "TXSE,TXSE field description" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "RXBUF,UART3 Receive Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "RXBUF,RXBUF field description"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "TXBUF,UART3Transmit Buffer"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXBUF,TXBUF field description"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "BGR,UART3 Baud rate Generator Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "SPBRG,SPBRG field description"
|
|
tree.end
|
|
tree.end
|
|
tree "VAO (VAO Domain)"
|
|
base ad:0x4001F000
|
|
group.long 0x800++0x13
|
|
line.long 0x0 "RST_CR,VBAT Reset Control Register"
|
|
bitfld.long 0x0 0. "VBAT_RST,VBAT_RST field description" "0,1"
|
|
line.long 0x4 "XTLF_CR,XTLF Control Register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "XTLFEN,XTLFEN field description"
|
|
line.long 0x8 "XTLF_PR,XTLF Power Register"
|
|
bitfld.long 0x8 4.--6. "DRVCFG,DRVCFG field description" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x8 0.--3. 1. "XTLFIPW,XTLFIPW field description"
|
|
line.long 0xC "FD_IER,XTLF Oscillation Fail Detection Interrupt Enable Register"
|
|
bitfld.long 0xC 0. "LFDET_IE,LFDET_IE field description" "0,1"
|
|
line.long 0x10 "FD_ISR,XTLF Oscillation Fail Detection Interrupt Status Register"
|
|
rbitfld.long 0x10 1. "LFDETO,LFDETO field description" "0,1"
|
|
bitfld.long 0x10 0. "LFDETIF,LFDETIF field description" "0,1"
|
|
group.long 0xC00++0x1B
|
|
line.long 0x0 "INEN,VAO IO Input Enable Register"
|
|
bitfld.long 0x0 15. "PHINEN,PHINEN field description" "0,1"
|
|
line.long 0x4 "PUEN,VAO IO Pull-up Enable Register"
|
|
bitfld.long 0x4 15. "PHPUEN,PHPUEN field description" "0,1"
|
|
line.long 0x8 "ODEN,VAO IO Open Drain Enable Register"
|
|
bitfld.long 0x8 15. "PHODEN,PHODEN field description" "0,1"
|
|
line.long 0xC "FCR,VAO IO Function Control Register"
|
|
bitfld.long 0xC 30.--31. "PHFCR,PHFCR field description" "0,1,2,3"
|
|
line.long 0x10 "DOR,VAO IO Data Output Register"
|
|
bitfld.long 0x10 15. "PHDO,PHDO field description" "0,1"
|
|
line.long 0x14 "DIR,VAO IO Data Input Register"
|
|
bitfld.long 0x14 15. "PHDIN,PHDIN field description" "0,1"
|
|
line.long 0x18 "VILR,VAO IO Voltage Input Low Register"
|
|
bitfld.long 0x18 15. "PHVIL,PHVIL field description" "0,1"
|
|
tree.end
|
|
tree "VREF (Voltage Reference)"
|
|
base ad:0x4001A400
|
|
group.long 0x0++0x13
|
|
line.long 0x0 "CR,VREF Control Register"
|
|
bitfld.long 0x0 1. "PTAT_EN,PTAT_EN field description" "0,1"
|
|
bitfld.long 0x0 0. "VREF_EN,VREF_EN field description" "0,1"
|
|
line.long 0x4 "CFGR,VREF Config Register"
|
|
bitfld.long 0x4 0.--1. "ST_DELAY,ST_DELAY field description" "0,1,2,3"
|
|
line.long 0x8 "ISR,VREF Status Register"
|
|
rbitfld.long 0x8 8. "FLAG_B,FLAG_B field description" "0,1"
|
|
rbitfld.long 0x8 1. "RDY,RDY field description" "0,1"
|
|
bitfld.long 0x8 0. "IF,IF field description" "0,1"
|
|
line.long 0xC "IER,VREF Interrupt Enable Register"
|
|
bitfld.long 0xC 0. "IE,IE field description" "0,1"
|
|
line.long 0x10 "BUFCR,Buffer Control Register"
|
|
bitfld.long 0x10 5. "AVREFBUF_OUTEN,AVREFBUF_OUTEN field description" "0,1"
|
|
bitfld.long 0x10 4. "AVREFBUF_EN,AVREFBUF_EN field description" "0,1"
|
|
bitfld.long 0x10 3. "VPTATBUFFER_OUTEN,VPTATBUFFER_OUTEN field description" "0,1"
|
|
bitfld.long 0x10 2. "VPTATBUFFER_EN,VPTATBUFFER_EN field description" "0,1"
|
|
bitfld.long 0x10 1. "VREFBUFFER_OUTEN,VREFBUFFER_OUTEN field description" "0,1"
|
|
bitfld.long 0x10 0. "VREFBUFFER_EN,VREFBUFFER_EN field description" "0,1"
|
|
tree.end
|
|
tree "WWDT (Window Watchdog)"
|
|
base ad:0x40011800
|
|
wgroup.long 0x0++0x3
|
|
line.long 0x0 "CR,WWDT Control Register"
|
|
hexmask.long.byte 0x0 0.--7. 1. "CON,CON field description"
|
|
group.long 0x4++0x3
|
|
line.long 0x0 "CFGR,WWDT Config Register"
|
|
bitfld.long 0x0 0.--2. "CFG,CFG field description" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "CNT,WWDT Counter Register"
|
|
hexmask.long.word 0x0 0.--9. 1. "CNT,CNT field description"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "IER,WWDT Interrupt Enable Register"
|
|
bitfld.long 0x0 0. "IE,IE field description" "0,1"
|
|
line.long 0x4 "ISR,WWDT Interrupt Status Register"
|
|
bitfld.long 0x4 0. "NOVF,NOVF field description" "0,1"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "PSC,WWDT Prescaler Register"
|
|
hexmask.long.word 0x0 0.--11. 1. "DIV_CNT,DIV_CNT field description"
|
|
tree.end
|
|
AUTOINDENT.OFF
|