12397 lines
1.6 MiB
12397 lines
1.6 MiB
; --------------------------------------------------------------------------------
|
|
; @Title: EFM32ZGXXX On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: ASK
|
|
; @Changelog: 2014-01-14 ASK
|
|
; @Manufacturer: ENERGYMICRO - Energy Micro AS
|
|
; @Doc: EFM32ZG-RM.pdf d0062_Rev0.90; EFM32ZG108.pdf d0063_Rev0.61
|
|
; EFM32ZG110.pdf d0064_Rev0.61; EFM32ZG222.pdf d0066_Rev0.61
|
|
; @Core: Cortex-M0
|
|
; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perefm32zgxxx.per 12528 2020-11-12 13:57:39Z bschroefel $
|
|
|
|
; known problems: there is no base address to DBG module.
|
|
config 16. 8.
|
|
width 0x0B
|
|
tree.close "Core Registers (Cortex-M0)"
|
|
AUTOINDENT.PUSH
|
|
AUTOINDENT.OFF
|
|
tree "System Control"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 0x8
|
|
if (CORENAME()=="CORTEXM1")
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "STCSR,SysTick Control and Status Register"
|
|
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
|
|
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "No effect,Processor clock"
|
|
textline " "
|
|
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
|
|
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "STRVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
|
|
line.long 0x08 "STCVR,SysTick Current Value Register"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
|
|
else
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "STCSR,SysTick Control and Status Register"
|
|
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
|
|
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "External clock,Processor clock"
|
|
textline " "
|
|
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
|
|
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "STRVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
|
|
line.long 0x08 "STCVR,SysTick Current Value Register"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
|
|
endif
|
|
if (CORENAME()=="CORTEXM1")
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "STCR,SysTick Calibration Value Register"
|
|
bitfld.long 0x00 31. " NOREF ,Reads as one" "0,1"
|
|
bitfld.long 0x00 30. " SKEW ,Reads as zero" "0,1"
|
|
textline " "
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Indicates calibration value is not known"
|
|
else
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "STCR,SysTick Calibration Value Register"
|
|
bitfld.long 0x00 31. " NOREF ,Indicates whether the IMPL_DEF reference clock is provided" "Implemented,Not implemented"
|
|
bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact"
|
|
textline " "
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing subject to system clock skew errors"
|
|
endif
|
|
rgroup.long 0xd00++0x03
|
|
line.long 0x00 "CPUID,CPU ID Base Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Implementer code"
|
|
hexmask.long.byte 0x00 20.--23. 1. " VARIANT ,Implementation defined variant number"
|
|
textline " "
|
|
hexmask.long.byte 0x00 4.--15. 1. " PARTNO ,Number of processor within family"
|
|
hexmask.long.byte 0x00 0.--3. 1. " REVISION ,Implementation defined revision number"
|
|
group.long 0xd04++0x03
|
|
line.long 0x00 "ICSR,Interrupt Control State Register"
|
|
bitfld.long 0x00 31. " NMIPENDSET ,Setting this bit will activate an NMI" "No effect,Set pending"
|
|
bitfld.long 0x00 28. " PENDSVSET ,Set a pending PendSV interrupt" "No effect,Set pending"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PENDSVCLR ,Clear a pending PendSV interrupt" "No effect,Clear pending"
|
|
bitfld.long 0x00 26. " PENDSTSET ,Set a pending SysTick" "No effect,Set pending"
|
|
textline " "
|
|
bitfld.long 0x00 25. " PENDSVCLR ,Clear a pending SysTick" "No effect,Clear pending"
|
|
bitfld.long 0x00 23. " ISRPREEMPT ,Pending exception service" "No service,Service"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ISRPENDING ,External interrupt pending flag" "No interrupt,Interrupt"
|
|
hexmask.long.byte 0x00 12.--17. 1. " VECTPENDING ,Active exception number field"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " VECTACTIVET ,Active exception number field"
|
|
if (CORENAME()=="CORTEXM0+")
|
|
group.long 0xd08++0x03
|
|
line.long 0x00 "VTOR,Vector Table Offset Register"
|
|
hexmask.long 0x00 7.--31. 0x80 " TBLOFF ,Vector table address"
|
|
else
|
|
textline " "
|
|
endif
|
|
group.long 0xd0c++0x03
|
|
line.long 0x00 "AIRCR,Application Interrupt and Reset Control Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Vector Key"
|
|
bitfld.long 0x00 15. " ENDIANNESS ,Data endianness bit" "Little-endian,Big-endian"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SYSRESETREQ ,System reset setup request" "No effect,Reset"
|
|
bitfld.long 0x00 1. " VECTCLRACTIVE ,Clears all active state information" "No clear,Clear"
|
|
group.long 0xd10++0x03
|
|
line.long 0x00 "SCR,System Control Register"
|
|
bitfld.long 0x00 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup"
|
|
bitfld.long 0x00 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled"
|
|
rgroup.long 0xd14++0x03
|
|
line.long 0x00 "CCR,Configuration and Control Register"
|
|
bitfld.long 0x00 9. " STKALIGN ,Indicates whether on exception entry all exceptions are entered with 8-byte stack alignment and the context to restore it is saved" "Reserved,Aligned"
|
|
bitfld.long 0x00 3. " UNALIGN_TRP ,Indicates that all unaligned accesses results in a Hard Fault" "Reserved,Trapped"
|
|
group.long 0xd1c++0x0b
|
|
line.long 0x00 "SHPR2,System Handler Priority Register 2"
|
|
bitfld.long 0x00 30.--31. " PRI_11 ,Priority of system handler 11-SVCall" "00,01,10,11"
|
|
line.long 0x04 "SHPR3,System Handler Priority Register 3"
|
|
bitfld.long 0x04 30.--31. " PRI_15 ,Priority of system handler 15-SysTick" "00,01,10,11"
|
|
bitfld.long 0x04 22.--23. " PRI_14 ,Priority of system handler 14- PendSV" "00,01,10,11"
|
|
line.long 0x08 "SHCSR,System Handler Control and State Register"
|
|
bitfld.long 0x08 15. " SVCALLPENDED ,Reads as 1 if SVCall is pending" "Not pending,Pending"
|
|
if (CORENAME()=="CORTEXM0+")
|
|
hgroup.long 0x08++0x03
|
|
hide.long 0x00 "ACTLR,Auxiliary Control Register"
|
|
else
|
|
textline " "
|
|
endif
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Nested Vectored Interrupt Controller (NVIC)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 12.
|
|
tree "Interrupt Enable Registers"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "SET/CLREN,Interrupt Set/Clear Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
tree.end
|
|
tree "Interrupt Pending Registers"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "SET/CLRPEN,Interrupt Set/Clear Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRPEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRPEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRPEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRPEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRPEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRPEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRPEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRPEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRPEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRPEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRPEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRPEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRPEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRPEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRPEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRPEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRPEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRPEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRPEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRPEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRPEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRPEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRPEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRPEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRPEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRPEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRPEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRPEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRPEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRPEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRPEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRPEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
tree.end
|
|
width 6.
|
|
tree "Interrupt Priority Registers"
|
|
group.long 0x400++0x1F
|
|
line.long 0x00 "INT0,Interrupt Priority Register"
|
|
bitfld.long 0x00 30.--31. " IP_3 ,Priority of interrupt 3" "0,1,2,3"
|
|
bitfld.long 0x00 22.--23. " IP_2 ,Priority of interrupt 2" "0,1,2,3"
|
|
bitfld.long 0x00 14.--15. " IP_1 ,Priority of interrupt 1" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " IP_0 ,Priority of interrupt 0" "0,1,2,3"
|
|
line.long 0x04 "INT1,Interrupt Priority Register"
|
|
bitfld.long 0x04 30.--31. " IP_7 ,Priority of interrupt 7" "0,1,2,3"
|
|
bitfld.long 0x04 22.--23. " IP_6 ,Priority of interrupt 6" "0,1,2,3"
|
|
bitfld.long 0x04 14.--15. " IP_5 ,Priority of interrupt 5" "0,1,2,3"
|
|
bitfld.long 0x04 6.--7. " IP_4 ,Priority of interrupt 4" "0,1,2,3"
|
|
line.long 0x08 "INT2,Interrupt Priority Register"
|
|
bitfld.long 0x08 30.--31. " IP_11 ,Priority of interrupt 11" "0,1,2,3"
|
|
bitfld.long 0x08 22.--23. " IP_10 ,Priority of interrupt 10" "0,1,2,3"
|
|
bitfld.long 0x08 14.--15. " IP_9 ,Priority of interrupt 9" "0,1,2,3"
|
|
bitfld.long 0x08 6.--7. " IP_8 ,Priority of interrupt 8" "0,1,2,3"
|
|
line.long 0x0C "INT3,Interrupt Priority Register"
|
|
bitfld.long 0x0C 30.--31. " IP_15 ,Priority of interrupt 15" "0,1,2,3"
|
|
bitfld.long 0x0C 22.--23. " IP_14 ,Priority of interrupt 14" "0,1,2,3"
|
|
bitfld.long 0x0C 14.--15. " IP_13 ,Priority of interrupt 13" "0,1,2,3"
|
|
bitfld.long 0x0C 6.--7. " IP_12 ,Priority of interrupt 12" "0,1,2,3"
|
|
line.long 0x10 "INT4,Interrupt Priority Register"
|
|
bitfld.long 0x10 30.--31. " IP_19 ,Priority of interrupt 19" "0,1,2,3"
|
|
bitfld.long 0x10 22.--23. " IP_18 ,Priority of interrupt 18" "0,1,2,3"
|
|
bitfld.long 0x10 14.--15. " IP_17 ,Priority of interrupt 17" "0,1,2,3"
|
|
bitfld.long 0x10 6.--7. " IP_16 ,Priority of interrupt 16" "0,1,2,3"
|
|
line.long 0x14 "INT5,Interrupt Priority Register"
|
|
bitfld.long 0x14 30.--31. " IP_23 ,Priority of interrupt 23" "0,1,2,3"
|
|
bitfld.long 0x14 22.--23. " IP_22 ,Priority of interrupt 22" "0,1,2,3"
|
|
bitfld.long 0x14 14.--15. " IP_21 ,Priority of interrupt 21" "0,1,2,3"
|
|
bitfld.long 0x14 6.--7. " IP_20 ,Priority of interrupt 20" "0,1,2,3"
|
|
line.long 0x18 "INT6,Interrupt Priority Register"
|
|
bitfld.long 0x18 30.--31. " IP_27 ,Priority of interrupt 27" "0,1,2,3"
|
|
bitfld.long 0x18 22.--23. " IP_26 ,Priority of interrupt 26" "0,1,2,3"
|
|
bitfld.long 0x18 14.--15. " IP_25 ,Priority of interrupt 25" "0,1,2,3"
|
|
bitfld.long 0x18 6.--7. " IP_24 ,Priority of interrupt 24" "0,1,2,3"
|
|
line.long 0x1C "INT7,Interrupt Priority Register"
|
|
bitfld.long 0x1C 30.--31. " IP_31 ,Priority of interrupt 31" "0,1,2,3"
|
|
bitfld.long 0x1C 22.--23. " IP_30 ,Priority of interrupt 30" "0,1,2,3"
|
|
bitfld.long 0x1C 14.--15. " IP_29 ,Priority of interrupt 29" "0,1,2,3"
|
|
bitfld.long 0x1C 6.--7. " IP_28 ,Priority of interrupt 28" "0,1,2,3"
|
|
tree.end
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Debug"
|
|
tree "Core Debug"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 0xA
|
|
group.long 0xD30++0x03
|
|
line.long 0x00 "DFSR,Data Fault Status Register"
|
|
eventfld.long 0x00 4. " EXTERNAL ,External debug request flag" "No occurred,Occurred"
|
|
eventfld.long 0x00 3. " VCATCH ,Vector catch flag" "No occurred,Occurred"
|
|
textline " "
|
|
eventfld.long 0x00 2. " DWTRAP ,Data Watchpoint flag" "No match,Match"
|
|
textline " "
|
|
eventfld.long 0x00 1. " BKPT ,BKPT flag" "No match,Match"
|
|
eventfld.long 0x00 0. " HALTED ,Halt request flag" "No request,Request"
|
|
if (CORENAME()=="CORTEXM1")
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
textline " "
|
|
textfld " "
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
endif
|
|
else
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
|
|
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
textline " "
|
|
textfld " "
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0xDF0++0x03
|
|
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
|
|
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
|
|
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
|
|
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
|
|
textline " "
|
|
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
|
|
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
|
|
textline " "
|
|
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
|
|
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
wgroup.long 0xDF4++0x03
|
|
line.long 0x00 "DCRSR,Debug Core Selector Register"
|
|
bitfld.long 0x00 16. " REGWnR ,Register Read/Write" "Read,Write"
|
|
bitfld.long 0x00 0.--4. " REGSEL ,Register Selection" "R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,Current SP,LR,DebugReturnAddress,xPSR Flags,MSP,PSP,Reserved,CONTROL[1]/PRIMASK[0],?..."
|
|
group.long 0xDF8++0x07
|
|
line.long 0x00 "DCRDR,Debug Core Register Data Register"
|
|
hexmask.long 0x00 0.--31. 1. " DATA ,Data for reading and writing registers to and from the processor"
|
|
line.long 0x04 "DEMCR,Debug Exception and Monitor Control Register"
|
|
bitfld.long 0x04 24. " DWTENA ,Global enable or disable for the DW unit" "Disabled,Enabled"
|
|
bitfld.long 0x04 10. " VC_HARDERR ,Debug trap on a Hard Fault" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x04 0. " VC_CORERESET ,Reset Vector Catch" "No reset,Reset"
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Breakpoint Unit (BPU)"
|
|
sif COMPonent.AVAILABLE("BPU")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("BPU",-1))
|
|
width 8.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "BP_CTRL,Breakpoint Control Register"
|
|
bitfld.long 0x00 4.--7. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1. " KEY ,Key field" "No write,Write"
|
|
bitfld.long 0x00 0. " ENABLE ,Breakpoint unit enable bit" "Disabled,Enabled"
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "B_COMP0,Breakpoint Comparator Registers 0"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 0" "Disabled,Enabled"
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "B_COMP1,Breakpoint Comparator Registers 1"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 1" "Disabled,Enabled"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "B_COMP2,Breakpoint Comparator Registers 2"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 2" "Disabled,Enabled"
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "B_COMP3,Breakpoint Comparator Registers 3"
|
|
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
|
|
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
|
|
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 3" "Disabled,Enabled"
|
|
else
|
|
newline
|
|
textline "BPU component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Data Watchpoint and Trace Unit (DWT)"
|
|
sif COMPonent.AVAILABLE("DWT")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))
|
|
width 14.
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "DW_CTRL,DW Control Register "
|
|
bitfld.long 0x00 28.--31. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "DW_PCSR,DW Program Counter Sample Register"
|
|
hexmask.long 0x00 0.--31. 1. " EIASAMPLE ,Execution instruction address sample or 0xFFFFFFFF"
|
|
group.long 0x20++0x0b
|
|
line.long 0x00 "DW_COMP0,DW Comparator Register 0"
|
|
hexmask.long 0x00 0.--31. 1. " COMP1 ,Compare against PC or the data address"
|
|
line.long 0x04 "DW_MASK0,DW Mask Register 0"
|
|
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
|
|
line.long 0x08 "DW_FUNCTION0,DW Function Register 0"
|
|
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
|
|
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
|
|
group.long 0x30++0x0b
|
|
line.long 0x00 "DW_COMP1,DW Comparator Register 1"
|
|
hexmask.long 0x00 0.--31. 1. " COMP ,Compare against PC or the data address"
|
|
line.long 0x04 "DW_MASK1,DW Mask Register 1 "
|
|
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
|
|
line.long 0x08 "DW_FUNCTION1,DW Function Register 1"
|
|
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
|
|
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
|
|
else
|
|
newline
|
|
textline "DWT component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
AUTOINDENT.POP
|
|
tree.end
|
|
; tree "DBG (Debug Interface)"
|
|
; base ad:0x0
|
|
; %include efm32lzgxxx/dbg.ph
|
|
; tree.end
|
|
tree "MSC (Memory System Controller)"
|
|
base ad:0x400c0000
|
|
width 16.
|
|
group.long 0x00++0x0B
|
|
line.long 0x00 "MSC_CTRL,Memory System Control Register"
|
|
bitfld.long 0x00 0. " BUSFAULT ,Bus Error Response" "Generate,Ignore"
|
|
line.long 0x04 "MSC_READCTRL,Read Control Register"
|
|
sif (cpuis("EFM32GG*")||(cpuis("EFM32LG*"))||(cpuis("EFM32WG*")))
|
|
bitfld.long 0x04 16.--17. " BUSSTRATEGY ,Strategy for bus matrix" "CPU,DMA,DMAEM1,NONE"
|
|
bitfld.long 0x04 8. " PREFETCH ,Prefetch Mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 7. " RAMCEN ,RAM Cache Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 6. " EBICDIS ,External Bus Interface Cache Disable" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x04 5. " ICCDIS ,Interrupt Context Cache Disable" "No,Yes"
|
|
bitfld.long 0x04 4. " AIDIS ,Automatic Invalidate Disable" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IFCDIS ,Internal Flash Cache Disable" "No,Yes"
|
|
bitfld.long 0x04 0.--2. " MODE ,Read Mode" "WS0,WS1,WS0SCBTP,WS1SCBTP,WS2,WS2SCBTP,?..."
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x04 5. " ICCDIS ,Interrupt Context Cache Disable" "No,Yes"
|
|
bitfld.long 0x04 4. " AIDIS ,Automatic Invalidate Disable" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IFCDIS ,Internal Flash Cache Disable" "No,Yes"
|
|
bitfld.long 0x04 0.--2. " MODE ,Read Mode" "WS0,WS1,WS0SCBTP,WS1SCBTP,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 7. " RAMCEN ,RAM Cache Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " AIDIS ,Automatic Invalidate Disable" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IFCDIS ,Internal Flash Cache Disable" "No,Yes"
|
|
bitfld.long 0x04 0.--2. " MODE ,Read Mode" "WS0,WS1,?..."
|
|
else
|
|
bitfld.long 0x04 0.--2. " MODE ,Read Mode" "WS0,WS1,WS0SCBTP,WS1SCBTP,?..."
|
|
endif
|
|
line.long 0x08 "MSC_WRITECTRL,Write Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*"))
|
|
bitfld.long 0x08 5. " RWWEN ,Read-While-Write Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " LPERASE ,Low-Power Erase" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 3. " LPWRITE ,Low-Power Write" "Disabled,Enabled"
|
|
bitfld.long 0x08 2. " WDOUBLE ,Write two words at a time" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 1. " IRQERASEABORT ,Abort Page Erase on Interrupt" "Not aborted,Aborted"
|
|
bitfld.long 0x08 0. " WREN ,Write and Erase Enable" "Disabled,Enabled"
|
|
wgroup.long 0x0C++0x03
|
|
line.long 0x00 "MSC_WRITECMD,Write Command Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*"))
|
|
bitfld.long 0x00 12. " CLEARWDATA ,Clear WDATA state" "No effect,Clear"
|
|
bitfld.long 0x00 9. " ERASEMAIN1 ,Mass erase region 1" "No effect,Erase"
|
|
textline " "
|
|
bitfld.long 0x00 8. " ERASEMAIN0 ,Mass erase region 0" "No effect,Erase"
|
|
bitfld.long 0x00 5. " ERASEABORT ,Abort erase sequence" "No effect,Abort"
|
|
textline " "
|
|
elif (cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 12. " CLEARWDATA ,Clear WDATA state" "No effect,Clear"
|
|
bitfld.long 0x00 8. " ERASEMAIN0 ,Mass erase region 0" "No effect,Erase"
|
|
textline " "
|
|
bitfld.long 0x00 5. " ERASEABORT ,Abort erase sequence" "No effect,Abort"
|
|
textline " "
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 5. " ERASEABORT ,Abort erase sequence" "No effect,Abort"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4. " WRITETRIG ,Word Write Sequence Trigger" "No effect,Trigger"
|
|
bitfld.long 0x00 3. " WRITEONCE ,Word Write-Once Trigger" "No effect,Trigger"
|
|
textline " "
|
|
bitfld.long 0x00 2. " WRITEEND ,End Write Mode" "No effect,End"
|
|
bitfld.long 0x00 1. " ERASEPAGE ,Erase Page" "No effect,Erase"
|
|
textline " "
|
|
bitfld.long 0x00 0. " LADDRIM ,Load MSC_ADDRB into ADDR" "No effect,Load"
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "ADDRB,WTCR Page Erase or Write Address Buffer"
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "MSC_WDATA,Write Data Register"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "MSC_STATUS,Status Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 6. " PCRUNNING ,Performance Counters Running" "Not running,Running"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 5. " ERASEABORTED ,Flash Operation Aborted" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " WORDTIMEOUT ,Flash Write Word Timeout" "No timeout,Timeout"
|
|
textline " "
|
|
bitfld.long 0x00 3. " WDATAREADY ,WDATA Write Ready" "Not ready,Ready"
|
|
bitfld.long 0x00 2. " INVADDR ,Invalid Write Address or Erase Page" "Valid,Invalid"
|
|
textline " "
|
|
bitfld.long 0x00 1. " LOCKED ,Access Locked" "Not locked,Locked"
|
|
bitfld.long 0x00 0. " BUSY ,Erase/Write Busy" "Not busy,Busy"
|
|
group.long 0x2c++0x03
|
|
line.long 0x00 "MSC_IF,Interrupt Flag Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " CMOF_set/clr ,Cache Misses Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " CHOF_set/clr ,Cache Hits Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " WRITE_set/clr ,Write Done Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " ERASE_set/clr ,Erase Done Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x38++0x07
|
|
line.long 0x00 "MSC_IEN, Interrupt Enable Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 3. " CMOF ,Cache Misses Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CHOF ,Cache Hits Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " WRITE , Write Done Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " ERASE , Erase Done Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "MSC_LOCK, Configuration Lock Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " LOCKKEY ,Configurartion Lock"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
wgroup.long 0x40++0x03
|
|
line.long 0x00 "MSC_CMD,Command Register"
|
|
bitfld.long 0x00 2. " STOPPC ,Stop Performance Counters" "No effect,Stop"
|
|
bitfld.long 0x00 1. " STARTPC ,Start Performance Counters" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 0. " INVCACHE ,Invalidate Instruction Cache" "No effect,Invalidate"
|
|
rgroup.long 0x44++0x07
|
|
line.long 0x00 "MSC_CACHEHITS,Cache Hits Performance Counter"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " CACHEHITS ,Cache hits since last performance counter start command"
|
|
line.long 0x04 "MSC_CACHEMISSES,Cache Misses Performance Counter"
|
|
hexmask.long.tbyte 0x04 0.--19. 1. " CACHEMISSES ,Cache misses since last performance counter start command"
|
|
group.long 0x50++0x3
|
|
line.long 0x00 "MSC_TIMEBASE,Flash Write and Erase Timebase"
|
|
bitfld.long 0x00 16. " PERIOD ,Sets the timebase period" "1us,5us"
|
|
hexmask.long.byte 0x00 0.--5. 1. " BASE ,Timebase used by MSC to time flash writes and erases"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
group.long 0x54++0x3
|
|
line.long 0x00 "MSC_MASSLOCK,Mass Erase Lock Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOCKKEY ,Mass Erase Lock"
|
|
endif
|
|
sif (cpuis("EFM32ZG*"))
|
|
group.long 0x58++0x3
|
|
line.long 0x00 "MSC_IRQLATENCY,Irq Latency Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " IRQLATENCY ,Irq Latency Register"
|
|
endif
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree "DMA (DMA Controller)"
|
|
base ad:0x400c2000
|
|
width 19.
|
|
rgroup.long 0x00++0x03
|
|
line.long 0x00 "DMA_STATUS,DMA Status Registers"
|
|
bitfld.long 0x00 16.--20. " CHNUM ,Channel Number" "Reserved,Reserved,Reserved,4,?..."
|
|
bitfld.long 0x00 4.--7. " STATE ,Control Current State" "IDLE,RDCHCTRLDATA,RDSRCENDPTR,RDDSTENDPTR,RDSRCDATA,WRDSTDATA,WAITREQCLR,WRCHCTRLDATA,STALLED,DONE,PERSCATTRANS,Undefined,Undefined,Undefined,Undefined,Undefined"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN , DMA Enable Status" "Disabled,Enabled"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "DMA_CONFIG,DMA Configuration Register"
|
|
bitfld.long 0x00 5. " CHPROT ,Channel Protection Control" "Low,High"
|
|
bitfld.long 0x00 0. " EN ,Enable DMA Controller" "Disabled,Enabled"
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "DMA_CTRLBASE,Channel Control Data Base Pointer Register"
|
|
rgroup.long 0x0c++0x07
|
|
line.long 0x00 "DMA_ALTCTRLBASE,Channel Alternate Control Data Base Pointer Register"
|
|
line.long 0x04 "DMA_CHWAITSTATUS,Channel Wait on Request Status Register"
|
|
bitfld.long 0x04 3. " CH3WAITSTATUS ,Channel 3 Wait on Request Status" "Not requested,Requested"
|
|
bitfld.long 0x04 2. " CH2WAITSTATUS ,Channel 2 Wait on Request Status" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x04 1. " CH1WAITSTATUS ,Channel 1 Wait on Request Status" "Not requested,Requested"
|
|
bitfld.long 0x04 0. " CH0WAITSTATUS ,Channel 0 Wait on Request Status" "Not requested,Requested"
|
|
wgroup.long 0x14++0x03
|
|
line.long 0x00 "DMA_CHSWREQ,Channel Software Request Register"
|
|
bitfld.long 0x00 3. " CHSWREQ3 ,Channel 3 software Request" "No effect,Request"
|
|
bitfld.long 0x00 2. " CHSWREQ2 ,Channel 2 software Request" "No effect,Request"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHSWREQ1 ,Channel 1 software Request" "No effect,Request"
|
|
bitfld.long 0x00 0. " CHSWREQ0 ,Channel 0 software Request" "No effect,Request"
|
|
group.long 0x018++0x03
|
|
line.long 0x00 "DMA_CHUSEBURSTS,Channel Useburst Set Register"
|
|
bitfld.long 0x00 3. " CHUSEBURST3 ,Channel 3 Useburst Mode Set" "SINGLEBURST,BURSTONLY"
|
|
bitfld.long 0x00 2. " CHUSEBURST2 ,Channel 2 Useburst Mode Set" "SINGLEBURST,BURSTONLY"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHUSEBURST1 ,Channel 1 Useburst Mode Set" "SINGLEBURST,BURSTONLY"
|
|
bitfld.long 0x00 0. " CHUSEBURST0 ,Channel 0 Useburst Mode Set" "SINGLEBURST,BURSTONLY"
|
|
wgroup.long 0x1c++0x03
|
|
line.long 0x00 "DMA_CHUSEBURSTSTC,Channel Useburst Clear Register"
|
|
bitfld.long 0x00 3. " CHUSEBURSTSTC3 ,Channel 3 Useburst Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " CHUSEBURSTSTC2 ,Channel 2 Useburst Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHUSEBURSTSTC1 ,Channel 1 Useburst Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " CHUSEBURSTSTC0 ,Channel 0 Useburst Clear" "No effect,Clear"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DMA_CHREQMASKS,Channel Request Mask Set Register"
|
|
bitfld.long 0x00 3. " CHREQMASKS3 ,Channel 3 Request Mask Set Register" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " CHREQMASKS2 ,Channel 2 Request Mask Set Register" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHREQMASKS1 ,Channel 1 Request Mask Set Register" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " CHREQMASKS0 ,Channel 0 Request Mask Set Register" "Not masked,Masked"
|
|
wgroup.long 0x24++0x03
|
|
line.long 0x00 "DMAC_HREQMASKC,Channel Request Mask Clear Register"
|
|
bitfld.long 0x00 3. " CHREQMASKC3 ,Channel 3 Request Mask Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " CHREQMASKC2 ,Channel 2 Request Mask Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHREQMASKC1 ,Channel 1 Request Mask Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " CHREQMASKC0 ,Channel 0 Request Mask Clear" "No effect,Clear"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "DMA_CHENS,Channel Enable Set Register"
|
|
bitfld.long 0x00 3. " CHENS3 ,Channel 3 Enable Set" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CHENS2 ,Channel 2 Enable Set" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHENS1 ,Channel 1 Enable Set" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " CHENS0 ,Channel 0 Enable Set" "Disabled,Enabled"
|
|
wgroup.long 0x2c++0x03
|
|
line.long 0x00 "DMA_CHENC,Channel Enable Clear Register"
|
|
bitfld.long 0x00 3. " CHENC3 ,Channel 3 Enable Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " CHENC2 ,Channel 2 Enable Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHENC1 ,Channel 1 Enable Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " CHENC0 ,Channel 0 Enable Clear" "No effect,Clear"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DMA_CHALTS,Channel Alternate Set Register"
|
|
bitfld.long 0x00 3. " CHALTS3 ,Channel 3 Alternate Structure Set" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CHALTS2 ,Channel 2 Alternate Structure Set" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHALTS1 ,Channel 1 Alternate Structure Set" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " CHALTS0 ,Channel 0 Alternate Structure Set" "Disabled,Enabled"
|
|
wgroup.long 0x34++0x03
|
|
line.long 0x00 "DMA_CHALTC,Channel Alternate Clear Register"
|
|
bitfld.long 0x00 3. " CHALTC3 ,Channel 3 Alternate Structure Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " CHALTC2 ,Channel 2 Alternate Structure Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHALTC1 ,Channel 1 Alternate Structure Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " CHALTC0 ,Channel 0 Alternate Structure Clear" "No effect,Clear"
|
|
group.long 0x38++0x03
|
|
line.long 0x00 "DMA_CHPRIS,Channel Priority Set Register"
|
|
bitfld.long 0x00 3. " CHPRIS3 ,Channel 3 High Priority Set" "Low,High"
|
|
bitfld.long 0x00 2. " CHPRIS2 ,Channel 2 High Priority Set" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHPRIS1 ,Channel 1 High Priority Set" "Low,High"
|
|
bitfld.long 0x00 0. " CHPRIS0 ,Channel 0 High Priority Set" "Low,High"
|
|
wgroup.long 0x3c++0x03
|
|
line.long 0x00 "DMA_CHPRIC,Channel Priority Clear Register"
|
|
bitfld.long 0x00 3. " CHPRIC3 ,Channel 3 Default Priority Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " CHPRIC2 ,Channel 2 Default Priority Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CHPRIC1 ,Channel 1 Default Priority Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " CHPRIC0 ,Channel 0 Default Priority Clear" "No effect,Clear"
|
|
group.long 0x4c++0x03
|
|
line.long 0x00 "DMA_ERRORC,Bus Error Clear Register"
|
|
eventfld.long 0x00 0. " ERRORC ,Bus Error Clear" "No error,Error"
|
|
rgroup.long 0xE10++0x3
|
|
line.long 0x00 "DMA_CHREQSTATUS,Channel Request Status"
|
|
bitfld.long 0x00 3. " CH3REQSTATUS ,Channel 3 Request Status" "Not requested,Requested"
|
|
bitfld.long 0x00 2. " CH2REQSTATUS ,Channel 2 Request Status" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CH1REQSTATUS ,Channel 1 Request Status" "Not requested,Requested"
|
|
bitfld.long 0x00 0. " CH0REQSTATUS ,Channel 0 Request Status" "Not requested,Requested"
|
|
rgroup.long 0xE18++0x3
|
|
line.long 0x00 "DMA_CHSREQSTATUS,Channel Single Request Status"
|
|
bitfld.long 0x00 3. " CH3SREQSTATUS ,Channel 3 Single Request Status" "Not requested,Requested"
|
|
bitfld.long 0x00 2. " CH2SREQSTATUS ,Channel 2 Single Request Status" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CH1SREQSTATUS ,Channel 1 Single Request Status" "Not requested,Requested"
|
|
bitfld.long 0x00 0. " CH0SREQSTATUS ,Channel 0 Single Request Status" "Not requested,Requested"
|
|
group.long 0x1000++0x03
|
|
line.long 0x00 "DMA_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x00 31. 0x04 31. 0x08 31. " ERR_set/clr ,Error Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " DONE3_set/clr ,DMA Channel 3 Cycle Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " DONE2_set/clr ,DMA Channel 2 Cycle Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " DONE1_set/clr ,DMA Channel 1 Cycle Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " DONE0_set/clr ,DMA Channel 0 Cycle Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x100C++0x03
|
|
line.long 0x00 "DMA_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 31. " ERR ,DMA Error Interrupt Flag Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " DONE3 ,DMA Channel 3 Cycle Complete Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DONE2 ,DMA Channel 2 Cycle Complete Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " DONE1 ,DMA Channel 1 Cycle Complete Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " DONE0 ,DMA Channel 0 Cycle Complete Interrupt Enable" "Disabled,Enabled"
|
|
if (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x0)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x80000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0xd0000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "USART1RXDATAV,USART1TXBL,USART1TXEMPTY,USART1RXDATAVRIGHT,USART1TXBLRIGHT,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x100000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "LEUART0RXDATAV,LEUART0TXBL,LEUART0TXEMPTY,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x140000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "I2C0RXDATAV,I2C0TXBL,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x180000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER0UFOF0,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x190000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER1UFOF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x300000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "MSCWDATA,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1100)))&0x3F0000)==0x310000)
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "AESDATAWR,AESXORDATAWR,AESDATARD,AESKEYWR,?..."
|
|
else
|
|
group.long 0x1100++0x03
|
|
line.long 0x00 "DMA_CH0_CTRL,Channel 0 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
endif
|
|
if (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x0)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x80000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0xd0000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "USART1RXDATAV,USART1TXBL,USART1TXEMPTY,USART1RXDATAVRIGHT,USART1TXBLRIGHT,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x100000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "LEUART0RXDATAV,LEUART0TXBL,LEUART0TXEMPTY,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x140000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "I2C0RXDATAV,I2C0TXBL,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x180000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER0UFOF0,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x190000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER1UFOF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x300000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "MSCWDATA,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1104)))&0x3F0000)==0x310000)
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "AESDATAWR,AESXORDATAWR,AESDATARD,AESKEYWR,?..."
|
|
else
|
|
group.long 0x1104++0x03
|
|
line.long 0x00 "DMA_CH1_CTRL,Channel 1 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
endif
|
|
if (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x0)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x80000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0xd0000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "USART1RXDATAV,USART1TXBL,USART1TXEMPTY,USART1RXDATAVRIGHT,USART1TXBLRIGHT,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x100000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "LEUART0RXDATAV,LEUART0TXBL,LEUART0TXEMPTY,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x140000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "I2C0RXDATAV,I2C0TXBL,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x180000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER0UFOF0,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x190000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER1UFOF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x300000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "MSCWDATA,?..."
|
|
elif (((d.l((ad:0x400c2000+0x1108)))&0x3F0000)==0x310000)
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "AESDATAWR,AESXORDATAWR,AESDATARD,AESKEYWR,?..."
|
|
else
|
|
group.long 0x1108++0x03
|
|
line.long 0x00 "DMA_CH2_CTRL,Channel 2 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
endif
|
|
if (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x0)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x80000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0xd0000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "USART1RXDATAV,USART1TXBL,USART1TXEMPTY,USART1RXDATAVRIGHT,USART1TXBLRIGHT,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x100000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "LEUART0RXDATAV,LEUART0TXBL,LEUART0TXEMPTY,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x140000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "I2C0RXDATAV,I2C0TXBL,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x180000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER0UFOF0,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x190000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "TIMER1UFOF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x300000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "MSCWDATA,?..."
|
|
elif (((d.l((ad:0x400c2000+0x110C)))&0x3F0000)==0x310000)
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SIGSEL ,Signal Select" "AESDATAWR,AESXORDATAWR,AESDATARD,AESKEYWR,?..."
|
|
else
|
|
group.long 0x110C++0x03
|
|
line.long 0x00 "DMA_CH3_CTRL,Channel 3 Control Register"
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,LEUART0,Reserved,Reserved,Reserved,I2C0,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,MSC,AES,?..."
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree "RMU (Reset Management Unit)"
|
|
base ad:0x400ca000
|
|
width 14.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "RMU_CTRL,RMU Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 1. " BURSTEN ,Backup domain reset enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " LOCKUPRDIS ,Lockup Reset Disable" "No,Yes"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "RMU_RSTCAUSE,Reset Cause Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 15. " BUMODERST ,Backup mode reset" "Not performed,Performed"
|
|
textline " "
|
|
bitfld.long 0x00 14. " BUBODREG ,Backup Brown Out Detector Regulated Domain" "Not occurred,Occurred"
|
|
bitfld.long 0x00 13. " BUBODUNREG ,Backup Brown Out Detector Unregulated Domain" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 12. " BUBODBUVIN ,Backup Brown Out Detector" "Not occurred,Occurred"
|
|
bitfld.long 0x00 11. " BUBODVDDDREG ,Backup Brown Out Detector" "Not occurred,Occurred"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 10. " BODAVDD1 ,AVDD1 Bod Reset" "Not performed,Performed"
|
|
bitfld.long 0x00 9. " BODAVDD0 ,AVDD0 Bod Reset" "Not performed,Performed"
|
|
textline " "
|
|
bitfld.long 0x00 8. " EM4WURST ,EM4 Wake-up Reset" "Not performed,Performed"
|
|
bitfld.long 0x00 7. " EM4RST ,EM4 Reset" "Not performed,Performed"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 6. " SYSREQRST ,System Request Reset" "Not performed,Performed"
|
|
bitfld.long 0x00 5. " LOCKUPRST ,Lockup Reset" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 4. " WDOGRST ,Watchdog Reset" "Not performed,Performed"
|
|
bitfld.long 0x00 3. " EXTRST ,External Pin Reset" "Not performed,Performed"
|
|
textline " "
|
|
bitfld.long 0x00 2. " BODREGRST ,Brown Out Detector Regulated Domain Reset" "Not performed,Performed"
|
|
bitfld.long 0x00 1. " BODUNREGRST ,Brown Out Detector Unregulated Domain Reset" "Not performed,Performed"
|
|
textline " "
|
|
bitfld.long 0x00 0. " PORST ,Power on Reset" "Not performed,Performed"
|
|
wgroup.long 0x08++0x03
|
|
line.long 0x00 "RMU_CMD,Command Register"
|
|
bitfld.long 0x00 0. " RCCLR ,Reset Cause Clear" "No effect,Clear"
|
|
width 0xb
|
|
tree.end
|
|
tree "EMU (Energy Management Unit)"
|
|
base ad:0x400c6000
|
|
width 15.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "EMU_CTRL,EMU Control Register"
|
|
bitfld.long 0x00 2.--3. " EM4CTRL ,Energy Mode 4 Control" "0,1,2,3"
|
|
bitfld.long 0x00 1. " EM2BLOCK ,Energy Mode 2 Block or lower" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EMVREG ,Energy Mode Voltage Regulator Control" "Reduced,Full"
|
|
sif ((!cpuis("EFM32TG*"))&&(!cpuis("EFM32WG*"))&&(!cpuis("EFM32ZG*")))
|
|
group.long 0x04++0x3
|
|
line.long 0x00 "EMU_MEMCTRL,Memory Control Register"
|
|
bitfld.long 0x00 0.--2. " POWERDOWN ,RAM block power-down" "Reserved,Reserved,Reserved,Reserved,BLK3,Reserved,BLK23,BLK123"
|
|
endif
|
|
group.long 0x08++0x3
|
|
line.long 0x00 "EMU_LOCK,Configuration Lock Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOCKKEY ,EMU Configuration Lock Key"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "EMU_AUXCTRL,Auxiliary Control Register"
|
|
bitfld.long 0x00 8. " REDLFXOBOOST ,Reduce LFXO Start-up Boost Current" "Not reduced,Reduced"
|
|
bitfld.long 0x00 0. " HRCCLR ,Hard Reset Cause Clear" "0,1"
|
|
group.long 0x2C++0x13
|
|
line.long 0x00 "EMU_EM4CONF,Energy mode 4 configuration register"
|
|
bitfld.long 0x00 16. " LOCKCONF ,EM4 configuration lock enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BUBODRSTDIS ,Disable reset from Backup BOD in EM4" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " OSC ,Select EM4 duty oscillator" "ULFRCO,LFRCO,LFXO,?..."
|
|
textline " "
|
|
bitfld.long 0x00 1. " BURTCWU ,Backup RTC EM4 wakeup enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " VREGEN ,EM4 voltage regulator enable" "Disabled,Enabled"
|
|
line.long 0x04 "EMU_BUCTRL,Backup Power configuration register"
|
|
bitfld.long 0x04 5.--6. " PROBE ,Voltage probe select" "Disabled,VDD_DREG,BU_IN,BU_OUT"
|
|
textline " "
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x04 3. " BUMODEBODEN ,Enable brown out detection on BU_VIN when in backup mode" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 2. " BODCAL ,Enable BOD calibration mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " STATEN ,Enable backup mode status export" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " EN ,Enable backup mode" "Disabled,Enabled"
|
|
line.long 0x08 "EMU_PWRCONF,Power connection configuration register"
|
|
bitfld.long 0x08 3.--4. " PWRRES ,Power domain resistor select" "RES0,RES1,RES2,RES3"
|
|
bitfld.long 0x08 2. " VOUTSTRONG ,BU_VOUT strong enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 1. " VOUTMED ,BU_VOUT medium enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " VOUTWEAK ,BU_VOUT weak enable" "Disabled,Enabled"
|
|
line.long 0x0C "EMU_BUINACT,Backup mode inactive configuration register"
|
|
bitfld.long 0x0C 5.--6. " PWRCON ,Power connection configuration when not in Backup mode" "None,BUMAIN,MAINBU,NODIODE"
|
|
bitfld.long 0x0C 3.--4. " BUENRANGE ,Threshold range for Backup BOD sensing on VDD_DREG when not in backup mode" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x0C 0.--2. " BUENTHRES ,Threshold for Backup BOD sensing on VDD_DREG" "0,1,2,3,4,5,6,7"
|
|
line.long 0x10 "EMU_BUACT,Backup mode active configuration register"
|
|
bitfld.long 0x10 5.--6. " PWRCON ,Power connection configuration when in Backup mode" "None,BUMAIN,MAINBU,NODIODE"
|
|
bitfld.long 0x10 3.--4. " BUEXRANGE ,Threshold range for Backup BOD sensing on VDD_DREG when in backup mode" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x10 0.--2. " BUEXTHRES ,Threshold for Backup BOD sensing on VDD_DREG when in backup mode" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "EMU_STATUS,Status register"
|
|
bitfld.long 0x00 0. " BURDY ,Backup mode ready" "Not ready,Ready"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "EMU_ROUTE,I/O Routing Register"
|
|
bitfld.long 0x00 0. " BUVINPEN ,BU_VIN Pin Enable" "Disabled,Enabled"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "EMU_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " BURDY_set/clr ,Backup functionality ready Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x54++0x3
|
|
line.long 0x00 "EMU_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 0. " BURDY ,Backup functionality ready Interrupt Enable" "Disabled,Enabled"
|
|
width 19.
|
|
group.long 0x58++0x07
|
|
line.long 0x00 "EMU_BUBODBUVINCAL,BU_VIN Backup BOD calibration"
|
|
bitfld.long 0x00 3.--4. " RANGE ,Threshold range for Backup BOD sensing on BU_VIN" "0,1,2,3"
|
|
bitfld.long 0x00 0.--2. " THRES ,Threshold for Backup BOD sensing on BU_VIN" "0,1,2,3,4,5,6,7"
|
|
line.long 0x04 "EMU_BUBODUNREGCAL,Unregulated power Backup BOD calibration"
|
|
bitfld.long 0x04 3.--4. " RANGE ,Threshold range for Backup BOD sensing on unregulated power" "0,1,2,3"
|
|
bitfld.long 0x04 0.--2. " THRES ,Threshold for Backup BOD sensing on unregulated power" "0,1,2,3,4,5,6,7"
|
|
else
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "EMU_AUXCTRL,EMU Auxiliary Control Register"
|
|
bitfld.long 0x00 0. " HRCCLR ,Hard Reset Cause Clear" "Low,High"
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree "CMU (Clock Management Unit)"
|
|
base ad:0x400c8000
|
|
width 18.
|
|
group.long 0x00++0x1f
|
|
line.long 0x00 "CMU_CTRL,CMU Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 30. " HFLE ,High-Frequency LE Interface" "Not allowed,Allowwed"
|
|
bitfld.long 0x00 28. " DBGCLK ,Debug Clock" "AUXHFRCO,HFCLK"
|
|
textline " "
|
|
bitfld.long 0x00 23.--25. " CLKOUTSEL1 ,Clock Output Select 1" "LFRCO,LFXO,HFCLK,LFXOQ,HFXOQ,LFRCOQ,HFRCOQ,AUXHFRCOQ"
|
|
bitfld.long 0x00 20.--22. " CLKOUTSEL0 ,Clock Output Select 0" "HFRCO,HFXO,HFCLK2,HFCLK4,HFCLK8,HFCLK16,ULFRCO,AUXHFRCO"
|
|
textline " "
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 28. " DBGCLK ,Debug Clock" "AUXHFRCO,HFCLK"
|
|
textline " "
|
|
bitfld.long 0x00 23.--25. " CLKOUTSEL1 ,Clock Output Select 1" "LFRCO,LFXO,HFCLK,LFXOQ,HFXOQ,LFRCOQ,HFRCOQ,AUXHFRCOQ"
|
|
bitfld.long 0x00 20.--22. " CLKOUTSEL0 ,Clock Output Select 0" "HFRCO,HFXO,HFCLK2,HFCLK4,HFCLK8,HFCLK16,ULFRCO,AUXHFRCO"
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 23.--25. " CLKOUTSEL1 ,Clock Output Select 1" "LFRCO,LFXO,HFCLK,LFXOQ,HFXOQ,LFRCOQ,HFRCOQ,AUXHFRCOQ"
|
|
bitfld.long 0x00 20.--22. " CLKOUTSEL0 ,Clock Output Select 0" "HFRCO,HFXO,HFCLK2,HFCLK4,HFCLK8,HFCLK16,ULFRCO,AUXHFRCO"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 23. " CLKOUTSEL1 ,Clock Output Select 1" "LFRCO,LXFO"
|
|
bitfld.long 0x00 20.--22. " CLKOUTSEL0 ,Clock Output Select 0" "HFRCO,HFXO,HFCLK2,HFCLK4,HFCLK8,HFCLK16,ULFRCO,?..."
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 18.--19. " LFXOTIMEOUT , LFXO OTIMEOUT" "8 cycles,1K cycles,16k cycles,32k cycles"
|
|
bitfld.long 0x00 17. " LFXOBUFCUR ,LFXO Boost Buffer Current" "100 PCENT,150 PCENT"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 14.--16. " HFCLKDIV ,HFCLK Division" "/1,/2,/3,/4,/5,/6,/7,/8"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 13. " LFXOBOOST ,LFXO Start-Up Boost Current" "70 PCENT,100 PCENT"
|
|
bitfld.long 0x00 11.--12. " LFXOMODE , LFXO Mode Select" "XTAL,BUFEXTCLK,DIGEXTCLK,?..."
|
|
textline " "
|
|
bitfld.long 0x00 9.--10. " HFXOTIMEOUT ,HFXO Timeout" "8 cycles,256 cycles,1k cycles,16k cycles"
|
|
bitfld.long 0x00 7. " HFXOGLITCHDETEN ,HFXO Glitch Detector Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 5.--6. " HFXOBUFCUR ,HFXO Boost Buffer Current" "Reserved,HFXO<=32MHz,Reserved,HFXO>32MHz"
|
|
elif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 5.--6. " HFXOBUFCUR ,HFXO Boost Buffer Current" "0,1,2,3"
|
|
else
|
|
bitfld.long 0x00 5.--6. " HFXOBUFCUR ,HFXO Boost Buffer Current" "80 PCENT,100 PCENT,120 PCENT,150 PCENT"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " HFXOBOOST ,HFXO Star-Up Boost Current" "50 PCENT,70 PCENT,80 PCENT,100 PCENT"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " HFXOMODE ,HFXO Mode Select" "XTAL,BUFEXTCLK,DIGEXTCLK,?..."
|
|
line.long 0x04 "CMU_HFCORECLKDIV,High Frequency Core Clock Division Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x04 8. " HFCORECLKLEDIV ,Additional Division Factor For HFCORECLKLEDIV2" "DIV2,DIV4"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 0.--3. " HFCORECLKDIV ,HFCORECLK Divider" "HFCLK,HFCLK2,HFCLK4,HFCLK8,HFCLK16,HFCLK32,HFCLK64,HFCLK128,HFCLK256,HFCLK512,?..."
|
|
line.long 0x08 "CMU_HFPERCLKDIV,High Frequency Peripheral Clock Division Register"
|
|
bitfld.long 0x08 8. " HFPERCLKEN ,HFPERCLK Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0.--3. " HFPERCLKDIV ,HFPERCL Divider" "HFCLK,HFCLK2,HFCLK4,HFCLK8,HFCLK16,HFCLK32,HFCLK64,HFCLK128,HFCLK256,HFCLK512,?..."
|
|
line.long 0x0c "CMU_HFRCOCTRL,HFRCO Control Register"
|
|
bitfld.long 0x0c 12.--16. " SUDELAY , HFRCO Start-Up Delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x0c 8.--10. " BAND ,HFCRO Band Select [MHz]" "1 MHz,7 MHz,11 MHz,14 MHz,21 MHz,28 MHz,?..."
|
|
textline " "
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TUNING ,HFRCO Tunning Value"
|
|
line.long 0x10 "CMU_LFRCOCTRL,LFRCO Control Register"
|
|
hexmask.long.byte 0x10 0.--6. 1. " TUNING , LFRCO Tuning Value"
|
|
line.long 0x14 "CMU_AUXHFRCOCTR,AUXHFRCO Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x14 8.--10. " BAND ,AUXHFRCO Band Select" "14MHZ,11MHZ,7MHZ,1MHZ,Reserved,Reserved,28MHZ,21MHZ"
|
|
textline " "
|
|
endif
|
|
hexmask.long.byte 0x14 0.--7. 1. " TUNING ,AUXHFRCO Tuning Value"
|
|
line.long 0x18 "CMU_CALCTRL,Calibration Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x18 6. " CONT ,Continuous Calibration" "Disabled,Enabled"
|
|
bitfld.long 0x18 3.--5. " DOWNSEL ,Calibration Down-counter Select" "HFCLK,HFXO,LFXO,HFRCO,LFRCO,AUXHFRCO,?..."
|
|
textline " "
|
|
bitfld.long 0x18 0.--2. " UPSEL ,Calibration Up-counter Select" "HFXO,LFXO,HFRCO,LFRCO,AUXHFRCO,?..."
|
|
else
|
|
bitfld.long 0x18 0.--3. " UPSEL ,Calibration Up-counter Select" "HFXO,LFXO,HFRCO,LFRCO,AUXHFRCO,?..."
|
|
endif
|
|
line.long 0x1c "CMU_CALCNT,Calibration Counter Register"
|
|
hexmask.long.tbyte 0x1c 0.--19. 1. " CALCNT ,Calibration Counter"
|
|
wgroup.long 0x20++0x07
|
|
line.long 0x00 "CMU_OSCENCMD,Oscillator Enable/Disable Command Register"
|
|
bitfld.long 0x00 9. " LFXODIS ,LFXO Disable" "No effect,Yes"
|
|
bitfld.long 0x00 8. " LFXOEN ,LFXO Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LFRCODIS ,LFRCO Disable" "No effect,Yes"
|
|
bitfld.long 0x00 6. " LFRCOEN ,LFRCO Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 5. " AUXHFRCODIS ,AUHFRCO Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " AUXHFRCOEN ,AUXHFRCO Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 3. " HFXODIS ,HFXO Disable" "No effect,Yes"
|
|
bitfld.long 0x00 2. " HFXOEN ,HFXO Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 1. " HFCODIS ,HFRCO Disable" "No effect,Yes"
|
|
bitfld.long 0x00 0. " HFRCOEN ,HFRCO Enable" "No effect,Enable"
|
|
line.long 0x04 "CMU_CMD,Command Register"
|
|
sif (cpuis("EFM32GG3*")||cpuis("EFM32GG9*")||cpuis("EFM32LG3*")||cpuis("EFM32LG9*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x04 5.--6. " USBCCLKSEL ,USB Core Clock Select" "Reserved,HFCLK,LFXO,LFRCO"
|
|
bitfld.long 0x04 4. " CALSTOP ,Calibration Stop" "No effect,Stop"
|
|
textline " "
|
|
elif (cpuis("EFM32TG*")||cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 4. " CALSTOP ,Calibration Stop" "No effect,Stop"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 3. " CALSTART ,Calibration Start" "No effect,Start"
|
|
bitfld.long 0x04 0.--2. " HFCLKSEL ,HFCLK Select" "Reserved,HFRCO,HFXO,LFRCO,LFXO,?..."
|
|
sif (cpuis("EFM32WG*"))
|
|
if (((d.l(ad:0x400c8000+0x28))&0x110000)==0x000000)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMU_LFCLKSEL,Low Frequency Clock Select Register"
|
|
bitfld.long 0x00 20. " LFBE ,Clock Select for LFB Extended" "Disabled,ULFRCO"
|
|
bitfld.long 0x00 16. " LFAE ,Clock Select for LFA Extended" "Disabled,ULFRCO"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " LFB ,Clock Select for LFB" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
bitfld.long 0x00 0.--1. " LFA ,Clock Select for LFA" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
elif (((d.l(ad:0x400c8000+0x28))&0x110000)==0x100000)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMU_LFCLKSEL,Low Frequency Clock Select Register"
|
|
bitfld.long 0x00 20. " LFBE ,Clock Select for LFB Extended" "Disabled,ULFRCO"
|
|
bitfld.long 0x00 16. " LFAE ,Clock Select for LFA Extended" "Disabled,ULFRCO"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " LFB ,Clock Select for LFB" "ULFRCO,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
bitfld.long 0x00 0.--1. " LFA ,Clock Select for LFA" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
elif (((d.l(ad:0x400c8000+0x28))&0x110000)==0x010000)
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMU_LFCLKSEL,Low Frequency Clock Select Register"
|
|
bitfld.long 0x00 20. " LFBE ,Clock Select for LFB Extended" "Disabled,ULFRCO"
|
|
bitfld.long 0x00 16. " LFAE ,Clock Select for LFA Extended" "Disabled,ULFRCO"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " LFB ,Clock Select for LFB" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
bitfld.long 0x00 0.--1. " LFA ,Clock Select for LFA" "ULFRCO,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
else
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMU_LFCLKSEL,Low Frequency Clock Select Register"
|
|
bitfld.long 0x00 20. " LFBE ,Clock Select for LFB Extended" "Disabled,ULFRCO"
|
|
bitfld.long 0x00 16. " LFAE ,Clock Select for LFA Extended" "Disabled,ULFRCO"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " LFB ,Clock Select for LFB" "ULFRCO,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
bitfld.long 0x00 0.--1. " LFA ,Clock Select for LFA" "ULFRCO,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
endif
|
|
else
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "CMU_LFCLKSEL,Low Frequency Clock Select Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*"))
|
|
bitfld.long 0x00 20. " LFBE ,Clock Select for LFB Extended" "Disabled,ULFRCO"
|
|
bitfld.long 0x00 16. " LFAE ,Clock Select for LFA Extended" "Disabled,ULFRCO"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 2.--3. " LFB ,Clock Select for LFB" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
bitfld.long 0x00 0.--1. " LFA ,Clock Select for LFA" "Disabled,LFRCO,LFXO,HFCORECLKLEDIV2"
|
|
endif
|
|
rgroup.long 0x2c++0x03
|
|
line.long 0x00 "CMU_STATUS,Status Register"
|
|
sif (cpuis("EFM32GG3*")||cpuis("EFM32GG9*")||cpuis("EFM32LG3*")||cpuis("EFM32LG9*")||cpuis("EFM32WG3*")||cpuis("EFM32WG9*"))
|
|
bitfld.long 0x00 17. " USBCLFRCOSEL ,USBC LFRCO Selected" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 16. " USBCLFXOSEL ,USBC LFXO Selected" "Not selected,Selected"
|
|
bitfld.long 0x00 15. " USBCHFCLKSEL ,USBC HFCLK Selected" "Not selected,Selected"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 14. " CALBSY ,Calibration Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 13. " LFXOSEL ,LFXO Selected" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 12. " LFRCOSEL ,LFRCO Selected" "Not selected,Selected"
|
|
bitfld.long 0x00 11. " HFXOSEL ,HFXO Selected" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 10. " HFRCOSEL ,HFRCO Selected" "Not selected,Selected"
|
|
bitfld.long 0x00 9. " LFXORDY ,LFXO Ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 8. " LFXOENS , LFXO Enable Status" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " LFRCORDY ,LFRCO Ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 6. " LFRCOENS ,LFRCO Enable Status" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " AUXHFRCORDY ,AUXHFRCO Ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 4. " AUXHFRCOENS ,AUXHFRCO Enable Status" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " HFXORDY ,HFXO Ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 2. " HFXOENS ,HFXO Enable Status" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " HFCORDY ,HFRCO Ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 0. " HFRCOENS ,HFRCO Enable Status" "Disabled,Enabled"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "CMU_IF,Interrupt Flag Register"
|
|
sif (cpuis("EFM32GG3*")||cpuis("EFM32GG9*")||cpuis("EFM32LG3*")||cpuis("EFM32LG9*")||cpuis("EFM32WG3*")||cpuis("EFM32WG9*"))
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USBCHFCLKSEL_set/clr ,USBC HFCLK Selected Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " CALOF_set/clr ,Calibration Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
elif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " CALOF_set/clr ,Calibration Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " CALRDY_set/clr ,Calibration Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " AUXHFRCORDY_set/clr ,AUXHFRCO Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " LFXORDY_set/clr ,LFXO Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " LFRCORDY_set/clr ,LFRCO Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " HFXORDY_set/clr ,HFXO Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " HFRCORDY_set/clr ,HFRCO Ready Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x3C++0x0b
|
|
line.long 0x00 "CMU_IEN,Interrupt Enable Register"
|
|
sif (cpuis("EFM32GG3*")||cpuis("EFM32GG9*")||cpuis("EFM32LG3*")||cpuis("EFM32LG9*")||cpuis("EFM32WG3*")||cpuis("EFM32WG9*"))
|
|
bitfld.long 0x00 7. " USBCHFCLKSEL ,USBC HFCLK Selected Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " CALOF ,Calibration Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
elif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 6. " CALOF ,Calibration Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 5. " CALRDY ,Calibration Ready Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " AUXHFRCORDY ,AUXHFRCO Ready Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " LFXORDY ,LFXO Ready Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " LFRCORDY ,LFRCO Ready Interupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " HFXORDY ,HFXO Ready Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " HFRCORDY ,HFRCO Ready Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "CMU_HFCORECLKEN0,High Frequency Core Clock Enable Register 0"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
sif (cpu()=="EFM32GG230F"||cpu()=="EFM32GG232F"||cpu()=="EFM32GG330F"||cpu()=="EFM32GG332F"||cpu()=="EFM32GG840F"||cpu()=="EFM32GG842F"||cpu()=="EFM32GG940F"||cpu()=="EFM32GG942F"||cpu()=="EFM32LG942F"||cpu()=="EFM32LG940F"||cpu()=="EFM32LG330F"||cpu()=="EFM32LG332F"||cpu()=="EFM32LG232F"||cpu()=="EFM32LG230F"||cpu()=="EFM32LG840F"||cpu()=="EFM32LG842F"||cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
bitfld.long 0x04 4. " LE ,Low Energy Peripheral Interface Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x04 5. " EBI ,External Bus Interface Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " LE ,Low Energy Peripheral Interface Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG3*")||cpuis("EFM32GG9*")||cpuis("EFM32LG3*")||cpuis("EFM32LG9*")||cpuis("EFM32WG3*")||cpuis("EFM32WG9*"))
|
|
bitfld.long 0x04 3. " USB ,Universal Serial Bus Interface Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 2. " USBC ,Universal Serial Bus Interface Core Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 1. " AES ,Advanced Encryption Standard Accelerator Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " DMA ,Direct Memory Access Controller Clock Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32TG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 2. " LE ,Low Energy Peripheral Interface Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " DMA ,Direct Memory Access Controller Clock Enable" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x04 0. " AES ,Advanced Encryption Standard Accelerator Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
else
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32G840F"&&CPU()!="EFM32G842F")
|
|
bitfld.long 0x04 3. " EBI ,External Bus Interface Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 2. " LE ,Low Energy Peripheral Interface Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " DMA ,Direct Memory Access Controller Clock Enable" "Disabled,Enabled"
|
|
sif (CPU()!="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x04 0. " AES ,Advanced Encryption Standard Accelerator Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
line.long 0x08 "CMU_HFPERCLKEN0,High Frequency Peripheral Clock Enable Register 0"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x08 17. " DAC0 ,Digital to Analog Converter 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 16. " ADC0 ,Analog to Digital Converter 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 15. " PRS ,Peripheral Reflex System Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 14. " VCMP ,Voltage Comparator Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 13. " GPIO ,General purpose Input/Output Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 12. " I2C1 ,I2C 1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()=="EFM32GG332F"||cpu()=="EFM32GG940F"||cpu()=="EFM32GG942F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
bitfld.long 0x08 11. " I2C0 ,I2C 0 Clock Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x08 11. " I2C0 ,I2C 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 10. " ACMP1 ,Analog Comparator 1 Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x08 9. " ACMP0 ,Analog Comparator 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 8. " TIMER3 ,Timer 3 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 7. " TIMER2 ,Timer 2 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 6. " TIMER1 ,Timer 1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 5. " TIMER0 ,Timer 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32GG230F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG330F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32GG840F"&&cpu()!="EFM32GG842F"&&cpu()!="EFM32GG940F"&&cpu()!="EFM32GG942F"&&cpu()!="EFM32GG330F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32GG840F"&&cpu()!="EFM32GG842F"&&cpu()!="EFM32GG940F"&&cpu()!="EFM32GG942F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32WG230F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG330F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG840F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG940F"&&cpu()!="EFM32WG942F")
|
|
bitfld.long 0x08 4. " UART1 ,UART 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 3. " UART0 ,UART 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 2. " USART2 ,USART 2 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " USART1 ,USART 1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 0. " USART0 ,USART 0 Clock Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x08 11. " I2C0 ,I2C 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32TG108F")
|
|
bitfld.long 0x08 10. " DAC0 ,Digital to Analog Converter 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 9. " ADC0 ,Analog to Digital Converter 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 8. " PRS ,Peripheral Reflex System Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 7. " VCMP ,Voltage Comparator Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 6. " GPIO ,General purpose Input/Output Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 5. " TIMER1 ,Timer 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " TIMER0 ,Timer 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F")
|
|
bitfld.long 0x08 3. " USART0 ,USART 0 Clock Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x08 3. " USART1 ,USART 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 2. " USART0 ,USART 0 Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x08 1. " ACMP1 ,Analog Comparator 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " ACMP0 ,Analog Comparator 0 Clock Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x08 11. " I2C0 ,I2C 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 9. " ADC0 ,Analog to Digital Converter 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 8. " VCMP ,Voltage Comparator Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 7. " GPIO ,General purpose Input/Output Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 6. " IDAC0 ,Current Digital to Analog Converter 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " PRS ,Peripheral Reflex System Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 3. " USART1 ,USART 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 2. " ACMP0 ,Analog Comparator 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 1. " TIMER1 ,Timer 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " TIMER0 ,Timer 0 Clock Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x08 15. " I2C0 ,I2C 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 14. " ADC0 ,ADC 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 13. " VCMP ,Voltage Comparator Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 12. " GPIO ,GPIO Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 11. " DAC0 ,DAC 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 10. " PRS ,Peripheral Reflex System Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 9. " PLINK ,PowerLink Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 8. " ACMP1 ,Analog Comparator 1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 7. " ACMP0 ,Analog Comparator 0 Clock Enable" "Disabled,Enabled"
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F")
|
|
textline " "
|
|
bitfld.long 0x08 6. " TIMER2 ,TIMER2 Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x08 5. " TIMER1 ,TIMER 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " TIMER0 ,TIMER 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
bitfld.long 0x08 3. " UART0 ,UART 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 2. " USART2 ,USART 2 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x08 2. " USART2 ,USART 2 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
endif
|
|
bitfld.long 0x08 1. " USART1 ,USART 1 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " USART0 ,USART 0 Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
rgroup.long 0x50++0x03
|
|
line.long 0x00 "CMU_SYNCBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x00 6. " LFBPRESC0 ,Low Frequency B Prescaler 0 Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 4. " LFBCLKEN0 ,Low Frequency B Clock Enable 0 Busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " LFAPRESC0 ,Low Frequency A Clock Enable 0 Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 0. " LFACLKEN0 ,Low Frequency A Clock Enable 0 Busy" "Not busy,Busy"
|
|
group.long 0x54++0x07
|
|
line.long 0x00 "CMU_FREEZE,Freeze Register"
|
|
bitfld.long 0x00 0. " REGFREEZE ,Register Update Freeze" "UPDATE,FREEZE"
|
|
line.long 0x04 "CMU_LFACLKEN0,Low Frequency A Clock Enable Register 0"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*"))
|
|
sif (CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32GG940F"||CPU()=="EFM32GG945F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F"||CPU()=="EFM32LG840F"||CPU()=="EFM32LG842F"||CPU()=="EFM32LG880F"||CPU()=="EFM32LG890F"||CPU()=="EFM32LG895F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F"||CPU()=="EFM32LG980F"||CPU()=="EFM32LG990F"||CPU()=="EFM32LG995F"||CPU()=="EFM32WG840F"||CPU()=="EFM32WG842F"||CPU()=="EFM32WG880F"||CPU()=="EFM32WG890F"||CPU()=="EFM32WG895F"||CPU()=="EFM32WG940F"||CPU()=="EFM32WG942F"||CPU()=="EFM32WG980F"||CPU()=="EFM32WG990F"||CPU()=="EFM32WG995F")
|
|
bitfld.long 0x04 3. " LCD ,Liquid Crystal Display Controller Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 2. " LETIMER0 ,Low Energy Timer 0 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " RTC ,Real-Time Counter Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " LESENSE ,Low Energy Sensor Interface Clock Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 0. " RTC ,Real-Time Counter Clock Enable" "Disabled,Enabled"
|
|
else
|
|
sif (CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
bitfld.long 0x04 2. " LCD ,LCD Controller Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 1. " LETIMER0 ,Low Energy Timer 0 Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " RTC ,Real-Time Counter Clock Enable" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x60++0x03
|
|
line.long 0x00 "CMU_LFBCLKEN0,Low Frequency B Clock Enable Register 0"
|
|
sif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F"||cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 1. " LEUART1 ,Low Energy UART 1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " LEUART0 ,Low Energy UART 0 Clock Enable" "Disabled,Enabled"
|
|
group.long 0x68++0x03
|
|
line.long 0x00 "CMU_LFAPRESC0,Low Frequency A Prescaler Register 0"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
sif (CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32GG940F"||CPU()=="EFM32GG945F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F"||CPU()=="EFM32LG840F"||CPU()=="EFM32LG842F"||CPU()=="EFM32LG880F"||CPU()=="EFM32LG890F"||CPU()=="EFM32LG895F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F"||CPU()=="EFM32LG980F"||CPU()=="EFM32LG990F"||CPU()=="EFM32LG995F"||CPU()=="EFM32WG840F"||CPU()=="EFM32WG842F"||CPU()=="EFM32WG880F"||CPU()=="EFM32WG890F"||CPU()=="EFM32WG895F"||CPU()=="EFM32WG940F"||CPU()=="EFM32WG942F"||CPU()=="EFM32WG980F"||CPU()=="EFM32WG990F"||CPU()=="EFM32WG995F")
|
|
bitfld.long 0x00 12.--13. " LCD ,Liquid Crystal Display Controller Prescaler" "DIV16,DIV32,DIV64,DIV128"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 8.--11. " LETIMER0 ,Low Energy Timer 0 Prescaler" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,DIV2048,DIV4096,DIV8192,DIV16384,DIV32768"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " RTC ,Real-Tim Counter Prescaler" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,DIV2048,DIV4096,DIV8192,DIV16384,DIV32768"
|
|
bitfld.long 0x00 0.--1. " LESENSE ,Low Energy Sensor Interface Prescaler" "DIV1,DIV2,DIV4,DIV8"
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 0.--3. " RTC ,Real-Tim Counter Prescaler" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,DIV2048,DIV4096,DIV8192,DIV16384,DIV32768"
|
|
else
|
|
sif (CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
bitfld.long 0x00 8.--9. " LCD ,Liquid Crystal Display Controller Prescaler" "DIV16,DIV32,DIV64,DIV128"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4.--7. " LETIMER0 ,Low Energy Timer 0 Prescaler" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,DIV2048,DIV4096,DIV8192,DIV16384,DIV32768"
|
|
bitfld.long 0x00 0.--3. " RTC ,Real-Tim Counter Prescaler" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,DIV2048,DIV4096,DIV8192,DIV16384,DIV32768"
|
|
endif
|
|
group.long 0x70++0x03
|
|
line.long 0x00 "CMU_LFBPRESC0,Low Frequency B Prescaler Register 0"
|
|
sif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F"||cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 4.--5. " LEUART1 ,Low Energy UART 1 Prescaler" "DIV1,DIV2,DIV4,DIV8"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0.--1. " LEUART0 ,Low Energy UART 0 Prescaler" "DIV1,DIV2,DIV4,DIV8"
|
|
group.long 0x78++0x03
|
|
line.long 0x00 "CMU_PCNTCTRL,PCNT Control Register"
|
|
sif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F"||cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 5. " PCNT2CLKSEL ,PCNT2 Clock Select" "LFACLK,PCNT2S0"
|
|
bitfld.long 0x00 4. " PCNT2CLKEN ,PCNT2 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PCNT1CLKSEL ,PCNT1 Clock Select" "LFACLK,PCNT1S0"
|
|
bitfld.long 0x00 2. " PCNT1CLKEN ,PCNT1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
elif (CPU()=="EFM32G222F")
|
|
bitfld.long 0x00 3. " PCNT1CLKSEL ,PCNT1 Clock Select" "LFACLK,PCNT1S0"
|
|
bitfld.long 0x00 2. " PCNT1CLKEN ,PCNT1 Clock Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " PCNT0CLKSEL ,PCNT0 Clock Select" "LFACLK,PCNT0S0"
|
|
bitfld.long 0x00 0. " PCNT0CLKEN ,PCNT0 Clock Enable" "Disabled,Enabled"
|
|
sif (CPU()=="EFM32G840F"||CPU()=="EFM32G842F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32GG940F"||CPU()=="EFM32GG945F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F"||cpuis("EFM32LG*")||CPU()=="EFM32WG840F"||CPU()=="EFM32WG842F"||CPU()=="EFM32WG880F"||CPU()=="EFM32WG890F"||CPU()=="EFM32WG895F"||CPU()=="EFM32WG940F"||CPU()=="EFM32WG942F"||CPU()=="EFM32WG980F"||CPU()=="EFM32WG990F"||CPU()=="EFM32WG995F")
|
|
group.long 0x7C++0x03
|
|
line.long 0x00 "CMU_LCDCTRL,LCD Control Register"
|
|
bitfld.long 0x00 4.--6. " VBFDIV ,Voltage Boost Frequency" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128"
|
|
bitfld.long 0x00 3. " VBOOSTEN ,Voltage Boost Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " FDIV ,Frame Rate Control" "0,1,2,3,4,5,6,7"
|
|
endif
|
|
group.long 0x80++0x07
|
|
line.long 0x00 "CMU_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32LG*")||cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 2.--4. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,?..."
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 2.--4. " LOCATION ,I/O Location" "LOC0,LOC1,?..."
|
|
else
|
|
bitfld.long 0x00 2. " LOCATION ,I/O Location" "LOC0,LOC1"
|
|
endif
|
|
bitfld.long 0x00 1. " CLKOUT1PEN ,CLKOUT1 Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CLKOUT0PEN ,CLKOUT0 Pin Enable" "Disabled,Enabled"
|
|
line.long 0x04 "CMU_LOCK,Configuration Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " LOCKKEY ,Configuration Lock Key"
|
|
width 0xb
|
|
tree.end
|
|
tree "WDT (Watchdog Timer)"
|
|
base ad:0x40088000
|
|
width 15.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CTRL,Watchdog Control Register"
|
|
sif cpuis("EFM32GG11B*")
|
|
bitfld.long 0x00 31. " WDOGRSTDIS ,Watchdog reset disable" "No,Yes"
|
|
bitfld.long 0x00 30. " CLRSRC ,Watchdog clear source" "SW,PCH0"
|
|
bitfld.long 0x00 24.--26. " WINSEL ,Watchdog illegal windows select" "Disabled,12.5%,25%,37.5%,50%,62.5%,75%,87.5%"
|
|
newline
|
|
bitfld.long 0x00 16.--17. " WARNSEL ,Watchdog timeout period select" "Disabled,25%,50%,75%"
|
|
bitfld.long 0x00 12.--13. " CLKSEL ,Watchdog clock select" "ULFRCO,LFRCO,LFXO,HFCORECLK"
|
|
newline
|
|
else
|
|
bitfld.long 0x00 12.--13. " CLKSEL ,Watchdog clock select" "ULFRCO,LFRCO,LFXO,?..."
|
|
newline
|
|
endif
|
|
bitfld.long 0x00 8.--11. " PERSEL ,Watchdog timeout period select" "9 cycles,17 cycles,33 cycles,65 cycles,129 cycles,257 cycles,513 cycles,1k cycles,2k cycles,4k cycles,8k cycles,16k cycles,32k cycles,64k cycles,128k cycles,256k cycles"
|
|
bitfld.long 0x00 6. " SWOSCBLOCK ,Software oscillator disable block" "No,Yes"
|
|
bitfld.long 0x00 5. " EM4BLOCK ,Energy mode 4 block" "Not blocked,Blocked"
|
|
newline
|
|
bitfld.long 0x00 4. " LOCK ,Configuration lock" "Not locked,Locked"
|
|
bitfld.long 0x00 3. " EM3RUN ,Energy mode 3 run enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " EM2RUN ,Energy mode 2 run enable" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 1. " DEBUGRUN ,Debug mode run enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " EN ,Watchdog timer enable" "Disabled,Enabled"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "CMD,Watchdog Command Register"
|
|
bitfld.long 0x00 0. " CLEAR ,Watchdog timer clear" "No effect,Clear"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "SYNCBUSY,Watchdog Synchronization Busy Register"
|
|
sif cpuis("EFM32GG11B*")
|
|
bitfld.long 0x00 3. " PCH1_PRSCTRL ,PCH1_PRSCTRL register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " PCH0_PRSCTRL ,PCH0_PRSCTRL register busy" "Not busy,Busy"
|
|
newline
|
|
endif
|
|
bitfld.long 0x00 1. " CMD ,CMD register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 0. " CTRL ,CTRL register busy" "Not busy,Busy"
|
|
sif cpuis("EFM32GG11B*")
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "PCH0_PRSCTRL,PRS Control Register 0"
|
|
bitfld.long 0x00 8. " PRSMISSRSTEN ,PRS missing event will trigger a watchdog reset" "No reset,Reset"
|
|
bitfld.long 0x00 0.--4. " PRSSEL ,PRS channel PRS select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,PRSCH12,PRSCH13,PRSCH14,PRSCH15,PRSCH16,PRSCH17,PRSCH18,PRSCH19,PRSCH20,PRSCH21,PRSCH22,PRSCH23,?..."
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PCH1_PRSCTRL,PRS Control Register 1"
|
|
bitfld.long 0x00 8. " PRSMISSRSTEN ,PRS missing event will trigger a watchdog reset" "No reset,Reset"
|
|
bitfld.long 0x00 0.--4. " PRSSEL ,PRS channel PRS select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,PRSCH12,PRSCH13,PRSCH14,PRSCH15,PRSCH16,PRSCH17,PRSCH18,PRSCH19,PRSCH20,PRSCH21,PRSCH22,PRSCH23,?..."
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "IF_SET/CLEAR,Watchdog Interrupt Flags Set/Clear Register"
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " PEM1 ,PRS channel one event missing interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " PEM0 ,PRS channel zero event missing interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " WIN ,Watchdog window interrupt flag" "No interrupt,Interrupt"
|
|
newline
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " WARN ,Watchdog warning timeout interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TOUT ,Watchdog timeout interrupt flag" "No interrupt,Interrupt"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "IEN,Watchdog Interrupt Enable Register"
|
|
bitfld.long 0x00 4. " PEM1 ,PRS channel one event missing interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " PEM0 ,PRS channel zero event missing interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " WIN ,Watchdog window interrupt enable" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 1. " WARN ,Watchdog warning timeout interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TOUT ,Watchdog timeout interrupt enable" "Disabled,Enabled"
|
|
endif
|
|
width 0x0B
|
|
tree.end
|
|
tree "PRS (Peripheral Reflex System)"
|
|
base ad:0x400cc000
|
|
width 14.
|
|
wgroup.long 0x00++0x03
|
|
line.long 0x00 "PRS_SWPULSE,Software Pulse Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 11. " CH11PULSE ,Channel 11 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 10. " CH10PULSE ,Channel 10 Pulse Generation" "No effect,Generate"
|
|
textline " "
|
|
bitfld.long 0x00 9. " CH9PULSE ,Channel 9 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 8. " CH8PULSE ,Channel 8 Pulse Generation" "No effect,Generate"
|
|
textline " "
|
|
endif
|
|
sif (!cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 7. " CH7PULSE ,Channel 7 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 6. " CH6PULSE ,Channel 6 Pulse Generation" "No effect,Generate"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CH5PULSE ,Channel 5 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 4. " CH4PULSE ,Channel 4 Pulse Generation" "No effect,Generate"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 3. " CH3PULSE ,Channel 3 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 2. " CH2PULSE ,Channel 2 Pulse Generation" "No effect,Generate"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CH1PULSE ,Channel 1 Pulse Generation" "No effect,Generate"
|
|
bitfld.long 0x00 0. " CH0PULSE ,Channel 0 Pulse Generation" "No effect,Generate"
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "PRS_SWLEVEL,Software Level Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 11. " CH11LEVEL ,Channel 11 Software Level" "Low,High"
|
|
bitfld.long 0x00 10. " CH10LEVEL ,Channel 10 Software Level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 9. " CH9LEVEL ,Channel 9 Software Level" "Low,High"
|
|
bitfld.long 0x00 8. " CH8LEVEL ,Channel 8 Software Level" "Low,High"
|
|
textline " "
|
|
endif
|
|
sif (!cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 7. " CH7LEVEL ,Channel 7 Software Level" "Low,High"
|
|
bitfld.long 0x00 6. " CH6LEVEL ,Channel 6 Software Level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CH5LEVEL ,Channel 5 Software Level" "Low,High"
|
|
bitfld.long 0x00 4. " CH4LEVEL ,Channel 4 Software Level" "Low,High"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 3. " CH3LEVEL ,Channel 3 Software Level" "Low,High"
|
|
bitfld.long 0x00 2. " CH2LEVEL ,Channel 2 Software Level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CH1LEVEL ,Channel 1 Software Level" "Low,High"
|
|
bitfld.long 0x00 0. " CH0LEVEL ,Channel 0 Software Level" "Low,High"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
group.long 0x08++0x3
|
|
line.long 0x00 "PRS_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,?..."
|
|
else
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,?..."
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 3. " CH3PEN ,CH3 Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CH2PEN ,CH2 Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CH1PEN ,CH1 Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " CH0PEN ,CH0 Pin Enable" "Disabled,Enabled"
|
|
endif
|
|
if (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x0)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL ,Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x10000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32LG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x20000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x30000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x60000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x80000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x100000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x110000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1IRTX,USART1TXC,USART1RXDATAV,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x120000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x1c0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x1d0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER0OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x1e0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x1f0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x240000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x280000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x290000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x2a0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x300000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x310000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x340000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x370000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x390000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x3a0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x3b0000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x10)))&0x3F0000)==0x360000)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "PCNT0TCC,?..."
|
|
endif
|
|
else
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "PRS_CH0_CTRL,Channel 0 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
endif
|
|
endif
|
|
if (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x0)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL ,Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x10000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32LG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x20000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x30000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x60000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x80000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x100000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x110000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1IRTX,USART1TXC,USART1RXDATAV,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x120000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x1c0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x1d0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER0OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x1e0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x1f0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x240000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x280000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x290000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x2a0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x300000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x310000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x340000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x370000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x390000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x3a0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x3b0000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x14)))&0x3F0000)==0x360000)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "PCNT0TCC,?..."
|
|
endif
|
|
else
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "PRS_CH1_CTRL,Channel 1 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
endif
|
|
endif
|
|
if (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x0)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL ,Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x10000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32LG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x20000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x30000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x60000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x80000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x100000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x110000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1IRTX,USART1TXC,USART1RXDATAV,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x120000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x1c0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x1d0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER0OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x1e0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x1f0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x240000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x280000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x290000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x2a0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x300000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x310000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x340000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x370000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x390000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x3a0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x3b0000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x18)))&0x3F0000)==0x360000)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "PCNT0TCC,?..."
|
|
endif
|
|
else
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "PRS_CH2_CTRL,Channel 2 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
endif
|
|
endif
|
|
if (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x0)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL ,Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x10000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32LG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "VCMPOUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x20000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP0OUT,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x30000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1UT,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ACMP1OUT,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x60000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "DAC0CH0,DAC0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x80000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "ADC0SINGLE,ADC0SCAN,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x100000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART0IRTX,USART0TXC,USART0RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x110000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART1TXC,USART1RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USART1IRTX,USART1TXC,USART1RXDATAV,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x120000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "Reserved,USART2TXC,USART2RXDATAV,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x1c0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER0UF,TIMER0OF,TIMER0CC0,TIMER0CC1,TIMER0CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x1d0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER0OF,TIMER1CC0,TIMER1CC1,TIMER1CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER1UF,TIMER1OF,TIMER1CC0,TIMER0CC1,TIMER1CC2,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x1e0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER2UF,TIMER2OF,TIMER2CC0,TIMER2CC1,TIMER2CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x1f0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "TIMER3UF,TIMER3OF,TIMER3CC0,TIMER3CC1,TIMER3CC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x240000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "USBSOF,USBSOFSR,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x280000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "RTCOF,RTCCOMP0,RTCCOMP1,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x290000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART0TXC,UART0RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x2a0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "UART1TXC,UART1RXDATAV,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x300000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN0,GPIOPIN1,GPIOPIN2,GPIOPIN3,GPIOPIN4,GPIOPIN5,GPIOPIN6,GPIOPIN7"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x310000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "GPIOPIN8,GPIOPIN9,GPIOPIN10,GPIOPIN11,GPIOPIN12,GPIOPIN13,GPIOPIN14,GPIOPIN15"
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x340000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LETIMER0CH0,LETIMER0CH1,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x370000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "BURTCOF,BURTCCOMP0,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x390000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES0,LESENSESCANRES1,LESENSESCANRES2,LESENSESCANRES3,LESENSESCANRES4,LESENSESCANRES5,LESENSESCANRES6,LESENSESCANRES7"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x3a0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSESCANRES8,LESENSESCANRES9,LESENSESCANRES10,LESENSESCANRES11,LESENSESCANRES12,LESENSESCANRES13,LESENSESCANRES14,LESENSESCANRES15"
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x3b0000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "LESENSEDEC0,LESENSEDEC1,LESENSEDEC2,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
endif
|
|
elif (((d.l((ad:0x400cc000+0x1C)))&0x3F0000)==0x360000)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,Reserved,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,Reserved,PCNT0,?..."
|
|
bitfld.long 0x00 0.--2. " SIGSEL ,Signal Select" "PCNT0TCC,?..."
|
|
endif
|
|
else
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "PRS_CH3_CTRL,Channel 3 Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28. " ASYNC ,Asynchronous reflex" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--25. " EDSEL , Edge Detect Select" "OFF,POSEDGE,NEGEDGE,BOTHEDGES"
|
|
sif (CPU()=="EFM32G280F"||CPU()=="EFM32G290F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G230F"||CPU()=="EFM32G232F"||CPU()=="EFM32G840F"||CPU()=="EFM32G842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G222F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32G210F"||CPU()=="EFM32G200F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,PLINK,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,?..."
|
|
elif (CPU()=="EFM32GG230F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG842F"||cpuis("EFM32LG23?F")||cpuis("EFM32LG44?F")||cpuis("EFM32GG84?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG895F"||CPU()=="EFM32LG280F"||cpuis("EFM32LG29?F")||CPU()=="EFM32LG880F"||cpuis("EFM32LG89?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG330F"||cpuis("EFM32LG33?F")||CPU()=="EFM32LG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG332F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG395F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG995F"||CPU()=="EFM32LG380F"||cpuis("EFM32LG39?F")||CPU()=="EFM32LG980F"||cpuis("EFM32LG99?F"))
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,UART2,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32GG940F"||CPU()=="EFM32GG942F"||CPU()=="EFM32LG940F"||CPU()=="EFM32LG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,Reserved,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG108F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG230F"||CPU()=="EFM32TG232F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F"||CPU()=="EFM32TG840F"||CPU()=="EFM32TG842F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,Reserved,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,UART0,UART1,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
elif (cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F")
|
|
textline " "
|
|
bitfld.long 0x00 16.--21. " SOURCESEL ,Source Select" "NONE,VCMP,ACMP0,ACMP1,Reserved,Reserved,DAC0,Reserved,ADC0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,USART0,USART1,USART2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,TIMER0,TIMER1,TIMER2,TIMER3,Reserved,Reserved,Reserved,Reserved,USB,Reserved,Reserved,Reserved,RTC,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,GPIOL,GPIOH,Reserved,Reserved,LETIMER,Reserved,Reserved,BURTC,Reserved,LESENSEL,LESENSEH,LESENSED,?..."
|
|
endif
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree.open "I2C (Inter-Integrated Circuit Interface)"
|
|
tree "I2C0"
|
|
base ad:0x4000a000
|
|
width 16.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "I2C0_CTRL,Control Register"
|
|
bitfld.long 0x00 16.--18. " CLTO ,Clock Low Timeout" "OFF,40PCC,80PCC,160PCC,320PPC,1024PPC,?..."
|
|
bitfld.long 0x00 15. " GIBITO ,Go Idle on Bus Idle Timeout" "No effect,Idle"
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " BITO ,Bus Idle Timeout" "OFF,40PCC,80PCC,160PCC"
|
|
bitfld.long 0x00 8.--9. " CLHR ,Clock Low High Ratio" "STANDARD,ASYMMETRIC,FAST,?..."
|
|
textline " "
|
|
bitfld.long 0x00 6. " GCAMEN ,General Call Address Match Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " ARBDIS ,Arbitration Disable" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 4. " AUTOSN ,Automatic STOP on NACK" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " AUTOSE ,Automatic STOP when Empty" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " AUTOACK ,Automatic Acknowledge" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " SLAVE ,Addressable as Slave" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,I2C Enable" "Disabled,Enabled"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "I2C0_CMD,Command Register"
|
|
bitfld.long 0x00 7. " CLEARPC ,Clear Pending Commands" "No effect,Clear"
|
|
bitfld.long 0x00 6. " CLEARTX ,Clear Transmit Buffer" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 5. " ABORT ,Abort transmission" "No effect,Abort"
|
|
bitfld.long 0x00 4. " CONT ,Continue transmission" "No effect,Continue"
|
|
textline " "
|
|
bitfld.long 0x00 3. " NACK ,Send NACK" "No effect,NACK"
|
|
bitfld.long 0x00 2. " ACK ,Send ACK" "No effect,ACK"
|
|
textline " "
|
|
bitfld.long 0x00 1. " STOP ,Send stop condition" "No effect,STOP"
|
|
bitfld.long 0x00 0. " START ,Send start condition" "No effect,START"
|
|
rgroup.long 0x08++0x07
|
|
line.long 0x00 "I2C0_STATE,State Register"
|
|
bitfld.long 0x00 5.--7. " STATE ,Transmission State" "IDLE,WAIT,START,ADDR,ADDRACK,DATA,DATAACK,?..."
|
|
bitfld.long 0x00 4. " BUSHOLD ,Bus Held" "Not held,Held"
|
|
textline " "
|
|
bitfld.long 0x00 3. " NACKED ,Nack Received" "Not received,Received"
|
|
bitfld.long 0x00 2. " TRANSMITTER ,Transmitter" "Received,Transmitter"
|
|
textline " "
|
|
bitfld.long 0x00 1. " MASTER ,Transmitter" "Slave,Master"
|
|
bitfld.long 0x00 0. " BUSY ,Bus Busy" "Not busy,Busy"
|
|
line.long 0x04 "I2C0_STATUS,Status Register"
|
|
bitfld.long 0x04 8. " RXDATAV ,RX Data Valid" "Not valid,Valid"
|
|
bitfld.long 0x04 7. " TXBL ,TX Buffer Level" "Full,Empty"
|
|
textline " "
|
|
bitfld.long 0x04 6. " TXC ,TX Complete" "Not completed,Completed"
|
|
bitfld.long 0x04 5. " PABORT ,Pending Abort" "Not Pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x04 4. " PCONT ,Pending continue" "Not Pending,Pending"
|
|
bitfld.long 0x04 3. " PNACK ,Pending NACK" "Not Pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x04 2. " PACK ,Pending ACK" "Not Pending,Pending"
|
|
bitfld.long 0x04 1. " PSTOP ,Pending STOP" "Not Pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x04 0. " PSTART ,Pending START" "Not Pending,Pending"
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "I2C0_CLKDIV,Clock Division Register"
|
|
hexmask.long.word 0x00 0.--8. 1. " DIV ,Clock Divider"
|
|
line.long 0x04 "I2C0_SADDR,Slave Adress Register"
|
|
hexmask.long.byte 0x04 1.--7. 2. " ADDR ,Slave Adress"
|
|
line.long 0x08 "I2C0_SADDRMASK,Slave Address Mask Register"
|
|
hexmask.long.byte 0x08 1.--7. 2. " MASK ,Slave Adress Mask"
|
|
hgroup.long 0x1c++0x03
|
|
hide.long 0x00 "I2C0_RXDATA,Receive Buffer Data Register"
|
|
in
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "I2C0_RXDATAP,Receive Buffer Data Peek Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " RXDATAP ,Rx Data Peek"
|
|
wgroup.long 0x24++0x03
|
|
line.long 0x00 "I2C0_TXDATA,Transmit Buffer Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,Tx Data"
|
|
group.long 0x28++0x03
|
|
line.long 0x00 "I2C0_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x00 16. 0x04 16. 0x08 16. " SSTOP_set/clr ,Slave STOP condition Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 15. 0x04 15. 0x08 15. " CLTO_set/clr ,Clock Low Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 14. 0x04 14. 0x08 14. " BITO_set/clr ,Bus Idle Timeout Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 13. 0x04 13. 0x08 13. " RXUF_set/clr ,Receive Buffer Underflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 12. 0x04 12. 0x08 12. " TXOF_set/clr ,Transmit Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 11. 0x04 11. 0x08 11. " BUSHOLD_set/clr ,Bus Held Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " BUSERR_set/clr ,Bus Error " "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " ARBLOST_set/clr ,Arbitration Lost Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " MSTOP_set/clr ,Master STOP Condition Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " NACK_set/clr ,Not Acknowledge Received Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " ACK_set/clr ,Acknowledge Received Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " RXDATAV_set/clr ,Receive Data Valid Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " TXBL_set/clr ,Transmit Buffer Level Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " TXC_set/clr ,Transfer Completed Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ADDR_set/clr ,Address Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " RSTART_set/clr ,Repeated START condition Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " START_set/clr ,START condition Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x34++0x07
|
|
line.long 0x00 "I2C0_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 16. " SSTOP ,Slave STOP condition Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 15. " CLTO ,Clock Low Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " BITO ,Bus Idle Timeout Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " RXUF ,Receive Buffer Underflow Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " TXOF ,Transmit Buffer Overflow Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " BUSHOLD ,Bus Held Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " BUSERR ,Bus Error Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " ARBLOST ,Arbitration Lost Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " MSTOP ,Master STOP Condition Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " NACK ,Not Acknowledge Received Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " ACK ,Acknowledge Received Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " RXDATAV ,Receive Data Valid Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " TXBL ,Transmit Buffer Level Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TXC ,Transfer Completed Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " ADDR ,Address Interrupt Flag" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RSTART ,Repeated START condition Interrupt Flag" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " START ,START condition Interrupt Flag" "Disabled,Enabled"
|
|
line.long 0x04 "I2C0_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32LG*")||cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,LOC6,?..."
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x04 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,?..."
|
|
else
|
|
bitfld.long 0x04 8.--9. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
endif
|
|
bitfld.long 0x04 1. " SCLPEN ,SCL Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " SDAPEN ,SDA Pin Enable" "Disabled,Enabled"
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
tree.open "USART (Universal Synchronous Asynchronous Receiver/Transmitter)"
|
|
tree "USART0"
|
|
base ad:0x4000c000
|
|
width 19.
|
|
group.long 0x00++0x0b
|
|
line.long 0x00 "USART0_CTRL,Control Register"
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 31. " SMSDELAY ,Synchronous Master Sample Delay" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 30. " MVDIS ,Majority Vote Disable" "No,Yes"
|
|
bitfld.long 0x00 29. " AUTOTX ,Always Transmit When RX Not Full" "Disabled,Enabled"
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 29. " AUTOTX ,Always Transmit When RX Not Full" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 28. " BYTESWAP ,Byteswap In Double Accesses" "Normal,Swapped"
|
|
bitfld.long 0x00 26.--27. " TXDELAY ,TX Delay Transmission" "NONE,SINGLE,DOUBLE,TRIPLE"
|
|
textline " "
|
|
sif (cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 25. " SSSEARLY ,Synchronous Slave Setup Early" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24. " ERRSTX ,Disable TX On Error" "No effect,Disabled"
|
|
bitfld.long 0x00 23. " ERRSRX ,Disable RX On Error" "No effect,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ERRSDMA ,Halt DMA On Error" "No effect,Disabled"
|
|
bitfld.long 0x00 21. " BIT8DV ,Bit 8 Default Value" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 20. " SKIPPERRF ,Skip Parity Error Frames" "Disabled,Enabled"
|
|
bitfld.long 0x00 19. " SCRETRANS ,SmartCard Retransmit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 18. " SCMODE ,SmartCard Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " AUTOTRI ,Automatic TX Tristate" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " AUTOCS ,Automatic Chip Select" "Disabled,Enabled"
|
|
bitfld.long 0x00 15. " CSINV ,Chip Select Invert" "Active low,Active high"
|
|
textline " "
|
|
bitfld.long 0x00 14. " TXINV ,Transmitter output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 13. " RXINV ,Receiver Input Invert" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 12. " TXBIL ,TX Buffer Interrupt Level" "EMPTY,HALFFULL"
|
|
bitfld.long 0x00 11. " CSMA ,Action On Slave-Select In Master Mode" "NOACTION,GOTOSLAVEMODE"
|
|
textline " "
|
|
bitfld.long 0x00 10. " MSBF ,Most Significant Bit First" "Least,Most"
|
|
bitfld.long 0x00 9. " CLKPHA ,Clock Edge For Setup/Sample" "SAMPLELEADING,SAMPLETRAILING"
|
|
textline " "
|
|
bitfld.long 0x00 8. " CLKPOL ,Clock Polarity" "IDLELOW,IDLEHIGH"
|
|
bitfld.long 0x00 5.--6. " OVS ,Oversampling" "X16,X8,X6,X4"
|
|
textline " "
|
|
bitfld.long 0x00 4. " MPAB ,Multi-Processor Address-Bit" "0,1"
|
|
bitfld.long 0x00 3. " MPM ,Multi-Processor Mode" "Mode 0,Mode 1"
|
|
textline " "
|
|
bitfld.long 0x00 2. " CCEN ,Collision Check Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " LOOPBK ,Loopback Enable" "RX connected,TX connected"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SYNC ,USART Synchronous Mode" "Asynchronous,Synchronous"
|
|
line.long 0x04 "USART0_FRAME,USART Frame Format Register"
|
|
bitfld.long 0x04 12.--13. " STOPBITS ,Stop-Bit Mode" "0.5,1,1.5,2"
|
|
bitfld.long 0x04 8.--9. " PARITY ,Parity-Bit Mode" "NONE,Reserved,EVEN,ODD"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " DATABITS ,Data-Bit Mode" "Reserved,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,?..."
|
|
line.long 0x08 "USART0_TRIGCTRL,USART Trigger Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x08 6. " AUTOTXTEN ,AUTOTX Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 5. " TXTEN ,Transmit Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " RXTEN ,Receive Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x08 0.--3. " TSEL ,Trigger PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x08 0.--1. " TSEL ,Trigger PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x08 0.--2. " TSEL ,Trigger PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
wgroup.long 0x0c++0x03
|
|
line.long 0x00 "USART0_CMD,Command Register"
|
|
bitfld.long 0x00 11. " CLEARRX ,Clear RX" "No effect,Clear"
|
|
bitfld.long 0x00 10. " CLEARTX ,Clear TX" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 9. " TXTRIDIS ,Transmitter Tristate Disable" "No effect,Yes"
|
|
bitfld.long 0x00 8. " TXTRIEN ,Transmitter Tristate Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 7. " RXBLOCKDIS ,Receiver Block Disable" "No effect,Yes"
|
|
bitfld.long 0x00 6. " RXBLOCKEN ,Receiver Block Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 5. " MASTERDIS ,Master Disable" "No effect,Yes"
|
|
bitfld.long 0x00 4. " MASTEREN ,Master Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TXDIS ,Transmitter Disable" "No effect,Yes"
|
|
bitfld.long 0x00 2. " TXEN ,Transmitter Enable" "No effect,Enable"
|
|
textline " "
|
|
bitfld.long 0x00 1. " RXDIS ,Receiver Disable" "No effect,Yes"
|
|
bitfld.long 0x00 0. " RXEN ,Receiver Enable" "No effect,Enable"
|
|
if (((d.l((ad:0x4000c000+0x5C)))&0x1)==0x1)
|
|
;I2S Mode
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "USART0_STATUS,USART Status Register"
|
|
bitfld.long 0x00 8. " RXFULL ,RX FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 7. " RXDATAV ,RX Data Valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 6. " TXBL ,TX Buffer Level" "Low level,High level"
|
|
bitfld.long 0x00 5. " TXC ,TX Complete" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 4. " TXTRI ,Transmitter Tristated" "Output,Tri-State"
|
|
bitfld.long 0x00 3. " RXBLOCK ,Block Incoming Data" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " MASTER ,SPI Master Mode" "Slave,Master"
|
|
bitfld.long 0x00 1. " TXENS ,Transmitter Enable Status" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXENS ,Receiver Enable Status" "Disabled,Enabled"
|
|
else
|
|
rgroup.long 0x10++0x03
|
|
line.long 0x00 "USART0_STATUS,USART Status Register"
|
|
bitfld.long 0x00 8. " RXFULL ,RX FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 7. " RXDATAV ,RX Data Valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 6. " TXBL ,TX Buffer Level" "Low level,High level"
|
|
bitfld.long 0x00 5. " TXC ,TX Complete" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 4. " TXTRI ,Transmitter Tristated" "Output,Tri-State"
|
|
bitfld.long 0x00 3. " RXBLOCK ,Block Incoming Data" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " MASTER ,SPI Master Mode" "Slave,Master"
|
|
bitfld.long 0x00 1. " TXENS ,Transmitter Enable Status" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXENS ,Receiver Enable Status" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "USART0_CLKDIV,Clock Control Register"
|
|
hexmask.long.word 0x00 6.--20. 1. " DIV ,Fractional Clock Divider"
|
|
hgroup.long 0x18++0x07
|
|
hide.long 0x00 "USART0_RXDATAX,RX Buffer Data Extended Register"
|
|
in
|
|
hide.long 0x04 "USART0_RXDATA,RX Buffer Data Register"
|
|
in
|
|
rgroup.long 0x20++0x0f
|
|
line.long 0x00 "USART0_RXDOUBLEX,RX Buffer Double Data Extended Register"
|
|
bitfld.long 0x00 31. " FERR1 ,Data Framing Error 1" "No error,Error"
|
|
bitfld.long 0x00 30. " PERR1 ,Data Parity Error 1" "No error,Error"
|
|
textline " "
|
|
hexmask.long.word 0x00 16.--24. 1. " RXDATA1 ,Rx Data 1"
|
|
bitfld.long 0x00 15. " FERR0 ,Data Framing Error 0" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 14. " PERR0 ,Data Parity Error 0" "No error,Error"
|
|
hexmask.long.word 0x00 0.--8. 1. " RXDATA0 ,Rx Data 0"
|
|
line.long 0x04 "USART0_RXDOUBLE,RX FIFO Double Data Register"
|
|
hexmask.long.byte 0x04 8.--15. 1. " RXDATA1 ,Rx Data 1"
|
|
hexmask.long.byte 0x04 0.--7. 1. " RXDATA0 ,Rx Data 0"
|
|
line.long 0x08 "USART0_RXDATAXP,RX Buffer Data Extended Peek Register"
|
|
bitfld.long 0x08 15. " FERRP ,Data Framing Error Peek" "No error,Error"
|
|
bitfld.long 0x08 14. " PERRP ,Data Parity Error Peek" "No error,Error"
|
|
textline " "
|
|
hexmask.long.word 0x08 0.--8. 1. " RXDATAP ,Rx Data Peek"
|
|
line.long 0x0c "USART0_RXDOUBLEXP,RX Buffer Double Data Extended Peek Register"
|
|
bitfld.long 0x0c 31. " FERRP1 ,Data Framing Error 1 Peek" "No error,Error"
|
|
bitfld.long 0x0c 30. " PERRP1 ,Data Parity Error 1 Peek" "No error,Error"
|
|
textline " "
|
|
hexmask.long.word 0x0c 16.--24. 1. " RXDATAP1 ,Rx Data 1 Peek"
|
|
bitfld.long 0x0c 15. " FERRP0 ,Data Framing Error 0 Peek" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0c 14. " PERRP0 ,Data Parity Error 0 Peek" "No error,Error"
|
|
hexmask.long.word 0x0c 0.--8. 1. " RXDATAP0 ,Rx Data 0 Peek"
|
|
wgroup.long 0x30++0xf
|
|
line.long 0x00 "USART0_TXDATAX,TX Buffer Data Extended Register"
|
|
bitfld.long 0x00 15. " RXENAT ,Enable RX After Transmission" "No effect,Enable"
|
|
bitfld.long 0x00 14. " TXDISAT ,Clear TXEN After Transmission" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TXBREAK ,Transmit Data As Break" "No effect,Transmit"
|
|
bitfld.long 0x00 12. " TXTRIAT ,Set TXTRI After Transmission" "No effect,Tri-State"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UBRXAT ,Unblock RX After Transmission" "No effect,Unblock"
|
|
hexmask.long.word 0x00 0.--8. 1. " TXDATAX ,Tx Data"
|
|
line.long 0x04 "USART0_TXDATA,TX Buffer Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " TXDATAX ,Tx Data"
|
|
line.long 0x08 "USART0_TXDOUBLEX,TX Buffer Double Data Extended Register"
|
|
bitfld.long 0x08 31. " RXENAT1 ,Enable RX After Transmission" "No effect,Enable"
|
|
bitfld.long 0x08 30. " TXDISAT1 ,Clear TXEN After Transmission" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x08 29. " TXBREAK1 ,Transmit Data As Break" "No effect,Transmit"
|
|
bitfld.long 0x08 28. " TXTRIAT1 ,Set TXTRI After Transmission" "No effect,Tri-State"
|
|
textline " "
|
|
bitfld.long 0x08 27. " UBRXAT1 ,Unblock RX After Transmission" "No effect,Unblock"
|
|
hexmask.long.word 0x08 16.--24. 1. " TXDATA1 ,Tx Data"
|
|
textline " "
|
|
bitfld.long 0x08 15. " RXENAT0 ,Enable RX After Transmission" "No effect,Enable"
|
|
bitfld.long 0x08 14. " TXDISAT0 ,Clear TXEN After Transmission" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x08 13. " TXBREAK0 ,Transmit Data As Break" "No effect,Transmit"
|
|
bitfld.long 0x08 12. " TXTRIAT0 ,Set TXTRI After Transmission" "No effect,Tri-State"
|
|
textline " "
|
|
bitfld.long 0x08 11. " UBRXAT0 ,Unblock RX After Transmission" "No effect,Unblock"
|
|
hexmask.long.word 0x08 0.--8. 1. " TXDATA0 ,Tx Data"
|
|
line.long 0x0c "USART0_TXDOUBLE,TX Buffer Double Data Register"
|
|
hexmask.long.byte 0x0c 8.--15. 1. " TXDATA1 ,Tx Data"
|
|
hexmask.long.byte 0x0c 0.--7. 1. " TXDATA0 ,Tx Data"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "USART0_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x00 12. 0x04 12. 0x08 12. " CCF_set/clr ,Collision Check Fail Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 11. 0x04 11. 0x08 11. " SSM_set/clr ,Slave-Select In Master Mode Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " MPAF_set/clr ,Multi-Processor Address Frame Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " FERR_set/clr ,Framing Error Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PERR_set/clr ,Parity Error Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " TXUF_set/clr ,TX Underflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " TXOF_set/clr ,TX Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " RXUF_set/clr ,RX Underflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " RXOF_set/clr ,RX Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " RXFULL_set/clr ,RX Buffer Full Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXDATAV ,RX Data Valid Interrupt Flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " TXBL ,TX Buffer Level Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TXC_set/clr ,TX Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x4c++0x03
|
|
line.long 0x00 "USART0_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 12. " CCF ,Collision Check Fail Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " SSM ,Slave-Select In Master Mode Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " MPAF ,Multi-Processor Address Frame Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " FERR ,Framing Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PERR ,Parity Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " TXUF ,TX Underflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " TXOF ,TX Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " RXUF ,RX Underflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXOF ,RX Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " RXFULL ,RX Buffer Full Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXDATAV ,RX Data Valid Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXBL ,TX Buffer Level Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " TXC ,TX Complete Interrupt Enable" "Disabled,Enabled"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "USART0_IRCTRL,IrDA Control Register"
|
|
bitfld.long 0x00 7. " IRPRSEN ,IrDA PRS Channel Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 4.--5. " IRPRSSEL ,IrDA PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 4.--6. " IRPRSSEL ,IrDA PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 3. " IRFILT ,IrDA RX Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 1.--2. " IRPW ,IrDA TX Pulse Width" "ONE,TWO,THREE,FOUR"
|
|
textline " "
|
|
bitfld.long 0x00 0. " IREN ,Enable IrDA Module" "Disabled,Enabled"
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "USART0_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32TG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,?..."
|
|
bitfld.long 0x00 3. " CLKPEN ,CLK Pin Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32GG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
bitfld.long 0x00 3. " CLKPEN ,CLK Pin Enable" "Disabled,Enabled"
|
|
elif (cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
bitfld.long 0x00 3. " CLKPEN ,CLK Pin Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x00 8.--9. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
bitfld.long 0x00 3. " CLKPEN ,CLK Pin Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 2. " CSPEN ,CS Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXPEN ,TX Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXPEN ,RX Pin Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "USART0_INPUT,USART Input Register"
|
|
bitfld.long 0x00 4. " RXPRS ,PRS RX Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 0.--3. " RXPRSSEL ,RX PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 0.--1. " RXPRSSEL ,RX PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 0.--2. " RXPRSSEL ,RX PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
tree.open "LEUART (Low Energy Universal Asynchronous Receiver/Transmitter)"
|
|
tree "LEUART0"
|
|
base ad:0x40084000
|
|
width 12.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "CTRL,Control Register"
|
|
bitfld.long 0x00 14.--15. " TXDELAY ,TX delay transmission" "None,Single,Double,Triple"
|
|
bitfld.long 0x00 13. " TXDMAWU ,TX DMA wakeup" "Not requested,Requested"
|
|
bitfld.long 0x00 12. " RXDMAWU ,RX DMA wakeup" "Not requested,Requested"
|
|
bitfld.long 0x00 11. " BIT8DV ,Bit 8 default value" "0,1"
|
|
newline
|
|
bitfld.long 0x00 10. " MPAB ,Multi-processor address-bit" "0,1"
|
|
bitfld.long 0x00 9. " MPM ,Multi-processor mode" "Mode 0,Mode 1"
|
|
bitfld.long 0x00 8. " SFUBRX ,Start-frame unblock RX" "No effect,Cleared"
|
|
bitfld.long 0x00 7. " LOOPBK ,Loopback enable" "RX connected,TX connected"
|
|
newline
|
|
bitfld.long 0x00 6. " ERRSDMA ,Clear RX DMA on error" "No effect,Cleared"
|
|
bitfld.long 0x00 5. " INV ,Invert input and output" "Not inverted,Inverted"
|
|
bitfld.long 0x00 4. " STOPBITS ,Stop-bit mode" "1 bit,2 bits"
|
|
newline
|
|
bitfld.long 0x00 2.--3. " PARITY ,Parity-bit mode" "None,,Even,Odd"
|
|
bitfld.long 0x00 1. " DATABITS ,Data-bit mode" "8 bits,9 bits"
|
|
bitfld.long 0x00 0. " AUTOTRI ,Automatic transmitter tristate" "Disabled,Enabled"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "CMD,Command Register"
|
|
bitfld.long 0x00 7. " CLEARRX ,Clear RX" "No effect,Clear"
|
|
bitfld.long 0x00 6. " CLEARTX ,Clear TX" "No effect,Clear"
|
|
bitfld.long 0x00 5. " RXBLOCKDIS ,Receiver block disable" "No,Yes"
|
|
bitfld.long 0x00 4. " RXBLOCKEN ,Receiver block enable" "Disable,Enable"
|
|
newline
|
|
bitfld.long 0x00 3. " TXDIS ,Transmitter disable" "No,Yes"
|
|
bitfld.long 0x00 2. " TXEN ,Transmitter enable" "Disable,Enable"
|
|
bitfld.long 0x00 1. " RXDIS ,Receiver disable" "No,Yes"
|
|
bitfld.long 0x00 0. " RXEN ,Receiver enable" "Disable,Enable"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "STATUS,Status Register"
|
|
sif cpuis("EFM32GG11B*")
|
|
bitfld.long 0x00 6. " TXIDLE ,TX idle" "Busy,Idle"
|
|
newline
|
|
endif
|
|
bitfld.long 0x00 5. " RXDATAV ,RX data valid" "Not valid,Valid"
|
|
bitfld.long 0x00 4. " TXBL ,TX buffer level" "Full,Empty"
|
|
bitfld.long 0x00 3. " TXC ,TX complete" "Not completed,Completed"
|
|
newline
|
|
bitfld.long 0x00 2. " RXBLOCK ,Block incoming data" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXENS ,Transmitter enable status" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RXENS ,Receiver enable status" "Disabled,Enabled"
|
|
group.long 0x0C++0x0B
|
|
line.long 0x00 "CLKDIV,Clock Control Register"
|
|
sif cpuis("EFM32GG11B*")
|
|
hexmask.long.word 0x00 3.--16. 1. " DIV ,Fractional clock divider"
|
|
else
|
|
hexmask.long.word 0x00 3.--14. 1. " DIV ,Fractional clock divider"
|
|
endif
|
|
line.long 0x04 "STARTFRAME,Start Frame Register"
|
|
hexmask.long.word 0x04 0.--8. 1. " STARTFRAME ,Start frame"
|
|
line.long 0x08 "SIGFRAME,Signal Frame Register"
|
|
hexmask.long.word 0x08 0.--8. 1. " SIGFRAME ,Signal frame"
|
|
hgroup.long 0x18++0x03
|
|
hide.long 0x00 "RXDATAX,Receive Buffer Data Extended Register"
|
|
in
|
|
hgroup.long 0x1C++0x03
|
|
hide.long 0x00 "RXDATA,Receive Buffer Data Register"
|
|
in
|
|
rgroup.long 0x20++0x03
|
|
line.long 0x00 "RXDATAXP,Receive Buffer Data Extended Peek Register"
|
|
bitfld.long 0x00 15. " FERRP ,Receive data framing error peek" "No error,Error"
|
|
bitfld.long 0x00 14. " PERRP ,Receive data parity error peek" "No error,Error"
|
|
hexmask.long.word 0x00 0.--8. 1. " RXDATAP ,Rx data peek"
|
|
wgroup.long 0x24++0x07
|
|
line.long 0x00 "TXDATAX,Transmit Buffer Data Extended Register"
|
|
bitfld.long 0x00 15. " RXENAT ,Enable RX after transmission" "Disable,Enable"
|
|
bitfld.long 0x00 14. " TXDISAT ,Disable TX after transmission" "No,Yes"
|
|
bitfld.long 0x00 13. " TXBREAK ,Transmit data as break" "No effect,Transmit"
|
|
hexmask.long.word 0x00 0.--8. 1. " TXDATA ,Tx data"
|
|
line.long 0x04 "TXDATA,Transmit Buffer Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " TXDATA ,Tx data"
|
|
group.long 0x2C++0x03
|
|
line.long 0x00 "IF,Interrupt Flag Register"
|
|
setclrfld.long 0x00 10. 0x04 10. 0x08 10. " SIGF_SET/CLR ,Signal frame interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 9. 0x04 9. 0x08 9. " STARTF_SET/CLR ,Start frame interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 8. 0x04 8. 0x08 8. " MPAF_SET/CLR ,Multi-processor address frame interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 7. 0x04 7. 0x08 7. " FERR_SET/CLR ,Framing error interrupt flag" "No interrupt,Interrupt"
|
|
newline
|
|
setclrfld.long 0x00 6. 0x04 6. 0x08 6. " PERR_SET/CLR ,Parity error interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " TXOF_SET/CLR ,TX overflow interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " RXUF_SET/CLR ,RX underflow interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " RXOF_SET/CLR ,RX overflow interrupt flag" "No interrupt,Interrupt"
|
|
newline
|
|
rbitfld.long 0x00 2. " RXDATAV ,RX data valid interrupt flag" "No interrupt,Interrupt"
|
|
rbitfld.long 0x00 1. " TXBL ,TX buffer level interrupt flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TXC_SET/CLR ,TX complete interrupt flag" "No interrupt,Interrupt"
|
|
group.long 0x38++0x0B
|
|
line.long 0x00 "IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 10. " SIGF ,Signal frame interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " STARTF ,Start frame interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " MPAF ,Multi-processor address frame interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " FERR ,Framing error interrupt enable" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 6. " PERR ,Parity error interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " TXOF ,TX overflow interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " RXUF ,RX underflow interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " RXOF ,RX overflow interrupt enable" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 2. " RXDATAV ,RX data valid interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TXBL ,TX buffer level interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TXC ,TX complete interrupt enable" "Disabled,Enabled"
|
|
line.long 0x04 "PULSECTRL,Pulse Control Register"
|
|
bitfld.long 0x04 5. " PULSEFILT ,Pulse filter" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " PULSEEN ,Pulse generator/extender enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0.--3. " PULSEW ,Pulse width" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x08 "FREEZE,Freeze Register"
|
|
bitfld.long 0x08 0. " REGFREEZE ,Register update freeze" "Updated,Freeze"
|
|
rgroup.long 0x44++0x03
|
|
line.long 0x00 "SYNBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x00 7. " PULSECTRL ,PULSECTRL register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 6. " TXDATA ,TXDATA register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 5. " TXDATAX ,TXDATAX register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 4. " SIGFRAME ,SIGFRAME register busy" "Not busy,Busy"
|
|
newline
|
|
bitfld.long 0x00 3. " STARTFRAME ,STARTFRAME register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " CLKDIV ,CLKDIV register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 1. " CMD ,CMD register busy" "Not busy,Busy"
|
|
bitfld.long 0x00 0. " CTRL ,CTRL register busy" "Not busy,Busy"
|
|
sif cpuis("EFM32GG11B*")
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "ROUTEPEN,I/O Routing Pin Enable Register"
|
|
bitfld.long 0x00 1. " TXPEN ,TX pin enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RXPEN ,RX pin enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0x54++0x03
|
|
line.long 0x00 "ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O location" "LOC0,LOC1,LOC2,LOC3,?..."
|
|
elif (cpuis("EFM32LG*")||cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O location" "LOC0,LOC1,LOC2,LOC3,LOC4,?..."
|
|
elif (cpuis("EFM32HG*"))
|
|
bitfld.long 0x00 8.--10. " LOCATION ,I/O location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
else
|
|
bitfld.long 0x00 8.--9. " LOCATION ,I/O location" "LOC0,LOC1,LOC2,LOC3"
|
|
endif
|
|
newline
|
|
bitfld.long 0x00 1. " TXPEN ,TX pin enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RXPEN ,RX pin enable" "Disabled,Enabled"
|
|
endif
|
|
sif cpuis("EFM32GG11B*")
|
|
group.long 0x58++0x03
|
|
line.long 0x00 "ROUTELOC0,I/O Routing Location Register"
|
|
bitfld.long 0x00 8.--13. " TXLOC ,USART TX pin location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
bitfld.long 0x00 0.--5. " RXLOC ,USART RX pin location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
group.long 0x64++0x03
|
|
line.long 0x00 "INPUT,LEUART Input Register"
|
|
bitfld.long 0x00 5. " RXPRS ,PRS RX enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--4. " RXPRSSEL ,RX PRS channel select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,PRSCH12,PRSCH13,PRSCH14,PRSCH15,PRSCH16,PRSCH17,PRSCH18,PRSCH19,PRSCH20,PRSCH21,PRSCH22,PRSCH23,?..."
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))||(cpuis("EFM32HG"))
|
|
group.long 0xAC++0x03
|
|
line.long 0x00 "INPUT,LEUART Input Register"
|
|
bitfld.long 0x00 4. " RXPRS ,PRS RX enable" "Disabled,Enabled"
|
|
newline
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 0.--3. " RXPRSSEL ,RX PRS channel select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 0.--1. " RXPRSSEL ,RX PRS channel select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
elif (cpuis("EFM32HG*"))
|
|
bitfld.long 0x00 0.--2. " RXPRSSEL ,RX PRS channel select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,?..."
|
|
else
|
|
bitfld.long 0x00 0.--2. " RXPRSSEL ,RX PRS channel select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
endif
|
|
width 0x0B
|
|
tree.end
|
|
tree.end
|
|
tree.open "TIMER (Timer/Counter)"
|
|
tree "TIMER0"
|
|
base ad:0x40010000
|
|
width 17.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "TIMER0_CTRL,Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 29. " RSSCOIST ,Reload-Start Sets Compare Ouptut initial State" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " ATI ,Always Track Inputs" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--27. " PRESC ,Prescaler Setting" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,?..."
|
|
bitfld.long 0x00 16.--17. " CLKSEL ,Clock Source Select" "PRESCHFPERCLK,CC1,TIMEROUF,?..."
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 13. " X2CNT ,2x Count Mode" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 10.--11. " FALLA ,Timer Falling Input Edge Action" "NONE,START,STOP,RELOADSTART"
|
|
bitfld.long 0x00 8.--9. " RISEA ,Timer Rising Input Edge Action" "NONE,START,STOP,RELOADSTART"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMACLRACT ,DMA Request Clear on Active" "Not requested,Requested"
|
|
bitfld.long 0x00 6. " DEBUGRUN ,Debug Mode Run Enable" "Frozen,Running"
|
|
textline " "
|
|
bitfld.long 0x00 5. " QDM ,Quadrature Decoder Mode Selection" "X2,X4"
|
|
bitfld.long 0x00 4. " OSMEN ,One-shot Mode Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " SYNC ,Timer Start/Stop/Reload Synchronization" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--1. " MODE ,Timer Mode" "UP,DOWN,UPDOWN,QDEC"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "TIMER0_CMD,Command Register"
|
|
bitfld.long 0x00 1. " STOP ,Stop Timer" "No effect,Stop"
|
|
bitfld.long 0x00 0. " START ,Start Timer" "No effect,Start"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "TIMER0_STATUS,Status Register"
|
|
bitfld.long 0x00 26. " CCPOL2 ,CC2 Polarity" "LOWRISE,HIGHFALL"
|
|
bitfld.long 0x00 25. " CCPOL1 ,CC1 Polarity" "LOWRISE,HIGHFALL"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CCPOL0 ,CC0 Polarity" "LOWRISE,HIGHFALL"
|
|
bitfld.long 0x00 18. " ICV2 ,CC2 Input Capture Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 17. " ICV1 ,CC1 Input Capture Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 16. " ICV0 ,CC0 Input Capture Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CCVBV2 ,CC2 CCVB Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 9. " CCVBV1 ,CC1 CCVB Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 8. " CCVBV0 ,CC0 CCVB Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 2. " TOPBV ,TOPB Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIR ,Direction" "UP,DOWN"
|
|
bitfld.long 0x00 0. " RUNNING ,Running" "Not running,Running"
|
|
group.long 0x0c++0x07
|
|
line.long 0x00 "TIMER0_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 10. " ICBOF2 ,CC Channel 2 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " ICBOF1 ,CC Channel 1 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " ICBOF0 ,CC Channel 0 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " CC2 ,CC Channel 2 Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CC1 ,CC Channel 1 Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " CC0 ,CC Channel 0 Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " UF ,Underflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " OF ,Overflow Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "TIMER0_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x04 10. 0x08 10. 0x0c 10. " ICBOF2_set/clr ,CC Channel 2 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 9. 0x08 9. 0x0c 9. " ICBOF1_set/clr ,CC Channel 1 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 8. 0x08 8. 0x0c 8. " ICBOF0_set/clr ,CC Channel 0 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 6. 0x08 6. 0x0c 6. " CC2_set/clr ,CC Channel 2 Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 5. 0x08 5. 0x0c 5. " CC1_set/clr ,CC Channel 1 Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 4. 0x08 4. 0x0c 4. " CC0_set/clr ,CC Channel 0 Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x08 1. 0x0c 1. " UF_set/clr ,Underflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " OF_set/clr ,Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x1c++0x0f
|
|
line.long 0x00 "TIMER0_TOP,Counter Top Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " TOP ,Counter Top Value"
|
|
line.long 0x04 "TIMER0_TOPB,Counter Top Value Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " TOPB ,Counter Top Value Buffer"
|
|
line.long 0x08 "TIMER0_CNT,Counter Value Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " CNT ,Counter Value"
|
|
line.long 0x0c "TIMER0_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32LG*")||cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x0C 16.--18. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
else
|
|
bitfld.long 0x0C 16.--17. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
endif
|
|
sif (!cpuis("EFM32TG*"))
|
|
textline " "
|
|
bitfld.long 0x0c 10. " CDTIPEN2 ,CC Channel 2 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 9. " CDTIPEN1 ,CC Channel 1 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 8. " CDTIPEN0 ,CC Channel 0 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x0c 2. " CCPEN2 ,CC Channel 2 Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 1. " CCPEN1 ,CC Channel 1 Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 0. " CCPEN0 ,CC Channel 0 Pin Enable" "Disabled,Enabled"
|
|
tree "Compare/Capture Channel Registers"
|
|
tree "Channel 0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "TIMER0_CC0_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x30+0x04)++0x03
|
|
hide.long 0x00 "TIMER0_CC0_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x30+0x08)++0x03
|
|
line.long 0x00 "TIMER0_CC0_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x30+0x0c)++0x03
|
|
line.long 0x00 "TIMER0_CC0_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x30+0x08)++0x07
|
|
line.long 0x00 "TIMER0_CC0_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER0_CC0_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree "Channel 1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "TIMER0_CC1_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x40+0x04)++0x03
|
|
hide.long 0x00 "TIMER0_CC1_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x40+0x08)++0x03
|
|
line.long 0x00 "TIMER0_CC1_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x40+0x0c)++0x03
|
|
line.long 0x00 "TIMER0_CC1_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x40+0x08)++0x07
|
|
line.long 0x00 "TIMER0_CC1_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER0_CC1_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree "Channel 2"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TIMER0_CC2_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x50+0x04)++0x03
|
|
hide.long 0x00 "TIMER0_CC2_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x50+0x08)++0x03
|
|
line.long 0x00 "TIMER0_CC2_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x50+0x0c)++0x03
|
|
line.long 0x00 "TIMER0_CC2_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x50+0x08)++0x07
|
|
line.long 0x00 "TIMER0_CC2_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER0_CC2_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
sif (!cpuis("EFM32TG*")&&!cpuis("EFM32ZG*"))
|
|
tree "DTI Registers"
|
|
group.long 0x70++0x1b
|
|
line.long 0x00 "TIMER0_DTCTRL,DTI Control Register"
|
|
bitfld.long 0x00 24. " DTPRSEN ,DTI PRS Source Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 4.--7. " DTPRSSEL ,DTI PRS Source Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
else
|
|
bitfld.long 0x00 4.--6. " DTPRSSEL ,DTI PRS Source Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 3. " DTCINV ,DTI Complementary Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 2. " DTIPOL ,DTI Inactive Polarity" "Not set,Set"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DTDAS ,DTI Automatic Start-up Functionality" "NORESTART,RESTART"
|
|
bitfld.long 0x00 0. " DTEN ,DTI Enable" "Disabled,Enabled"
|
|
line.long 0x04 "TIMER0DTTIME,DTI Time Control Register"
|
|
bitfld.long 0x04 16.--21. " DTFALLT ,DTI Fall-time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64"
|
|
bitfld.long 0x04 8.--13. " DTRISET ,DTI Rise-time" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " DTPRESC ,DTI Prescaler Setting" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,?..."
|
|
line.long 0x08 "TIMER0_DTFC,DTI Fault Configuration Register"
|
|
bitfld.long 0x08 27. " DTLOCKUPFEN ,DTI Lockup Fault Enable" "Disabled,LOCKUP"
|
|
bitfld.long 0x08 26. " DTDBGFEN ,DTI Debugger Fault Enable" "Disabled,DEBUG"
|
|
textline " "
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x08 25. " DTPRS1FEN ,DTI PRS 1 Fault Enable" "Disabled,PRS1"
|
|
bitfld.long 0x08 24. " DTPRS0FEN ,DTI PRS 0 Fault Enable" "Disabled,PRS0"
|
|
else
|
|
bitfld.long 0x08 25. " DTFSEN1 , DTI Fault Source Enable" "Disabled,PRS1"
|
|
bitfld.long 0x08 24. " DTFSEN0 ,DTI Fault Source Enable" "Disabled,PRS0"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x08 16.--17. " DTFA ,DTI Fault Action" "NONE,INACTIVE,CLEAR,TRISTATE"
|
|
bitfld.long 0x08 8.--10. " DTPRSFSEL1 ,DTI PRS Fault Source 1 Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
bitfld.long 0x08 0.--2. " DTPRSFSEL0 ,DTI PRS Fault Source 0 Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
line.long 0x0c "TIMER0_DTOGEN,DTI Output Generation Enable Register"
|
|
bitfld.long 0x0C 5. " DTOGCDTI2EN ,DTI CDTI2 Output Generation Enable" "Disabled,CDTI2"
|
|
bitfld.long 0x0C 4. " DTOGCDTI1EN ,DTI CDTI1 Output Generation Enable" "Disabled,CDTI1"
|
|
textline " "
|
|
bitfld.long 0x0C 3. " DTOGCDTI0EN ,DTI CDTI0 Output Generation Enable" "Disabled,CDTI0"
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x0C 2. " DTOGCC2EN ,DTI CC2 Output Generation Enable" "Disabled,CC2"
|
|
textline " "
|
|
bitfld.long 0x0C 1. " DTOGCC1EN ,DTI CC1 Output Generation Enable" "Disabled,CC1"
|
|
bitfld.long 0x0C 0. " DTOGCC0EN ,DTI CC0 Output Generation Enable" "Disabled,CC0"
|
|
else
|
|
bitfld.long 0x0C 2. " DTOGEN2 ,DTI Output Generation Enable" "Disabled,CC2"
|
|
textline " "
|
|
bitfld.long 0x0C 1. " DTOGEN1 ,DTI Output Generation Enable" "Disabled,CC1"
|
|
bitfld.long 0x0C 0. " DTOGEN0 ,DTI Output Generation Enable" "Disabled,CC0"
|
|
endif
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long 0x80++0x03
|
|
line.long 0x00 "TIMER0_DTFAULT,DTI Fault Register"
|
|
bitfld.long 0x00 3. " DTLOCKUPF ,DTI Lockup Fault" "Not occurred,LOCKUP"
|
|
bitfld.long 0x00 2. " DTDBGF ,DTI Debugger Fault" "Not occurred,DEBUG"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DTPRS1F ,DTI PRS 1 Fault" "Not occurred,PRS1"
|
|
bitfld.long 0x00 0. " DTPRS0F ,DTI PRS 1 Fault" "Not occurred,PRS0"
|
|
wgroup.long 0x84++0x03
|
|
line.long 0x00 "TIMER0_DTFAULTC,DTI Fault Clear Register"
|
|
bitfld.long 0x00 3. " TLOCKUPFC ,DTI Lockup Fault Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " DTDBGFC ,DTI Debugger Fault Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DTPRS1FC ,DTI PRS1 Fault Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " DTPRS0FC ,DTI PRS0 Fault Clear" "No effect,Clear"
|
|
else
|
|
group.long 0x80++0x07
|
|
line.long 0x00 "TIMER0_DTFAULT,DTI Fault Register"
|
|
bitfld.long 0x00 3. " DTLOCKUPF ,DTI Lockup Fault" "Not occurred,LOCKUP"
|
|
bitfld.long 0x00 2. " DTDBGF ,DTI Debugger Fault" "Not occurred,DEBUG"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DTFS1 ,DTI Fault Source" "Not occurred,PRS1"
|
|
bitfld.long 0x00 0. " DTFS0 ,DTI Fault Source" "Not occurred,PRS0"
|
|
line.long 0x04 "TIMER0_DTFAULTC,DTI Fault Clear Register"
|
|
bitfld.long 0x04 3. " TLOCKUPFC ,DTI Lockup Fault Clear" "No effect,Clear"
|
|
bitfld.long 0x04 2. " DTDBGFC ,DTI Debugger Fault Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x04 1. " DTFSC1 ,DTI Fault Source Clear" "No effect,Clear"
|
|
bitfld.long 0x04 0. " DTFSC0 ,DTI Fault Source Clear" "No effect,Clear"
|
|
endif
|
|
group.long 0x88++0x03
|
|
line.long 0x00 "TIMER0_DTLOCK,DTI Configuration Lock Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOCKKEY ,DTI Lock Key"
|
|
tree.end
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree "TIMER1"
|
|
base ad:0x40010400
|
|
width 17.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "TIMER1_CTRL,Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 29. " RSSCOIST ,Reload-Start Sets Compare Ouptut initial State" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " ATI ,Always Track Inputs" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24.--27. " PRESC ,Prescaler Setting" "DIV1,DIV2,DIV4,DIV8,DIV16,DIV32,DIV64,DIV128,DIV256,DIV512,DIV1024,?..."
|
|
bitfld.long 0x00 16.--17. " CLKSEL ,Clock Source Select" "PRESCHFPERCLK,CC1,TIMEROUF,?..."
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 13. " X2CNT ,2x Count Mode" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 10.--11. " FALLA ,Timer Falling Input Edge Action" "NONE,START,STOP,RELOADSTART"
|
|
bitfld.long 0x00 8.--9. " RISEA ,Timer Rising Input Edge Action" "NONE,START,STOP,RELOADSTART"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMACLRACT ,DMA Request Clear on Active" "Not requested,Requested"
|
|
bitfld.long 0x00 6. " DEBUGRUN ,Debug Mode Run Enable" "Frozen,Running"
|
|
textline " "
|
|
bitfld.long 0x00 5. " QDM ,Quadrature Decoder Mode Selection" "X2,X4"
|
|
bitfld.long 0x00 4. " OSMEN ,One-shot Mode Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " SYNC ,Timer Start/Stop/Reload Synchronization" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--1. " MODE ,Timer Mode" "UP,DOWN,UPDOWN,QDEC"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "TIMER1_CMD,Command Register"
|
|
bitfld.long 0x00 1. " STOP ,Stop Timer" "No effect,Stop"
|
|
bitfld.long 0x00 0. " START ,Start Timer" "No effect,Start"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "TIMER1_STATUS,Status Register"
|
|
bitfld.long 0x00 26. " CCPOL2 ,CC2 Polarity" "LOWRISE,HIGHFALL"
|
|
bitfld.long 0x00 25. " CCPOL1 ,CC1 Polarity" "LOWRISE,HIGHFALL"
|
|
textline " "
|
|
bitfld.long 0x00 24. " CCPOL0 ,CC0 Polarity" "LOWRISE,HIGHFALL"
|
|
bitfld.long 0x00 18. " ICV2 ,CC2 Input Capture Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 17. " ICV1 ,CC1 Input Capture Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 16. " ICV0 ,CC0 Input Capture Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 10. " CCVBV2 ,CC2 CCVB Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 9. " CCVBV1 ,CC1 CCVB Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 8. " CCVBV0 ,CC0 CCVB Valid" "Not Valid,Valid"
|
|
bitfld.long 0x00 2. " TOPBV ,TOPB Valid" "Not Valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIR ,Direction" "UP,DOWN"
|
|
bitfld.long 0x00 0. " RUNNING ,Running" "Not running,Running"
|
|
group.long 0x0c++0x07
|
|
line.long 0x00 "TIMER1_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 10. " ICBOF2 ,CC Channel 2 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " ICBOF1 ,CC Channel 1 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " ICBOF0 ,CC Channel 0 Input Capture Buffer Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " CC2 ,CC Channel 2 Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CC1 ,CC Channel 1 Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " CC0 ,CC Channel 0 Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " UF ,Underflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " OF ,Overflow Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "TIMER1_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x04 10. 0x08 10. 0x0c 10. " ICBOF2_set/clr ,CC Channel 2 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 9. 0x08 9. 0x0c 9. " ICBOF1_set/clr ,CC Channel 1 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 8. 0x08 8. 0x0c 8. " ICBOF0_set/clr ,CC Channel 0 Input Capture Buffer Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 6. 0x08 6. 0x0c 6. " CC2_set/clr ,CC Channel 2 Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 5. 0x08 5. 0x0c 5. " CC1_set/clr ,CC Channel 1 Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 4. 0x08 4. 0x0c 4. " CC0_set/clr ,CC Channel 0 Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 1. 0x08 1. 0x0c 1. " UF_set/clr ,Underflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " OF_set/clr ,Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x1c++0x0f
|
|
line.long 0x00 "TIMER1_TOP,Counter Top Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " TOP ,Counter Top Value"
|
|
line.long 0x04 "TIMER1_TOPB,Counter Top Value Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " TOPB ,Counter Top Value Buffer"
|
|
line.long 0x08 "TIMER1_CNT,Counter Value Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " CNT ,Counter Value"
|
|
line.long 0x0c "TIMER1_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32LG*")||cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x0C 16.--18. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,LOC4,LOC5,?..."
|
|
else
|
|
bitfld.long 0x0C 16.--17. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
endif
|
|
sif (!cpuis("EFM32TG*"))
|
|
textline " "
|
|
bitfld.long 0x0c 10. " CDTIPEN2 ,CC Channel 2 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 9. " CDTIPEN1 ,CC Channel 1 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 8. " CDTIPEN0 ,CC Channel 0 Complementary Dead-Time Insertion Pin Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x0c 2. " CCPEN2 ,CC Channel 2 Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 1. " CCPEN1 ,CC Channel 1 Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 0. " CCPEN0 ,CC Channel 0 Pin Enable" "Disabled,Enabled"
|
|
tree "Compare/Capture Channel Registers"
|
|
tree "Channel 0"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "TIMER1_CC0_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x30+0x04)++0x03
|
|
hide.long 0x00 "TIMER1_CC0_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x30+0x08)++0x03
|
|
line.long 0x00 "TIMER1_CC0_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x30+0x0c)++0x03
|
|
line.long 0x00 "TIMER1_CC0_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x30+0x08)++0x07
|
|
line.long 0x00 "TIMER1_CC0_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER1_CC0_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree "Channel 1"
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "TIMER1_CC1_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x40+0x04)++0x03
|
|
hide.long 0x00 "TIMER1_CC1_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x40+0x08)++0x03
|
|
line.long 0x00 "TIMER1_CC1_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x40+0x0c)++0x03
|
|
line.long 0x00 "TIMER1_CC1_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x40+0x08)++0x07
|
|
line.long 0x00 "TIMER1_CC1_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER1_CC1_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree "Channel 2"
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "TIMER1_CC2_CTRL,CC Channel Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " PRSCONF ,PRS Configuration" "PULSE,LEVEL"
|
|
endif
|
|
bitfld.long 0x00 26.--27. " ICEVCTRL ,Input Capture Event Control" "EVERYEDGE,EVERYSECONDEDGE,RISING,FALLING"
|
|
bitfld.long 0x00 24.--25. " ICEDGE ,Input Capture Edge Select" "RISING,FALLING,BOTH,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FILT ,Digital Filter" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " INSEL ,Input Selection" "PIN,PRS"
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 16.--19. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--17. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
else
|
|
bitfld.long 0x00 16.--18. " PRSSEL ,Compare/Capture Channel PRS Input Channel Selection" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CUFOA ,Counter Underflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 10.--11. " COFOA ,Counter Overflow Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " CMOA ,Compare Match Output Action" "NONE,TOGGLE,CLEAR,SET"
|
|
bitfld.long 0x00 4. " COIST ,Compare Output Initial State" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " OUTINV ,Output Invert" "Not inverted,Inverted"
|
|
bitfld.long 0x00 0.--1. " MODE ,CC Channel Mode" "OFF,INPUTCAPTURE,OUTPUTCOMPARE,PWM"
|
|
hgroup.long (0x50+0x04)++0x03
|
|
hide.long 0x00 "TIMER1_CC2_CCV,CC Channel Value Register"
|
|
in
|
|
sif (cpuis("EFM32WG*"))
|
|
rgroup.long (0x50+0x08)++0x03
|
|
line.long 0x00 "TIMER1_CC2_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
group.long (0x50+0x0c)++0x03
|
|
line.long 0x00 "TIMER1_CC2_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
else
|
|
rgroup.long (0x50+0x08)++0x07
|
|
line.long 0x00 "TIMER1_CC2_CCVP,CC Channel Value Peek Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " CCVP ,CC Channel Value Peek"
|
|
line.long 0x04 "TIMER1_CC2_CCVB,CC Channel Buffer Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CCVB ,CC Channel Value Buffer"
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
tree "RTC (Real Time Counter)"
|
|
base ad:0x40080000
|
|
width 14.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "RTC_CTRL,Control Register"
|
|
bitfld.long 0x00 2. " COMP0TOP ,Compare Channel 0 is Top Value" "DISABLE,ENABLE"
|
|
bitfld.long 0x00 1. " DEBUGRUN ,Debug Mode Run Enable" "Frozen,Running"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,RTC Enable" "Disabled,Enabled"
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "RTC_CNT,Counter Value Register"
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " CNT ,Counter Value"
|
|
group.long 0x08++0x0b
|
|
line.long 0x00 "RTC_COMP0,Compare Value Register 0"
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " COMP0 ,Compare Value 0"
|
|
line.long 0x04 "RTC_COMP1,Compare Value Register 1"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " COMP1 ,Compare Value 1"
|
|
line.long 0x08 "RTC_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x08 2. 0x0c 2. 0x10 2. " COMP1_set/clr ,Compare Match 1 Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x08 1. 0x0c 1. 0x10 1. " COMP0_set/clr ,Compare Match 0 Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x08 0. 0x0c 0. 0x10 0. " OF_set/clr ,Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x1c++07
|
|
line.long 0x00 "RTC_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 2. " COMP1 ,Clear Compare Match 1 Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " COMP0 ,Clear Compare Match 0 Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " OF ,Clear Overflow Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "RTC_FREEZE,Freeze Register"
|
|
bitfld.long 0x04 0. " REGFREEZE ,Register Update Freeze" "UPDATE,FREEZE"
|
|
rgroup.long 0x24++0x03
|
|
line.long 0x00 "RTC_SYNCBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x00 2. " COMP1 ,RTC_COMP1 Register Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 1. " COMP0 ,RTC_COMP0 Register Busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CTRL ,RTC_CTRL Register Busy" "Not busy,Busy"
|
|
width 0xb
|
|
tree.end
|
|
tree.open "PCNT (Pulse Counter)"
|
|
tree "PCNT0"
|
|
base ad:0x40086000
|
|
width 16.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "PCNT0_CTRL,Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 29.--30. " TCCPRSSEL ,TCC PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
bitfld.long 0x00 28. " TCCPRSPOL ,TCC PRS polarity select" "Rising,Falling"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PRSGATEEN ,PRS gate enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 25.--26. " TCCCOMP ,Triggered compare and clear compare mode" "LTOE,GTOE,RANGE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 22.--23. " TCCPRESC ,Set the LFA prescaler for triggered compare and clear" "DIV1,DIV2,DIV4,DIV8"
|
|
bitfld.long 0x00 18.--19. " TCCMODE ,Sets the mode for triggered compare and clear" "Disabled,LFA,PRS,?..."
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 14.--15. " AUXCNTEV ,Controls when the auxillary counter counts" "NONE,UP,DOWN,BOTH"
|
|
bitfld.long 0x00 10.--11. " CNTEV ,Controls when the counter counts" "BOTH,UP,DOWN,NONE"
|
|
textline " "
|
|
bitfld.long 0x00 9. " S1CDIR ,Count direction determined by S1" "Opposite,CNTDIR"
|
|
bitfld.long 0x00 8. " HYST ,Enable Hysteresis" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 6. " AUXCNTRSTEN ,Enable AUXCNT Reset" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 5. " RSTEN ,Enable PCNT Clock Domain Reset" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " FILT ,Enable Digital Pulse Width Filter" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " EDGE ,Edge Select" "POS,NEG"
|
|
bitfld.long 0x00 2. " CNTDIR ,Non-Quadrature Mode Counter Direction Control" "UP,DOWN"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " MODE ,Mode Select" "DISABLE,OVSSINGLE,EXTCLKSINGLE,EXTCLKQUAD"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "PCNT0_CMD,Command Register"
|
|
bitfld.long 0x00 1. " LTOPBIM ,Load TOPB Immediately" "No effect,Load"
|
|
bitfld.long 0x00 0. " LCNTIM ,Load CNT Immediately" "No effect,Load"
|
|
rgroup.long 0x08++0x0b
|
|
line.long 0x00 "PCNT0_STATUS,Status Register"
|
|
bitfld.long 0x00 0. " DIR ,Current Counter Direction" "UP,DOWN"
|
|
line.long 0x04 "PCNT0_CNT,Counter Value Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " CNT ,Counter Value"
|
|
line.long 0x08 "PCNT0_TOP,Top Value Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " TOP ,Counter Top Value"
|
|
group.long 0x14++0x07
|
|
line.long 0x00 "PCNT0_TOPB,Top Value Buffer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " TOPB ,Counter Top Buffer"
|
|
line.long 0x04 "PCNT0_IF,Interrupt Flag Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
setclrfld.long 0x04 4. 0x08 4. 0x0c 4. " TCC_set/clr ,Triggered Compare Interrupt Read Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
setclrfld.long 0x04 3. 0x08 3. 0x0c 3. " AUXOF_set/clr ,Direction Change Detect Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x04 2. 0x08 2. 0x0c 2. " DIRCNG_set/clr ,Overflow Interrupt Read Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 1. 0x08 1. 0x0c 1. " OF_set/clr ,Overflow Interrupt Read Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " UF_set/clr ,Underflow Interrupt Read Flag" "No interrupt,Interrupt"
|
|
group.long 0x24++0x0b
|
|
line.long 0x00 "PCNT0_IEN,Interrupt Enable Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 4. " TCC ,Triggered compare Interrupt Read Flag" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 3. " AUXOF ,Auxillary Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 2. " DIRCNG ,Direction Change Detect Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " OF ,Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " UF ,Underflow Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "PCNT0_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 8.--10. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3,?..."
|
|
else
|
|
bitfld.long 0x04 8.--9. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,?..."
|
|
endif
|
|
line.long 0x08 "PCNT0_FREEZE,Freeze Register"
|
|
bitfld.long 0x08 0. " REGFREEZE ,Register Update Freeze" "UPDATE,FREEZE"
|
|
rgroup.long 0x30++0x03
|
|
line.long 0x00 "PCNT0_SYNCBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x00 2. " TOPB ,TOPB Register Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 1. " CMD ,CMD Register Busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CTRL ,CTRL Register Busy" "Not busy,Busy"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
group.long 0x38++0x07
|
|
line.long 0x00 "PCNT0_AUXCNT,Auxillary Counter Value Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " AUXCNT ,Auxillary Counter Value"
|
|
line.long 0x04 "PCNT0_INPUT,PCNT Input Register"
|
|
bitfld.long 0x04 10. " S1PRSEN ,S1IN PRS Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x04 6.--9. " S1PRSSEL ,S1IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 6.--7. " S1PRSSEL ,S1IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x04 6.--8. " S1PRSSEL ,S1IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 4. " S0PRSEN ,S0IN PRS Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x04 0.--3. " S0PRSSEL ,S0IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x04 0.--1. " S0PRSSEL ,S0IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x04 0.--2. " S0PRSSEL ,S0IN PRS Channel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
endif
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
tree.open "ACMP (Analog Comparator)"
|
|
tree "ACMP0"
|
|
base ad:0x40001000
|
|
width 16.
|
|
if (((d.l(ad:0x40001000))&0xC0000000)==0xC0000000)
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ACMP0_CTRL,Control Register"
|
|
bitfld.long 0x00 31. " FULLBIAS ,Full Bias Current" "0,1"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,Bias Configuration" "3.3,6.5,13,20,26,33,39,46,65,72,78,85,91,98,104,111"
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " HYSTSEL ,Hysteresis Select" "HYST0,HYST1,HYST2,HYST3,HYST4,HYST5,HYST6,HYST7"
|
|
bitfld.long 0x00 3. " GPIOINV ,Comparator GPIO Output Invert" "NOTINV,INV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "LOW,HIGH"
|
|
bitfld.long 0x00 1. " MUXEN ,Input Mux Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,Analog Comparator Enable" "Disabled,Enabled"
|
|
elif (((d.l(ad:0x40001000))&0xC0000000)==0x80000000)
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ACMP0_CTRL,Control Register"
|
|
bitfld.long 0x00 31. " FULLBIAS ,Full Bias Current" "0,1"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,Bias Configuration" "6.5,13,26,39,52,65,78,91,130,143,156,169,182,195,208,221"
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " HYSTSEL ,Hysteresis Select" "HYST0,HYST1,HYST2,HYST3,HYST4,HYST5,HYST6,HYST7"
|
|
bitfld.long 0x00 3. " GPIOINV ,Comparator GPIO Output Invert" "NOTINV,INV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "LOW,HIGH"
|
|
bitfld.long 0x00 1. " MUXEN ,Input Mux Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,Analog Comparator Enable" "Disabled,Enabled"
|
|
elif (((d.l(ad:0x40001000))&0xC0000000)==0x40000000)
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ACMP0_CTRL,Control Register"
|
|
bitfld.long 0x00 31. " FULLBIAS ,Full Bias Current" "0,1"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,Bias Configuration" "0.05,0.1,0.2,0.3,0.4,0.5,0.6,0.7,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7"
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " HYSTSEL ,Hysteresis Select" "HYST0,HYST1,HYST2,HYST3,HYST4,HYST5,HYST6,HYST7"
|
|
bitfld.long 0x00 3. " GPIOINV ,Comparator GPIO Output Invert" "NOTINV,INV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "LOW,HIGH"
|
|
bitfld.long 0x00 1. " MUXEN ,Input Mux Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,Analog Comparator Enable" "Disabled,Enabled"
|
|
else
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ACMP0_CTRL,Control Register"
|
|
bitfld.long 0x00 31. " FULLBIAS ,Full Bias Current" "0,1"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,Bias Configuration" "0.1,0.2,0.4,0.6,0.8,1.0,1.2,1.4,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4"
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " HYSTSEL ,Hysteresis Select" "HYST0,HYST1,HYST2,HYST3,HYST4,HYST5,HYST6,HYST7"
|
|
bitfld.long 0x00 3. " GPIOINV ,Comparator GPIO Output Invert" "NOTINV,INV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "LOW,HIGH"
|
|
bitfld.long 0x00 1. " MUXEN ,Input Mux Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,Analog Comparator Enable" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x04++0x3
|
|
line.long 0x00 "ACMP0_INPUTSEL,Input Selection Register"
|
|
sif (cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28.--29. " CSRESSEL ,Capacitive Sense Mode Internal Resistor Select" "RES0,RES1,RES2,RES3"
|
|
bitfld.long 0x00 24. " CSRESEN ,Capacitive Sense Mode Internal Resistor Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x00 28.--29. " CSRESSEL ,Capacitive Sense Mode Internal Resistor Select" "39kOhm,71kOhm,104kOhm,136kOhm"
|
|
bitfld.long 0x00 24. " CSRESEN ,Capacitive Sense Mode Internal Resistor Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 16. " LPREF ,Low Power Reference Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 8.--13. " VDDLEVEL ,VDD Reference Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"
|
|
textline " "
|
|
sif (CPU()=="EFM32G230F"||CPU()=="EFM32G290F"||CPU()=="EFM32G280F"||CPU()=="EFM32G880F"||CPU()=="EFM32G890F"||CPU()=="EFM32G232F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,NEGPIN2,NEGPIN3,NEGPIN4,NEGPIN5,NEGPIN6,NEGPIN7,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,POSPIN2,POSPIN3,POSPIN4,POSPIN5,POSPIN6,POSPIN7"
|
|
elif (CPU()=="EFM32G222F"||CPU()=="EFM32ZG222F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,NEGPIN2,NEGPIN3,NEGPIN4,Reserved,Reserved,Reserved,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,POSPIN2,POSPIN3,POSPIN4,?..."
|
|
elif (CPU()=="EFM32TG222F"||CPU()=="EFM32TG225F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,NEGPIN2,NEGPIN3,NEGPIN4,Reserved,Reserved,Reserved,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,DAC0CH0,DAC0CH1,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,POSPIN2,POSPIN3,POSPIN4,?..."
|
|
elif (CPU()=="EFM32TG822F"||CPU()=="EFM32TG825F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "Reserved,Reserved,Reserved,Reserved,NEGPIN4,Reserved,Reserved,Reserved,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,DAC0CH0,DAC0CH1,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "Reserved,Reserved,Reserved,Reserved,POSPIN4,?..."
|
|
elif (CPU()=="EFM32TG840F"||CPU()=="EFM32GG840F"||CPU()=="EFM32GG940F"||CPU()=="EFM32GG842F"||CPU()=="EFM32GG942F"||CPU()=="EFM3TG842F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "Reserved,Reserved,Reserved,Reserved,NEGPIN4,NEGPIN5,NEGPIN6,NEGPIN7,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,DAC0CH0,DAC0CH1,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "Reserved,Reserved,Reserved,Reserved,POSPIN4,POSPIN5,POSPIN6,POSPIN7"
|
|
elif (CPU()=="EFM32G842F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "Reserved,Reserved,Reserved,Reserved,NEGPIN4,NEGPIN5,NEGPIN6,NEGPIN7,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "Reserved,Reserved,Reserved,Reserved,POSPIN4,POSPIN5,POSPIN6,POSPIN7"
|
|
elif (CPU()=="EFM32G840F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "Reserved,Reserved,Reserved,Reserved,NEGPIN4,NEGPIN5,NEGPIN6,NEGPIN7,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "Reserved,Reserved,Reserved,Reserved,POSPIN4,POSPIN5,POSPIN6,POSPIN7"
|
|
elif (CPU()=="EFM32TG230F"||CPU()=="EFM32GG230F"||CPU()=="EFM32GG280F"||CPU()=="EFM32GG290F"||CPU()=="EFM32GG330F"||CPU()=="EFM32GG380F"||CPU()=="EFM32GG390F"||CPU()=="EFM32GG880F"||CPU()=="EFM32GG890F"||CPU()=="EFM32GG980F"||CPU()=="EFM32GG990F"||CPU()=="EFM32GG295F"||CPU()=="EFM32GG895F"||CPU()=="EFM32GG995F"||CPU()=="EFM32GG232F"||CPU()=="EFM32GG332F"||CPU()=="EFM32TG232F"||CPU()=="EFM32GG395F"||cpu()=="EFM32WG230F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG280F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG330F"||cpu()=="EFM32WG332F"||cpu()=="EFM32WG380F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG890F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG940F"||cpu()=="EFM32WG942F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG990F"||cpu()=="EFM32WG995F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,NEGPIN2,NEGPIN3,NEGPIN4,NEGPIN5,NEGPIN6,NEGPIN7,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,DAC0CH0,DAC0CH1,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,POSPIN2,POSPIN3,POSPIN4,POSPIN5,POSPIN6,POSPIN7"
|
|
elif (CPU()=="EFM32TG108F"||CPU()=="EFM32TG110F"||CPU()=="EFM32TG210F")
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,DAC0CH0,DAC0CH1,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,?..."
|
|
else
|
|
bitfld.long 0x00 4.--7. " NEGSEL ,Negative Input Select" "NEGPIN0,NEGPIN1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,NEG1V25,NEG2V5,NEGVDD,CAPSENSE,?..."
|
|
bitfld.long 0x00 0.--2. " POSSEL ,Positive Input Select" "POSPIN0,POSPIN1,?..."
|
|
endif
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ACMP0_STATUS,Status Register"
|
|
bitfld.long 0x00 1. " ACMPOUT ,Analog Comparator Output" "0,1"
|
|
bitfld.long 0x00 0. " ACMPACT ,Analog Comparator Active" "Not active,Active"
|
|
group.long 0x0c++0x07
|
|
line.long 0x00 "ACMP0_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 1. " WARMUP ,Warm-up Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " EDGE ,Edge Trigger Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "ACMP0_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x04 1. 0x08 1. 0x0c 1. " WARMUP_set/clr ,Warm-up Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " EDGE_set/clr ,Edge Triggered Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x1c++0x03
|
|
line.long 0x00 "ACMP0_ROUTE,I/O Routing Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 8.--9. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,?..."
|
|
else
|
|
bitfld.long 0x00 8.--9. " LOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
endif
|
|
bitfld.long 0x00 0. " ACMPPEN ,ACMP Output Pin Enable" "Disabled,Enabled"
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
tree "VCMP (Voltage Comparator)"
|
|
base ad:0x40000000
|
|
width 15.
|
|
if (((d.l(ad:0x40000000))&0x40000000)==0x40000000)
|
|
group.long 0x00++0x07
|
|
line.long 0x00 "VCMP_CTRL,Control Register"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,VCMP Bias Programming Value" "0.05,0.1,0.2,0.3,0.4,0.5,0.6,0.7,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-Up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
bitfld.long 0x00 4. " HYSTEN ,Hysteresis Enable" "Disabled,+-20mV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " EN ,Voltage Supply Comparator Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32G*")||cpuis("EFM32TG*")||cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
line.long 0x04 "VCMP_INPUTSEL,Input Selection Register"
|
|
bitfld.long 0x04 8. " LPREF ,Low Power Reference" "Disabled,Enabled"
|
|
bitfld.long 0x04 0.--5. " TRIGLEVEL ,Select VDD trigger level" "1.667,1.701,1.735,1.769,1.803,1.837,1.871,1.905,1.939,1.973,2.007,2.041,2.075,2.109,2.143,2.177,2.211,2.245,2.279,2.313,2.347,2.381,2.415,2.449,2.483,2.517,2.551,2.585,2.619,2.653,2.687,2.721,2.755,2.789,2.823,2.857,2.891,2.925,2.959,2.993,3.027,3.061,3.095,3.129,3.163,3.197,3.231,3.265,3.299,3.333,3.367,3.401,3.435,3.469,3.503,3.537,3.571,3.605,3.639,3.673,3.707,3.741,3.775,?..."
|
|
else
|
|
line.long 0x04 "VCMP_INPUTSEL,Input Selection Register"
|
|
bitfld.long 0x04 8. " LPREF ,Low Power Reference" "Disabled,Enabled"
|
|
hexmask.long.byte 0x04 0.--5. 1. " TRIGLEVEL ,Trigger Level"
|
|
endif
|
|
else
|
|
group.long 0x00++0x07
|
|
line.long 0x00 "VCMP_CTRL,Control Register"
|
|
bitfld.long 0x00 30. " HALFBIAS ,Half Bias Current" "0,1"
|
|
bitfld.long 0x00 24.--27. " BIASPROG ,VCMP Bias Programming Value" "0.1,0.2,0.4,0.6,0.8,1.0,1.2,1.4,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IFALL ,Falling Edge Interrupt Sense" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " IRISE ,Rising Edge Interrupt Sense" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " WARMTIME ,Warm-Up Time" "4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,512CYCLES"
|
|
bitfld.long 0x00 4. " HYSTEN ,Hysteresis Enable" "Disabled,+-20mV"
|
|
textline " "
|
|
bitfld.long 0x00 2. " INACTVAL ,Inactive Value" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " EN ,Voltage Supply Comparator Enable" "Disabled,Enabled"
|
|
sif (cpuis("EFM32G*")||cpuis("EFM32TG*")||cpuis("EFM32GG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
line.long 0x04 "VCMP_INPUTSEL,Input Selection Register"
|
|
bitfld.long 0x04 8. " LPREF ,Low Power Reference" "Disabled,Enabled"
|
|
bitfld.long 0x04 0.--5. " TRIGLEVEL ,Select VDD trigger level" "1.667,1.701,1.735,1.769,1.803,1.837,1.871,1.905,1.939,1.973,2.007,2.041,2.075,2.109,2.143,2.177,2.211,2.245,2.279,2.313,2.347,2.381,2.415,2.449,2.483,2.517,2.551,2.585,2.619,2.653,2.687,2.721,2.755,2.789,2.823,2.857,2.891,2.925,2.959,2.993,3.027,3.061,3.095,3.129,3.163,3.197,3.231,3.265,3.299,3.333,3.367,3.401,3.435,3.469,3.503,3.537,3.571,3.605,3.639,3.673,3.707,3.741,3.775,?..."
|
|
else
|
|
line.long 0x04 "VCMP_INPUTSEL,Input Selection Register"
|
|
bitfld.long 0x04 8. " LPREF ,Low Power Reference" "Disabled,Enabled"
|
|
hexmask.long.byte 0x04 0.--5. 1. " TRIGLEVEL ,Trigger Level"
|
|
endif
|
|
endif
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "VCMP_STATUS,Status Register"
|
|
bitfld.long 0x00 1. " VCMPOUT ,Voltage Supply Comparator Output" "0,1"
|
|
bitfld.long 0x00 0. " VCMPACT ,Voltage Supply Comparator Active" "Not active,Active"
|
|
group.long 0x0c++0x07
|
|
line.long 0x00 "VCMP_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 1. " WARMUP ,Warm-up Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " EDGE ,Edge Triggered Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "VCMP_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x04 1. 0x08 1. 0x0c 1. " WARMUP_set/clr ,Warm-up Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " EDGE_set/clr ,Edge Triggered Interrupt Flag" "No interrupt,Interrupt"
|
|
width 0xb
|
|
tree.end
|
|
tree "ADC (Analog to Digital Converter)"
|
|
base ad:0x40002000
|
|
width 18.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "ADC0_CTRL,Control Register"
|
|
sif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28. " CHCONIDLE ,Input channel connected when ADC is IDLE" "DISCONNECT,KEEPCON"
|
|
endif
|
|
sif (cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 24.--27. " OVSRSEL ,Oversample Ratio Select" "X2,X4,X8,X16,X32,X64,X128,X256,X512,X1024,X2048,X4096,?..."
|
|
else
|
|
bitfld.long 0x00 24.--27. " OSRSEL ,Oversample Ratio Select" "OSR2,OSR4,OSR8,OSR16,OSR32,OSR64,OSR128,OSR256,OSR512,OSR1024,OSR2048,OSR4096,?..."
|
|
endif
|
|
textline " "
|
|
sif (cpuis("EFM32ZG*"))
|
|
hexmask.long 0x00 16.--22. 1. " TIMEBASE ,Time Base"
|
|
else
|
|
bitfld.long 0x00 16.--20. " TIMEBASE ,Time Base" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32"
|
|
endif
|
|
hexmask.long.byte 0x00 8.--14. 1. " PRESC ,Prescaler Setting"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " LPFMODE ,Low Pass Filter Mode" "BYPASS,DECAP,RCFILT,?..."
|
|
bitfld.long 0x00 3. " TAILGATE ,Conversion Tailgating" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " WARMUPMODE ,Select Warm-up Mode for ADC" "NORMAL,FASTBG,KEEPSCANREFWARM,KEEPADCWARM"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "ADC0_CMD,Command Register"
|
|
bitfld.long 0x00 3. " SCANSTOP ,Scan Sequence Stop" "No effect,Stop"
|
|
bitfld.long 0x00 2. " SCANSTART ,Scan Sequence Start" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SINGLESTOP ,Single Conversion Stop" "No effect,Stop"
|
|
bitfld.long 0x00 0. " SINGLESTART ,Single Conversion Start" "No effect,Start"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "ADC0_STATUS,Status Register"
|
|
sif (CPU()=="EFM32G200F"||CPU()=="EFM32G210F"||CPU()=="EFM32G222F"||CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG825F")
|
|
bitfld.long 0x00 24.--26. " SCANDATASRC ,Scan Data Source" "Reserved,Reserved,Reserved,Reserved,CHANNEL4,CHANNEL5,CHANNEL6,CHANNEL7"
|
|
textline " "
|
|
elif (CPU()=="EFM32TG110F")
|
|
bitfld.long 0x00 24.--26. " SCANDATASRC ,Scan Data Source" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,CHANNEL6,CHANNEL7"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 24.--26. " SCANDATASRC ,Scan Data Source" "CHANNEL0,CHANNEL1,CHANNEL2,CHANNEL3,CHANNEL4,CHANNEL5,CHANNEL6,CHANNEL7"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 17. " SCANDV ,Scan Data Valid" "Not valid,Valid"
|
|
bitfld.long 0x00 16. " SINGLEDV ,Single Sample Data Valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 12. " WARM ,ADC Warmed Up" "Not warmed,Warmed"
|
|
bitfld.long 0x00 9. " SCANREFWARM ,Scan Reference Warmed Up" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " SINGLEREFWARM ,Single Reference Warmed Up" "Not warmed,Warmed"
|
|
bitfld.long 0x00 1. " SCANACT ,Scan Conversion Active" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SINGLEACT ,Single Conversion Active" "Not active,Active"
|
|
if (((d.l(ad:0x40002000+0x0c))&0x2)==0x0)
|
|
;SINGLEDIFF==Single Ended
|
|
group.long 0x0c++0x03
|
|
line.long 0x00 "ADC0_SINGLECTRL,Single Sample Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28.--31. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
textline " "
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 28.--30. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28.--29. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24. " PRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 20.--23. " AT ,Single Sample Acquisition Time" "1CYCLE,2CYCLES,4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,?..."
|
|
textline " "
|
|
sif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG825F")
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,2XEXTDIFF,2XVDD,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,Reserved,Reserved,CH4,CH5,CH6,CH7,TEMP,VDDDIV3,VDD,VSS,VREFDIV2,DAC0OUT0,DAC0OUT1,?..."
|
|
textline " "
|
|
elif (CPU()=="EFM32TG110F")
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,2XEXTDIFF,2XVDD,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,CH6,CH7,TEMP,VDDDIV3,VDD,VSS,VREFDIV2,DAC0OUT0,DAC0OUT1,?..."
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,2XEXTDIFF,2XVDD,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7,TEMP,VDDDIV3,VDD,VSS,VREFDIV2,DAC0OUT0,DAC0OUT1,?..."
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4.--5. " RES ,Single Sample Resolution Select" "12BIT,8BIT,6BIT,OVS"
|
|
bitfld.long 0x00 2. " ADJ ,Single Sample Result Adjustment" "RIGHT,LEFT"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIFF ,Single Sample Differential Mode" "Single ended,Differential"
|
|
bitfld.long 0x00 0. " REP ,Single Sample Repetitive Mode" "Disabled,Enabled"
|
|
else
|
|
sif (CPU()=="EFM32G200F"||CPU()=="EFM32G210F"||CPU()=="EFM32G222F")
|
|
bitfld.long 0x00 28.--30. " SINGLEPRSSEL ,Single Sample PRS Trigger Select" "Reserved,Reserved,Reserved,Reserved,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
bitfld.long 0x00 24. " SINGLEPRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x00 28.--30. " SINGLEPRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
bitfld.long 0x00 24. " SINGLEPRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 20.--23. " AT ,Single Sample Acquisition Time" "1CYCLE,2CYCLES,4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,?..."
|
|
bitfld.long 0x00 16.--18. " SINGLEREF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,2XEXTDIFF,2XVDD,?..."
|
|
textline " "
|
|
sif (CPU()=="EFM32G200F"||CPU()=="EFM32G210F"||CPU()=="EFM32G222F")
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,Reserved,Reserved,CHANNEL4,CHANNEL5,CHANNEL6,CHANNEL7,TEMP,VDDDIV3,VDD,VSS,VREFDIV2,DAC0OUT0,DAC0OUT1,?..."
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "CHANNEL0,CHANNEL1,CHANNEL2,CHANNEL3,CHANNEL4,CHANNEL5,CHANNEL6,CHANNEL7,TEMP,VDDDIV3,VDD,VSS,VREFDIV2,DAC0OUT0,DAC0OUT1,?..."
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4.--5. " SINGLERES ,Single Sample Resolution Select" "12BIT,8BIT,6BIT,OS"
|
|
bitfld.long 0x00 2. " SINGLEADJ ,Single Sample Result Adjustment" "RIGHT,LEFT"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SINGLEDIFF ,Single Sample Differential Mode" "Single ended,Differential"
|
|
bitfld.long 0x00 0. " SINGLEREP ,Single Sample Repetitive Mode" "Disabled,Enabled"
|
|
endif
|
|
else
|
|
;SINGLEDIFF==Differential
|
|
group.long 0x0c++0x03
|
|
line.long 0x00 "ADC0_SINGLECTRL,Single Sample Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*"))
|
|
bitfld.long 0x00 28.--31. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
textline " "
|
|
elif (cpuis("EFM32TG*"))
|
|
bitfld.long 0x00 28.--30. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28.--29. " PRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24. " PRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 20.--23. " AT ,Single Sample Acquisition Time" "1CYCLE,2CYCLES,4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,?..."
|
|
textline " "
|
|
sif (CPU()=="EFM32TG210F"||CPU()=="EFM32TG222F"||CPU()=="EFM32TG822F"||CPU()=="EFM32TG225F"||CPU()=="EFM32TG825F")
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,EXTDIFF,2XVDDVSS,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,CH4CH5,CH6CH7,DIFF0,?..."
|
|
textline " "
|
|
elif (CPU()=="EFM32TG110F")
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,EXTDIFF,2XVDDVSS,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,Reserved,CH6CH7,DIFF0,?..."
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 16.--18. " REF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,EXTDIFF,2XVDDVSS,?..."
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "CH0CH1,CH2CH3,CH4CH5,CH6CH7,DIFF0,?..."
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4.--5. " RES ,Single Sample Resolution Select" "12BIT,8BIT,6BIT,OVS"
|
|
bitfld.long 0x00 2. " ADJ ,Single Sample Result Adjustment" "RIGHT,LEFT"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIFF ,Single Sample Differential Mode" "Single ended,Differential"
|
|
bitfld.long 0x00 0. " REP ,Single Sample Repetitive Mode" "Disabled,Enabled"
|
|
else
|
|
sif (CPU()=="EFM32G200F"||CPU()=="EFM32G210F"||CPU()=="EFM32G222F")
|
|
bitfld.long 0x00 28.--30. " SINGLEPRSSEL ,Single Sample PRS Trigger Select" "Reserved,Reserved,Reserved,Reserved,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
bitfld.long 0x00 24. " SINGLEPRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
else
|
|
bitfld.long 0x00 28.--30. " SINGLEPRSSEL ,Single Sample PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
bitfld.long 0x00 24. " SINGLEPRSEN ,Single Sample PRS Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 20.--23. " SINGLEAT ,Single Sample Acquisition Time" "1CYCLE,2CYCLES,4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,?..."
|
|
bitfld.long 0x00 16.--18. " SINGLEREF ,Single Sample Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,EXTDIFF,2XVDDVSS,?..."
|
|
textline " "
|
|
sif (CPU()=="EFM32G200F"||CPU()=="EFM32G210F"||CPU()=="EFM32G222F")
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "Reserved,Reserved,CH4CH5,CH6CH7,DIFF0,?..."
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 8.--11. " INPUTSEL ,Single Sample Input Selection" "CH0CH1,CH2CH3,CH4CH5,CH6CH7,DIFF0,?..."
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 4.--5. " SINGLERES ,Single Sample Resolution Select" "12BIT,8BIT,6BIT,OS"
|
|
bitfld.long 0x00 2. " SINGLEADJ ,Single Sample Result Adjustment" "RIGHT,LEFT"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SINGLEDIFF ,Single Sample Differential Mode" "Single ended,Differential"
|
|
bitfld.long 0x00 0. " SINGLEREP ,Single Sample Repetitive Mode" "Disabled,Enabled"
|
|
endif
|
|
endif
|
|
group.long 0x10++0x0b
|
|
line.long 0x00 "ADC0_SCANCTRL,Scan Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28.--31. " PRSSEL ,Scan Sequence PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7,PRSCH8,PRSCH9,PRSCH10,PRSCH11,?..."
|
|
textline " "
|
|
elif (cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 28.--29. " PRSSEL ,Scan Sequence PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
textline " "
|
|
else
|
|
bitfld.long 0x00 28.--30. " PRSSEL ,Scan Sequence PRS Trigger Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3,PRSCH4,PRSCH5,PRSCH6,PRSCH7"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 24. " PRSEN ,Scan Sequence PRS Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 20.--23. " AT ,Scan Sample Acquisition Time" "1CYCLE,2CYCLES,4CYCLES,8CYCLES,16CYCLES,32CYCLES,64CYCLES,128CYCLES,256CYCLES,?..."
|
|
textline " "
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32G*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 16.--18. " REF ,Scan Sequence Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,2XEXTDIFF,2XVDD,?..."
|
|
else
|
|
bitfld.long 0x00 16.--18. " SCANREF ,Scan Sequence Reference Selection" "1V25,2V5,VDD,5VDIFF,EXTSINGLE,EXTDIFF,2XVDDVSS,?..."
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 15. " INPUTMASK[7:0] ,Scan Sequence Input Mask bit 7" "0,1"
|
|
bitfld.long 0x00 14. ",Scan Sequence Input Mask bit 6" "0,1"
|
|
bitfld.long 0x00 13. ",Scan Sequence Input Mask bit 5" "0,1"
|
|
bitfld.long 0x00 12. ",Scan Sequence Input Mask bit 4" "0,1"
|
|
bitfld.long 0x00 11. ",Scan Sequence Input Mask bit 3" "0,1"
|
|
bitfld.long 0x00 10. ",Scan Sequence Input Mask bit 2" "0,1"
|
|
bitfld.long 0x00 9. ",Scan Sequence Input Mask bit 1" "0,1"
|
|
bitfld.long 0x00 8. ",Scan Sequence Input Mask bit 0" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " RES ,Scan Sequence Resolution Select" "12BIT,8BIT,6BIT,OVS"
|
|
bitfld.long 0x00 2. " ADJ ,Scan Sequence Result Adjustment" "RIGHT,LEFT"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIFF ,Scan Sequence Differential Mode" "Single ended,Differential"
|
|
bitfld.long 0x00 0. " REP ,Scan Sequence Repetitive Mode" "Disabled,Enabled"
|
|
line.long 0x04 "ADC0_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x04 9. " SCANOF ,Scan Result Overflow Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 8. " SINGLEOF ,Single Result Overflow Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SCAN ,Scan Conversion Complete Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " SINGLE ,Single Conversion Complete Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x08 "ADC0_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x08 9. 0x0c 9. 0x10 9. " SCANOF_set/clr ,Scan Result Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x08 8. 0x0c 8. 0x10 8. " SINGLEOF_set/clr ,Single Result Overflow Interrupt Flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x08 1. 0x0c 1. 0x10 1. " SCAN_set/clr ,Scan Conversion Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
setclrfld.long 0x08 0. 0x0c 0. 0x10 0. " SINGLE_set/clr ,Single Conversion Complete Interrupt Flag" "No interrupt,Interrupt"
|
|
hgroup.long 0x24++0x07
|
|
hide.long 0x00 "ADC0_SINGLEDATA,Single Conversion Result Data"
|
|
in
|
|
hide.long 0x04 "ADC0_SCANDATA,Scan Conversion Result Data"
|
|
in
|
|
rgroup.long 0x2c++0x07
|
|
line.long 0x00 "ADC0_SINGLEDATAP,Scan Conversion Result Data Peek Register"
|
|
line.long 0x04 "ADC0_SCANDATAP,Scan Sequence Result Data Peek Register"
|
|
group.long 0x34++0x03
|
|
line.long 0x00 "ADC0_CAL,Calibration Register"
|
|
hexmask.long.byte 0x00 24.--30. 1. " SCANGAIN ,Scan Mode Gain Calibration Value"
|
|
hexmask.long.byte 0x00 16.--22. 1. " SCANOFFSET ,Scan Mode Offset Calibration Value"
|
|
textline " "
|
|
hexmask.long.byte 0x00 8.--14. 1. " SINGLEGAIN ,Single Mode Gain Calibration Value"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SINGLEOFFSET ,Single Mode Offset Calibration Value"
|
|
group.long 0x3c++0x03
|
|
line.long 0x00 "ADC0_BIASPROG,Bias Programming Register"
|
|
bitfld.long 0x00 8.--11. " COMPBIAS ,Comparator Bias Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 6. " HALFBIAS ,Half Bias Current" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " BIASPROG ,Bias Programming Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
width 0xb
|
|
tree.end
|
|
tree "IDAC (Current Digital to Analog Converter)"
|
|
base ad:0x40004000
|
|
width 16.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "IDAC_CTRL,Control Register"
|
|
bitfld.long 0x00 20.--21. " PRSSEL ,IDAC Output PRS channnel Select" "PRSCH0,PRSCH1,PRSCH2,PRSCH3"
|
|
bitfld.long 0x00 18. " OUTENPRS ,PRS Controlled Output Enable" "IDAC_OUTEN,IDAC_PRSSEL"
|
|
bitfld.long 0x00 4. " OUTMODE ,Output Modes" "PIN,ADC"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OUTEN ,Output Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " MINOUTTRANS ,Minimum Output Transition Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " CURSINK ,Current Sink Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EN ,Current DAC Enable" "Disabled,Enabled"
|
|
if (((d.l(ad:0x40004000+0x04))&0xF)==0x00)
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "IDAC_CURPROG,Current Programming Register"
|
|
bitfld.long 0x00 8.--12. " STEPSEL ,Current Step Size Select" "0.05,0.10,0.15,0.20,0.25,0.30,0.35,0.40,0.45,0.50,0.55,0.60,0.65,0.70,0.75,0.80,0.85,0.90,0.95,1.0,1.05,1.10,1.15,1.20,1.25,1.30,1.35,1.40,1.45,1.50,1.55,1.6"
|
|
bitfld.long 0x00 0.--1. " RANGESEL ,Current Range Select" "RANGE0,RANGE1,RANGE2,RANGE3"
|
|
elif (((d.l(ad:0x40004000+0x04))&0xF)==0x1)
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "IDAC_CURPROG,Current Programming Register"
|
|
bitfld.long 0x00 8.--12. " STEPSEL ,Current Step Size Select" "1.6,1.7,1.8,1.9,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,4.5,4.6,4.7"
|
|
bitfld.long 0x00 0.--1. " RANGESEL ,Current Range Select" "RANGE0,RANGE1,RANGE2,RANGE3"
|
|
elif (((d.l(ad:0x40004000+0x04))&0xF)==0x2)
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "IDAC_CURPROG,Current Programming Register"
|
|
bitfld.long 0x00 8.--12. " STEPSEL ,Current Step Size Select" "0.5,1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0"
|
|
bitfld.long 0x00 0.--1. " RANGESEL ,Current Range Select" "RANGE0,RANGE1,RANGE2,RANGE3"
|
|
elif (((d.l(ad:0x40004000+0x04))&0xF)==0x3)
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "IDAC_CURPROG,Current Programming Register"
|
|
bitfld.long 0x00 8.--12. " STEPSEL ,Current Step Size Select" "2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64"
|
|
bitfld.long 0x00 0.--1. " RANGESEL ,Current Range Select" "RANGE0,RANGE1,RANGE2,RANGE3"
|
|
else
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "IDAC_CURPROG,Current Programming Register"
|
|
bitfld.long 0x00 8.--12. " STEPSEL ,Current Step Size Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 0.--1. " RANGESEL ,Current Range Select" "RANGE0,RANGE1,RANGE2,RANGE3"
|
|
endif
|
|
group.long 0x08++0x07
|
|
line.long 0x00 "IDAC_CAL,Calibration Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. " TUNING ,Tune the current to given accuracy"
|
|
line.long 0x04 "DAC_DUTYCONFIG,Duty Cycle Configauration Register"
|
|
bitfld.long 0x04 1. " EM2DUTYCYCLEDIS ,EM2/EM3 Duty Cycle Disable" "Enabled,Disabled"
|
|
bitfld.long 0x04 0. " DUTYCYCLEEN ,Duty Cycle Enable" "Disabled,Enabled"
|
|
width 0xb
|
|
tree.end
|
|
tree "AES (Advanced Encryption Standard Accelerator)"
|
|
base ad:0x400e0000
|
|
width 13.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "AES_CTRL,Control Register"
|
|
sif (cpuis("EFM32GG*")||cpuis("EFM32TG*")||cpuis("EFM32LG*")||cpuis("EFM32WG*")||cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 6. " BYTEORDER ,Configure byte order in data and key registers" "Not swapped,Swapped"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 5. " XORSTART ,AES_XORDATA Write Start" "Not started,Started"
|
|
bitfld.long 0x00 4. " DATASTART ,AES_DATA Write Start" "Not started,Started"
|
|
textline " "
|
|
sif (!cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 2. " KEYBUFEN ,Key Buffer Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " AES256 ,AES-256 Mode" "128 mode,256 mode"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " DECRYPT ,Decryption/Encryption Mode" "Encryption,Decryption"
|
|
wgroup.long 0x04++0x03
|
|
line.long 0x00 "AES_CMD,Command Register"
|
|
bitfld.long 0x00 1. " STOP ,Encryption/Decryption Stop" "No effect,Stopped"
|
|
bitfld.long 0x00 0. " START ,Encryption/Decryption Start" "No effect,Started"
|
|
rgroup.long 0x08++0x03
|
|
line.long 0x00 "AES_STATUS,Status Register"
|
|
bitfld.long 0x00 0. " RUNNING ,AES Running" "Not running,Running"
|
|
group.long 0x0c++0x07
|
|
line.long 0x00 "AES_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x00 0. " DONE ,Encryption/Decryption Done Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "AES_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x04 0. 0x08 0. 0x0c 0. " DONE_set/clr ,Encryption/Decryption Done Interrupt Flag" "No interrupt,Interrupt"
|
|
group.long 0x1c++0x07
|
|
line.long 0x00 "AES_DATA,Data Register"
|
|
line.long 0x04 "AES_XORDATA,XORDATA Register"
|
|
group.long 0x30++0x1f
|
|
line.long 0x00 "AES_KEYLA,Key Low Register"
|
|
line.long 0x04 "AES_KEYLB,Key Low Register"
|
|
line.long 0x08 "AES_KEYLC,Key Low Register"
|
|
line.long 0x0c "AES_KEYLD,Key Low Register"
|
|
sif (!cpuis("EFM32ZG*"))
|
|
line.long 0x10 "AES_KEYHA,Key High Register"
|
|
line.long 0x14 "AES_KEYHB,Key High Register"
|
|
line.long 0x18 "AES_KEYHC,Key High Register"
|
|
line.long 0x1c "AES_KEYHD,Key High Register"
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree.open "GPIO (General Purpose Input/Output)"
|
|
tree "Port A"
|
|
base ad:0x40006000
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PA_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PA_MODEL,Port Pin Mode Low Register"
|
|
sif (cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x04 24.--27. " MODE6 ,Pin 6 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x04 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
sif (CPU()!="EFM32ZG210F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
line.long 0x08 "GPIO_PA_MODEH,Port Pin Mode High Register"
|
|
sif (cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG222F")
|
|
bitfld.long 0x08 28.--31. " MODE15 ,Pin 15 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32GG330F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG222F")
|
|
bitfld.long 0x08 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G840F"&&CPU()!="EFM32TG840F"&&CPU()!="EFM32WG840F"&&CPU()!="EFM32WG940F"&&CPU()!="EFM32GG840F"&&CPU()!="EFM32GG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F")
|
|
bitfld.long 0x08 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
endif
|
|
line.long 0x0c "GPIO_PA_DOUT,Port Data Out Register"
|
|
sif (cpu()!="EFM32LG232F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 15. 0x10 15. 0x14 15. " DOUT[15]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32GG330F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G840F"&&CPU()!="EFM32TG840F"&&CPU()!="EFM32WG840F"&&CPU()!="EFM32WG940F"&&CPU()!="EFM32GG840F"&&CPU()!="EFM32GG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 6. 0x10 6. 0x14 6. " DOUT[6]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 5. 0x10 5. 0x14 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 3. 0x10 3. 0x14 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 2. 0x10 2. 0x14 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x10 1. 0x14 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 0. 0x10 0. 0x14 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PA_DOUTTGL,Port Data Out Toggle Register"
|
|
sif (cpu()!="EFM32LG232F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " DOUTGL15 ,Data Out Toggle 15" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32GG330F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G840F"&&CPU()!="EFM32TG840F"&&CPU()!="EFM32WG840F"&&CPU()!="EFM32WG940F"&&CPU()!="EFM32GG840F"&&CPU()!="EFM32GG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 6. " DOUTGL6 ,Data Out Toggle 6" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PA_DIN,Port Data In Register"
|
|
sif (cpu()!="EFM32LG232F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " DIN15 ,Data In 15" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32GG330F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G840F"&&CPU()!="EFM32TG840F"&&CPU()!="EFM32WG840F"&&CPU()!="EFM32WG940F"&&CPU()!="EFM32GG840F"&&CPU()!="EFM32GG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 6. " DIN6 ,Data In 6" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PA_PINLOCKN,Port Unlocked Pins Register"
|
|
sif (cpu()!="EFM32LG232F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " PINLOCKN15 ,Unlocked Pin 15" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32GG330F"&&cpu()!="EFM32LG230F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G840F"&&CPU()!="EFM32TG840F"&&CPU()!="EFM32WG840F"&&CPU()!="EFM32WG940F"&&CPU()!="EFM32GG840F"&&CPU()!="EFM32GG940F"&&CPU()!="EFM32LG840F"&&CPU()!="EFM32LG940F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&CPU()!="EFM32ZG210F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32WG842F"&&cpu()!="EFM32WG942F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&CPU()!="EFM32WG842F"&&CPU()!="EFM32WG942F"&&CPU()!="EFM32GG842F"&&CPU()!="EFM32GG942F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32G842F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32TG842F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 6. " PINLOCKN6 ,Unlocked Pin 6" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
width 0xb
|
|
tree.end
|
|
tree "Port B"
|
|
base ad:0x40006024
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PB_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PB_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x04 28.--31. " MODE7 ,Pin 7 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
line.long 0x08 "GPIO_PB_MODEH,Port Pin Mode High Register"
|
|
bitfld.long 0x08 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32TG108F"&&CPU()!="EFM32TG110F"&&CPU()!="EFM32TG210F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x08 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
line.long 0x0c "GPIO_PB_DOUT,Port Data Out Register"
|
|
setclrfld.long 0x0c 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32TG108F"&&CPU()!="EFM32TG110F"&&CPU()!="EFM32TG210F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x10 7. 0x14 7. " DOUT[7]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PB_DOUTTGL,Port Data Out Toggle Register"
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
textline " "
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32TG108F"&&CPU()!="EFM32TG110F"&&CPU()!="EFM32TG210F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DOUTGL7 ,Data Out Toggle 7" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PB_DIN,Port Data In Register"
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
textline " "
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32TG108F"&&CPU()!="EFM32TG110F"&&CPU()!="EFM32TG210F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DIN7 ,Data In 7" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PB_PINLOCKN,Port Unlocked Pins Register"
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
textline " "
|
|
sif (CPU()!="EFM32G200F"&&CPU()!="EFM32G210F"&&CPU()!="EFM32TG108F"&&CPU()!="EFM32TG110F"&&CPU()!="EFM32TG210F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32WG232F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG232F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32G222F"&&cpu()!="EFM32G232F"&&cpu()!="EFM32TG222F"&&cpu()!="EFM32TG225F"&&cpu()!="EFM32TG232F"&&CPU()!="EFM32ZG210F"&&CPU()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PINLOCKN7 ,Unlocked Pin 7" "Locked,Unlocked"
|
|
width 0xb
|
|
tree.end
|
|
tree "Port C"
|
|
base ad:0x40006048
|
|
sif (cpu()=="EFM32ZG210F")
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PC_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PC_MODEL,Port Pin Mode Low Register"
|
|
sif (cpu()!="EFM32ZG210F")
|
|
bitfld.long 0x04 28.--31. " MODE7 ,Pin 7 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 24.--27. " MODE6 ,Pin 6 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
line.long 0x08 "GPIO_PC_MODEH,Port Pin Mode High Register"
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 28.--31. " MODE15 ,Pin 15 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x00 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
sif (CPU()!="EFM32WG330F"&&CPU()!="EFM32WG380F"&&CPU()!="EFM32WG980F"&&CPU()!="EFM32WG390F"&&CPU()!="EFM32WG990F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG380F"&&CPU()!="EFM32GG980F"&&CPU()!="EFM32GG390F"&&CPU()!="EFM32GG990F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG380F"&&cpu()!="EFM32LG980F"&&cpu()!="EFM32LG390F"&&cpu()!="EFM32LG990F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG332F"&&cpu()!="EFM32ZG210F")
|
|
bitfld.long 0x08 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F")
|
|
bitfld.long 0x08 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
line.long 0x0c "GPIO_PC_DOUT,Port Data Out Register"
|
|
sif (cpu()=="EFM32ZG210F")
|
|
setclrfld.long 0x0c 15. 0x10 15. 0x14 15. " DOUT[15]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F")
|
|
sif (CPU()!="EFM32WG330F"&&CPU()!="EFM32WG380F"&&CPU()!="EFM32WG980F"&&CPU()!="EFM32WG390F"&&CPU()!="EFM32WG990F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG380F"&&CPU()!="EFM32GG980F"&&CPU()!="EFM32GG390F"&&CPU()!="EFM32GG990F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG380F"&&cpu()!="EFM32LG980F"&&cpu()!="EFM32LG390F"&&cpu()!="EFM32LG990F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG332F")
|
|
setclrfld.long 0x0c 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 7. 0x10 7. 0x14 7. " DOUT[7]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x10 6. 0x14 6. " DOUT[6]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 5. 0x10 5. 0x14 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 3. 0x10 3. 0x14 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x10 2. 0x14 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x10 1. 0x14 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x10 0. 0x14 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PC_DOUTTGL,Port Data Out Toggle Register"
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 15. " DOUTGL15 ,Data Out Toggle 15" "No effect,Toggle"
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F")
|
|
sif (CPU()!="EFM32WG330F"&&CPU()!="EFM32WG380F"&&CPU()!="EFM32WG980F"&&CPU()!="EFM32WG390F"&&CPU()!="EFM32WG990F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG380F"&&CPU()!="EFM32GG980F"&&CPU()!="EFM32GG390F"&&CPU()!="EFM32GG990F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG380F"&&cpu()!="EFM32LG980F"&&cpu()!="EFM32LG390F"&&cpu()!="EFM32LG990F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG332F")
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DOUTGL7 ,Data Out Toggle 7" "No effect,Toggle"
|
|
bitfld.long 0x00 6. " DOUTGL6 ,Data Out Toggle 6" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PC_DIN,Port Data In Register"
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 15. " DIN15 ,Data In 15" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F")
|
|
sif (CPU()!="EFM32WG330F"&&CPU()!="EFM32WG380F"&&CPU()!="EFM32WG980F"&&CPU()!="EFM32WG390F"&&CPU()!="EFM32WG990F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG380F"&&CPU()!="EFM32GG980F"&&CPU()!="EFM32GG390F"&&CPU()!="EFM32GG990F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG380F"&&cpu()!="EFM32LG980F"&&cpu()!="EFM32LG390F"&&cpu()!="EFM32LG990F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG332F")
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DIN7 ,Data In 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " DIN6 ,Data In 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PC_PINLOCKN,Port Unlocked Pins Register"
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 15. " PINLOCKN15 ,Unlocked Pin 15" "Locked,Unlocked"
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F")
|
|
sif (CPU()!="EFM32WG330F"&&CPU()!="EFM32WG380F"&&CPU()!="EFM32WG980F"&&CPU()!="EFM32WG390F"&&CPU()!="EFM32WG990F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG380F"&&CPU()!="EFM32GG980F"&&CPU()!="EFM32GG390F"&&CPU()!="EFM32GG990F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG332F"&&cpu()!="EFM32LG380F"&&cpu()!="EFM32LG980F"&&cpu()!="EFM32LG390F"&&cpu()!="EFM32LG990F"&&cpu()!="EFM32WG332F"&&cpu()!="EFM32GG332F")
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PINLOCKN7 ,Unlocked Pin 7" "Locked,Unlocked"
|
|
bitfld.long 0x00 6. " PINLOCKN6 ,Unlocked Pin 6" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
width 0xb
|
|
elif (CPU()=="EFM32ZG222F"||cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F")
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PC_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PC_MODEL,Port Pin Mode Low Register"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
line.long 0x08 "GPIO_PC_MODEH,Port Pin Mode High Register"
|
|
bitfld.long 0x08 28.--31. " MODE15 ,Pin 15 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x08 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
line.long 0x0c "GPIO_PC_DOUT,Port Data Out Register"
|
|
setclrfld.long 0x0c 15. 0x10 15. 0x14 15. " DOUT[15]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 3. 0x10 3. 0x14 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x10 2. 0x14 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 1. 0x10 1. 0x14 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x10 0. 0x14 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PC_DOUTTGL,Port Data Out Toggle Register"
|
|
bitfld.long 0x00 15. " DOUTGL15 ,Data Out Toggle 15" "No effect,Toggle"
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
textline " "
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PC_DIN,Port Data In Register"
|
|
bitfld.long 0x00 15. " DIN15 ,Data In 15" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PC_PINLOCKN,Port Unlocked Pins Register"
|
|
bitfld.long 0x00 15. " PINLOCKN15 ,Unlocked Pin 15" "Locked,Unlocked"
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
textline " "
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
width 0xb
|
|
endif
|
|
tree.end
|
|
tree "Port D"
|
|
base ad:0x4000606C
|
|
sif (cpu()=="EFM32ZG210F"||cpu()=="EFM32ZG222F")
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PD_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PD_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x04 28.--31. " MODE7 ,Pin 7 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 24.--27. " MODE6 ,Pin 6 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
sif (cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
sif (cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
line.long 0x08 "GPIO_PD_MODEH,Port Pin Mode High Register"
|
|
bitfld.long 0x08 28.--31. " MODE15 ,Pin 15 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
line.long 0x0c "GPIO_PD_DOUT,Port Data Out Register"
|
|
sif (cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
setclrfld.long 0x0c 15. 0x10 15. 0x14 15. " DOUT[15]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 7. 0x10 7. 0x14 7. " DOUT[7]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x10 6. 0x14 6. " DOUT[6]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 5. 0x10 5. 0x14 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
textline " "
|
|
setclrfld.long 0x0c 3. 0x10 3. 0x14 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x10 2. 0x14 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x10 1. 0x14 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x10 0. 0x14 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PD_DOUTTGL,Port Data Out Toggle Register"
|
|
sif (cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
bitfld.long 0x00 15. " DOUTGL15 ,Data Out Toggle 15" "No effect,Toggle"
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " DOUTGL7 ,Data Out Toggle 7" "No effect,Toggle"
|
|
bitfld.long 0x00 6. " DOUTGL6 ,Data Out Toggle 6" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
sif (cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
endif
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PD_DIN,Port Data In Register"
|
|
sif (cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
bitfld.long 0x00 15. " DIN15 ,Data In 15" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " DIN7 ,Data In 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " DIN6 ,Data In 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PD_PINLOCKN,Port Unlocked Pins Register"
|
|
sif (cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
bitfld.long 0x00 15. " PINLOCKN15 ,Unlocked Pin 15" "Locked,Unlocked"
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " PINLOCKN7 ,Unlocked Pin 7" "Locked,Unlocked"
|
|
bitfld.long 0x00 6. " PINLOCKN6 ,Unlocked Pin 6" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
sif (cpu()!="EFM32LG840F"&&cpu()!="EFM32LG842F"&&cpu()!="EFM32LG940F"&&cpu()!="EFM32LG942F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F")
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
endif
|
|
width 0xb
|
|
elif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F")
|
|
width 18.
|
|
group.long 0x00++0x0f
|
|
line.long 0x00 "GPIO_PD_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PD_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x04 28.--31. " MODE7 ,Pin 7 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 24.--27. " MODE6 ,Pin 6 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x04 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
line.long 0x08 "GPIO_PD_MODEH,Port Pin Mode High Register"
|
|
bitfld.long 0x08 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x08 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x08 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
line.long 0x0c "GPIO_PD_DOUT,Port Data Out Register"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x0c 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x0c 7. 0x10 7. 0x14 7. " DOUT[7]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 6. 0x10 6. 0x14 6. " DOUT[6]_set/clr ,Data Out" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
setclrfld.long 0x0c 5. 0x10 5. 0x14 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 3. 0x10 3. 0x14 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 2. 0x10 2. 0x14 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x0c 1. 0x10 1. 0x14 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x0c 0. 0x10 0. 0x14 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PD_DOUTTGL,Port Data Out Toggle Register"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " DOUTGL7 ,Data Out Toggle 7" "No effect,Toggle"
|
|
bitfld.long 0x00 6. " DOUTGL6 ,Data Out Toggle 6" "No effect,Toggle"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
endif
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PD_DIN,Port Data In Register"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " DIN7 ,Data In 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " DIN6 ,Data In 6" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PD_PINLOCKN,Port Unlocked Pins Register"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 7. " PINLOCKN7 ,Unlocked Pin 7" "Locked,Unlocked"
|
|
bitfld.long 0x00 6. " PINLOCKN6 ,Unlocked Pin 6" "Locked,Unlocked"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
endif
|
|
width 0xb
|
|
endif
|
|
tree.end
|
|
tree "Port E"
|
|
base ad:0x40006090
|
|
width 18.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "GPIO_PE_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
sif (cpu()!="EFM32LG230F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG232F"&&CPU()!="EFM32WG332F"&&CPU()!="EFM32GG232F"&&CPU()!="EFM32GG332F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG232F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "GPIO_PE_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x00 28.--31. " MODE7 ,Pin 7 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 24.--27. " MODE6 ,Pin 6 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x00 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
group.long 0x08++0x07
|
|
line.long 0x00 "GPIO_PE_MODEH,Port Pin Mode High Register"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 28.--31. " MODE15 ,Pin 15 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 24.--27. " MODE14 ,Pin 14 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 20.--23. " MODE13 ,Pin 13 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 16.--19. " MODE12 ,Pin 12 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
sif (!cpuis("EFM32LG84*")&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " MODE11 ,Pin 11 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 8.--11. " MODE10 ,Pin 10 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " MODE9 ,Pin 9 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x00 0.--3. " MODE8 ,Pin 8 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
endif
|
|
endif
|
|
line.long 0x04 "GPIO_PE_DOUT,Port Data Out Register"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x04 15. 0x10 15. 0x14 15. " DOUT[15]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 14. 0x10 14. 0x14 14. " DOUT[14]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x04 13. 0x10 13. 0x14 13. " DOUT[13]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 12. 0x10 12. 0x14 12. " DOUT[12]_set/clr ,Data Out" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
setclrfld.long 0x04 11. 0x10 11. 0x14 11. " DOUT[11]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 10. 0x10 10. 0x14 10. " DOUT[10]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
setclrfld.long 0x04 9. 0x10 9. 0x14 9. " DOUT[9]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 8. 0x10 8. 0x14 8. " DOUT[8]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
sif (cpu()!="EFM32LG230F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG232F"&&CPU()!="EFM32WG332F"&&CPU()!="EFM32GG232F"&&CPU()!="EFM32GG332F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG232F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
setclrfld.long 0x04 7. 0x10 7. 0x14 7. " DOUT[7]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 6. 0x10 6. 0x14 6. " DOUT[6]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x04 5. 0x10 5. 0x14 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x04 4. 0x10 4. 0x14 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
endif
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PE_DOUTTGL,Port Data Out Toggle Register"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " DOUTGL15 ,Data Out Toggle 15" "No effect,Toggle"
|
|
bitfld.long 0x00 14. " DOUTGL14 ,Data Out Toggle 14" "No effect,Toggle"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 13. " DOUTGL13 ,Data Out Toggle 13" "No effect,Toggle"
|
|
bitfld.long 0x00 12. " DOUTGL12 ,Data Out Toggle 12" "No effect,Toggle"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 11. " DOUTGL11 ,Data Out Toggle 11" "No effect,Toggle"
|
|
bitfld.long 0x00 10. " DOUTGL10 ,Data Out Toggle 10" "No effect,Toggle"
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 9. " DOUTGL9 ,Data Out Toggle 9" "No effect,Toggle"
|
|
bitfld.long 0x00 8. " DOUTGL8 ,Data Out Toggle 8" "No effect,Toggle"
|
|
endif
|
|
sif (cpu()!="EFM32LG230F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG232F"&&CPU()!="EFM32WG332F"&&CPU()!="EFM32GG232F"&&CPU()!="EFM32GG332F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG232F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 7. " DOUTGL7 ,Data Out Toggle 7" "No effect,Toggle"
|
|
bitfld.long 0x00 6. " DOUTGL6 ,Data Out Toggle 6" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
endif
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PE_DIN,Port Data In Register"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " DIN15 ,Data In 15" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " DIN14 ,Data In 14" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 13. " DIN13 ,Data In 13" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " DIN12 ,Data In 12" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 11. " DIN11 ,Data In 11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " DIN10 ,Data In 10" "Disabled,Enabled"
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 9. " DIN9 ,Data In 9" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DIN8 ,Data In 8" "Disabled,Enabled"
|
|
endif
|
|
sif (cpu()!="EFM32LG230F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG232F"&&CPU()!="EFM32WG332F"&&CPU()!="EFM32GG232F"&&CPU()!="EFM32GG332F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG232F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 7. " DIN7 ,Data In 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " DIN6 ,Data In 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PE_PINLOCKN,Port Unlocked Pins Register"
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x00 15. " PINLOCKN15 ,Unlocked Pin 15" "Locked,Unlocked"
|
|
bitfld.long 0x00 14. " PINLOCKN14 ,Unlocked Pin 14" "Locked,Unlocked"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 13. " PINLOCKN13 ,Unlocked Pin 13" "Locked,Unlocked"
|
|
bitfld.long 0x00 12. " PINLOCKN12 ,Unlocked Pin 12" "Locked,Unlocked"
|
|
sif (cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 11. " PINLOCKN11 ,Unlocked Pin 11" "Locked,Unlocked"
|
|
bitfld.long 0x00 10. " PINLOCKN10 ,Unlocked Pin 10" "Locked,Unlocked"
|
|
endif
|
|
sif (CPU()!="EFM32G222F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG822F"&&CPU()!="EFM32TG825F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 9. " PINLOCKN9 ,Unlocked Pin 9" "Locked,Unlocked"
|
|
bitfld.long 0x00 8. " PINLOCKN8 ,Unlocked Pin 8" "Locked,Unlocked"
|
|
endif
|
|
sif (cpu()!="EFM32LG230F"&&cpu()!="EFM32LG330F"&&cpu()!="EFM32LG232F"&&cpu()!="EFM32LG332F"&&CPU()!="EFM32G230F"&&CPU()!="EFM32G222F"&&CPU()!="EFM32WG330F"&&CPU()!="EFM32WG230F"&&CPU()!="EFM32GG330F"&&CPU()!="EFM32GG230F"&&CPU()!="EFM32TG230F"&&CPU()!="EFM32WG232F"&&CPU()!="EFM32WG332F"&&CPU()!="EFM32GG232F"&&CPU()!="EFM32GG332F"&&CPU()!="EFM32G232F"&&CPU()!="EFM32TG222F"&&CPU()!="EFM32TG225F"&&CPU()!="EFM32TG232F"&&cpu()!="EFM32ZG210F"&&cpu()!="EFM32ZG222F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x00 7. " PINLOCKN7 ,Unlocked Pin 7" "Locked,Unlocked"
|
|
bitfld.long 0x00 6. " PINLOCKN6 ,Unlocked Pin 6" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree "Port F"
|
|
base ad:0x400060B4
|
|
sif (cpu()=="EFM32ZG222F")
|
|
width 18.
|
|
group.long 0x00++0x07
|
|
line.long 0x00 "GPIO_PF_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PF_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x04 20.--23. " MODE5 ,Pin 5 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 16.--19. " MODE4 ,Pin 4 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 12.--15. " MODE3 ,Pin 3 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "GPIO_PF_DOUT,Port Data Out Register"
|
|
setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DOUT[5]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x04 4. 0x08 4. " DOUT[4]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 3. 0x04 3. 0x08 3. " DOUT[3]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PF_DOUTTGL,Port Data Out Toggle Register"
|
|
bitfld.long 0x00 5. " DOUTGL5 ,Data Out Toggle 5" "No effect,Toggle"
|
|
bitfld.long 0x00 4. " DOUTGL4 ,Data Out Toggle 4" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DOUTGL3 ,Data Out Toggle 3" "No effect,Toggle"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PF_DIN,Port Data In Register"
|
|
bitfld.long 0x00 5. " DIN5 ,Data In 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " DIN4 ,Data In 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DIN3 ,Data In 3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PF_PINLOCKN,Port Unlocked Pins Register"
|
|
bitfld.long 0x00 5. " PINLOCKN5 ,Unlocked Pin 5" "Locked,Unlocked"
|
|
bitfld.long 0x00 4. " PINLOCKN4 ,Unlocked Pin 4" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PINLOCKN3 ,Unlocked Pin 3" "Locked,Unlocked"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
width 0xb
|
|
elif (cpu()=="EFM32ZG210F"||cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F")
|
|
width 18.
|
|
group.long 0x00++0x07
|
|
line.long 0x00 "GPIO_PF_CTRL,Port Control Register"
|
|
bitfld.long 0x00 0.--1. " DRIVEMODE ,Drive Mode Select" "STANDARD,LOWEST,HIGH,LOW"
|
|
line.long 0x04 "GPIO_PF_MODEL,Port Pin Mode Low Register"
|
|
bitfld.long 0x04 8.--11. " MODE2 ,Pin 2 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
bitfld.long 0x04 4.--7. " MODE1 ,Pin 1 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " MODE0 ,Pin 0 Mode" "DISABLED,INPUT,INPUTPULL,INPUTPULLFILTER,PUSHPULL,PUSHPULLDRIVE,WIREDOR,WIREDORPULLDOWN,WIREDAND,WIREDANDFILTER,WIREDANDPULLUP,WIREDANDPULLUPFILTER,WIREDANDDRIVE,WIREDANDDRIVEFILTER,WIREDANDDRIVEPULLUP,WIREDANDDRIVEPULLUPFILTER"
|
|
group.long 0x0C++0x03
|
|
line.long 0x00 "GPIO_PF_DOUT,Port Data Out Register"
|
|
setclrfld.long 0x00 2. 0x04 2. 0x08 2. " DOUT[2]_set/clr ,Data Out" "Disabled,Enabled"
|
|
setclrfld.long 0x00 1. 0x04 1. 0x08 1. " DOUT[1]_set/clr ,Data Out" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 0. 0x04 0. 0x08 0. " DOUT[0]_set/clr ,Data Out" "Disabled,Enabled"
|
|
wgroup.long 0x18++0x03
|
|
line.long 0x00 "GPIO_PF_DOUTTGL,Port Data Out Toggle Register"
|
|
bitfld.long 0x00 2. " DOUTGL2 ,Data Out Toggle 2" "No effect,Toggle"
|
|
bitfld.long 0x00 1. " DOUTGL1 ,Data Out Toggle 1" "No effect,Toggle"
|
|
textline " "
|
|
bitfld.long 0x00 0. " DOUTGL0 ,Data Out Toggle 0" "No effect,Toggle"
|
|
rgroup.long 0x1c++0x03
|
|
line.long 0x00 "GPIO_PF_DIN,Port Data In Register"
|
|
bitfld.long 0x00 2. " DIN2 ,Data In 2" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " DIN1 ,Data In 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " DIN0 ,Data In 0" "Disabled,Enabled"
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "GPIO_PF_PINLOCKN,Port Unlocked Pins Register"
|
|
bitfld.long 0x00 2. " PINLOCKN2 ,Unlocked Pin 2" "Locked,Unlocked"
|
|
bitfld.long 0x00 1. " PINLOCKN1 ,Unlocked Pin 1" "Locked,Unlocked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " PINLOCKN0 ,Unlocked Pin 0" "Locked,Unlocked"
|
|
width 0xb
|
|
endif
|
|
tree.end
|
|
tree "Common Registers"
|
|
base ad:0x40006000
|
|
width 16.
|
|
group.long 0x100++0x17
|
|
line.long 0x00 "GPIO_EXTIPSELL,External Interrupt Port Select Low Register"
|
|
sif (cpu()=="EFM32G280F"||cpu()=="EFM32G290F"||cpu()=="EFM32G880F"||cpu()=="EFM32G890F"||cpu()=="EFM32WG280F"||cpu()=="EFM32WG880F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG890F"||cpu()=="EFM32GG280F"||cpu()=="EFM32GG880F"||cpu()=="EFM32GG290F"||cpu()=="EFM32GG890F"||cpu()=="EFM32LG280F"||cpu()=="EFM32LG290F"||cpu()=="EFM32LG295F"||cpu()=="EFM32LG380F"||cpu()=="EFM32LG395F"||cpu()=="EFM32LG880F"||cpu()=="EFM32LG890F"||cpu()=="EFM32LG895F"||cpu()=="EFM32LG995F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG995F"||cpu()=="EFM32GG295F"||cpu()=="EFM32GG395F"||cpu()=="EFM32GG895F"||cpu()=="EFM32GG995F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
sif (cpu()=="EFM32LG380F")
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
else
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G200F"||cpu()=="EFM32G10F"||cpu()=="EFM32TG210F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G230F"||cpu()=="EFM32WG230F"||cpu()=="EFM32GG230F"||cpu()=="EFM32TG230F"||cpu()=="EFM32LG230F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G840F"||cpu()=="EFM32WG840F"||cpu()=="EFM32GG840F"||cpu()=="EFM32TG840F"||cpu()=="EFM32LG840F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "Reserved,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "Reserved,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG940F"||cpu()=="EFM32GG940F"||cpu()=="EFM32LG940F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG330F"||cpu()=="EFM32GG330F"||cpu()=="EFM32LG330F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG380F"||cpu()=="EFM32WG980F"||cpu()=="EFM32WG390F"||cpu()=="EFM32WG990F"||cpu()=="EFM32GG380F"||cpu()=="EFM32GG980F"||cpu()=="EFM32GG390F"||cpu()=="EFM32GG990F"||cpu()=="EFM32LG390F"||cpu()=="EFM32LG980F"||cpu()=="EFM32LG990F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG232F"||cpu()=="EFM32LG332F"||cpu()=="EFM32G232F"||cpu()=="EFM32WG232F"||cpu()=="EFM32GG232F"||cpu()=="EFM32TG232F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
sif (cpu()=="EFM32LG332F")
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
else
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG332F"||cpu()=="EFM32GG332F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,Reserved,PORTC,PORTD,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG842F"||cpu()=="EFM32G842F"||cpu()=="EFM32WG842F"||cpu()=="EFM32GG842F"||cpu()=="EFM32TG842F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG942F"||cpu()=="EFM32WG942F"||cpu()=="EFM32GG942F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "PORTA,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G222F"||cpu()=="EFM32TG222F"||cpu()=="EFM32TG225F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "Reserved,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32TG822F"||cpu()=="EFM32TG825F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "Reserved,PORTB,Reserved,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "Reserved,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "Reserved,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "Reserved,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "Reserved,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,Reserved,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG222F")
|
|
bitfld.long 0x00 28.--30. " EXTIPSEL7 ,External Interrupt 7 Port Select" "Reserved,PORTB,Reserved,PORTD,?..."
|
|
bitfld.long 0x00 24.--26. " EXTIPSEL6 ,External Interrupt 6 Port Select" "Reserved,Reserved,Reserved,PORTD,?..."
|
|
textline " "
|
|
bitfld.long 0x00 20.--22. " EXTIPSEL5 ,External Interrupt 5 Port Select" "Reserved,Reserved,Reserved,PORTD,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 16.--18. " EXTIPSEL4 ,External Interrupt 4 Port Select" "Reserved,Reserved,PORTC,PORTD,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " EXTIPSEL3 ,External Interrupt 3 Port Select" "Reserved,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 8.--10. " EXTIPSEL2 ,External Interrupt 2 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " EXTIPSEL1 ,External Interrupt 1 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
bitfld.long 0x00 0.--2. " EXTIPSEL0 ,External Interrupt 0 Port Select" "PORTA,Reserved,PORTC,Reserved,Reserved,PORTF,?..."
|
|
endif
|
|
line.long 0x04 "GPIO_EXTIPSELH,External Interrupt Port Select High Register"
|
|
sif (cpu()=="EFM32G290F"||cpu()=="EFM32G890F"||cpu()=="EFM32WG290F"||cpu()=="EFM32WG890F"||cpu()=="EFM32GG290F"||cpu()=="EFM32GG890F"||cpu()=="EFM32LG290F"||cpu()=="EFM32LG890F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G280F"||cpu()=="EFM32G880F"||cpu()=="EFM32WG280F"||cpu()=="EFM32WG880F"||cpu()=="EFM32GG280F"||cpu()=="EFM32GG880F"||cpu()=="EFM32LG280F"||cpu()=="EFM32LG880F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G840F"||cpu()=="EFM32WG840F"||cpu()=="EFM32GG840F"||cpu()=="EFM32TG840F"||cpu()=="EFM32LG840F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G230F"||cpu()=="EFM32WG230F"||cpu()=="EFM32GG230F"||cpu()=="EFM32TG230F"||cpu()=="EFM32LG230F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G200F"||cpu()=="EFM32G210F"||cpu()=="EFM32TG210F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,?..."
|
|
endif
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG940F"||cpu()=="EFM32GG940F"||cpu()=="EFM32LG940F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG330F"||cpu()=="EFM32GG330F"||cpu()=="EFM32LG330F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG380F"||cpu()=="EFM32WG980F"||cpu()=="EFM32GG380F"||cpu()=="EFM32GG980F"||cpu()=="EFM32LG380F"||cpu()=="EFM32LG980F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,Reserved,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32WG390F"||cpu()=="EFM32WG990F"||cpu()=="EFM32GG390F"||cpu()=="EFM32GG990F"||cpu()=="EFM32LG390F"||cpu()=="EFM32LG990F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,PORTB,Reserved,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,Reserved,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,Reserved,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,Reserved,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG232F"||cpu()=="EFM32G232F"||cpu()=="EFM32WG232F"||cpu()=="EFM32GG232F"||cpu()=="EFM32TG232F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32GG332F"||cpu()=="EFM32WG332F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G222F"||cpu()=="EFM32TG222F"||cpu()=="EFM32TG225F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG295F"||cpu()=="EFM32LG395F"||cpu()=="EFM32LG895F"||cpu()=="EFM32LG995F"||cpu()=="EFM32WG295F"||cpu()=="EFM32WG395F"||cpu()=="EFM32WG895F"||cpu()=="EFM32WG995F"||cpu()=="EFM32GG295F"||cpu()=="EFM32GG395F"||cpu()=="EFM32GG895F"||cpu()=="EFM32GG995F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,PORTF,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG332F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG842F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32G842F"||cpu()=="EFM32WG842F"||cpu()=="EFM32GG842F"||cpu()=="EFM32TG842F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32LG942F"||cpu()=="EFM32WG942F"||cpu()=="EFM32GG942F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,PORTF,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,PORTF,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,Reserved,PORTD,PORTE,?..."
|
|
endif
|
|
sif (cpu()=="EFM32TG822F"||cpu()=="EFM32TG825F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "PORTA,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "PORTA,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "PORTA,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,Reserved,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "Reserved,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "Reserved,PORTB,?..."
|
|
endif
|
|
sif (cpu()=="EFM32ZG222F")
|
|
bitfld.long 0x04 28.--30. " EXTIPSEL15 ,External Interrupt 15 Port Select" "Reserved,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 24.--26. " EXTIPSEL14 ,External Interrupt 14 Port Select" "Reserved,PORTB,PORTC,?..."
|
|
textline " "
|
|
bitfld.long 0x04 20.--22. " EXTIPSEL13 ,External Interrupt 13 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 16.--18. " EXTIPSEL12 ,External Interrupt 12 Port Select" "Reserved,Reserved,Reserved,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 12.--14. " EXTIPSEL11 ,External Interrupt 11 Port Select" "Reserved,PORTB,PORTC,Reserved,PORTE,?..."
|
|
bitfld.long 0x04 8.--10. " EXTIPSEL10 ,External Interrupt 10 Port Select" "PORTA,Reserved,PORTC,Reserved,PORTE,?..."
|
|
textline " "
|
|
bitfld.long 0x04 4.--6. " EXTIPSEL9 ,External Interrupt 9 Port Select" "PORTA,Reserved,PORTC,?..."
|
|
bitfld.long 0x04 0.--2. " EXTIPSEL8 ,External Interrupt 8 Port Select" "PORTA,PORTB,PORTC,?..."
|
|
endif
|
|
line.long 0x08 "GPIO_EXTIRISE,External Interrupt Rising Edge Trigger Register"
|
|
bitfld.long 0x08 15. " EXTIRISE15 ,External Interrupt 15 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 14. " EXTIRISE14 ,External Interrupt 14 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 13. " EXTIRISE13 ,External Interrupt 13 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 12. " EXTIRISE12 ,External Interrupt 12 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 11. " EXTIRISE11 ,External Interrupt 11 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F")
|
|
textline " "
|
|
bitfld.long 0x08 10. " EXTIRISE10 ,External Interrupt 10 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x08 9. " EXTIRISE9 ,External Interrupt 9 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x08 8. " EXTIRISE8 ,External Interrupt 8 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 7. " EXTIRISE7 ,External Interrupt 7 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 6. " EXTIRISE6 ,External Interrupt 6 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F")
|
|
bitfld.long 0x08 5. " EXTIRISE5 ,External Interrupt 5 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " EXTIRISE4 ,External Interrupt 4 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x08 3. " EXTIRISE3 ,External Interrupt 3 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x08 2. " EXTIRISE2 ,External Interrupt 2 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " EXTIRISE1 ,External Interrupt 1 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 0. " EXTIRISE0 ,External Interrupt 0 Rising Edge Trigger Enable" "Disabled,Enabled"
|
|
line.long 0x0c "GPIO_EXTIFALL,External Interrupt Falling Edge Trigger Register"
|
|
bitfld.long 0x0c 15. " EXTIFALL15 ,External Interrupt 15 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 14. " EXTIFALL14 ,External Interrupt 14 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " EXTIFALL13 ,External Interrupt 13 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 12. " EXTIFALL12 ,External Interrupt 12 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 11. " EXTIFALL11 ,External Interrupt 11 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x0c 10. " EXTIFALL10 ,External Interrupt 10 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x0c 9. " EXTIFALL9 ,External Interrupt 9 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x0c 8. " EXTIFALL8 ,External Interrupt 8 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 7. " EXTIFALL7 ,External Interrupt 7 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 6. " EXTIFALL6 ,External Interrupt 6 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x0c 5. " EXTIFALL5 ,External Interrupt 5 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 4. " EXTIFALL4 ,External Interrupt 4 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x0c 3. " EXTIFALL3 ,External Interrupt 3 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
bitfld.long 0x0c 2. " EXTIFALL2 ,External Interrupt 2 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0c 1. " EXTIFALL1 ,External Interrupt 1 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 0. " EXTIFALL0 ,External Interrupt 0 Falling Edge Trigger Enable" "Disabled,Enabled"
|
|
line.long 0x10 "GPIO_IEN,Interrupt Enable Register"
|
|
bitfld.long 0x10 15. " EXT15 ,External Interrupt 15 Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 14. " EXT14 ,External Interrupt 14 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 13. " EXT13 ,External Interrupt 13 Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 12. " EXT12 ,External Interrupt 12 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 11. " EXT11 ,External Interrupt 11 Enable" "Disabled,Enabled"
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
bitfld.long 0x10 10. " EXT10 ,External Interrupt 10 Enable" "Disabled,Enabled"
|
|
endif
|
|
textline " "
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x10 9. " EXT9 ,External Interrupt 9 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x10 8. " EXT8 ,External Interrupt 8 Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 7. " EXT7 ,External Interrupt 7 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 6. " EXT6 ,External Interrupt 6 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
bitfld.long 0x10 5. " EXT5 ,External Interrupt 5 Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 4. " EXT4 ,External Interrupt 4 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
bitfld.long 0x10 3. " EXT3 ,External Interrupt 3 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x10 2. " EXT2 ,External Interrupt 2 Enable" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " EXT1 ,External Interrupt 1 Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 0. " EXT0 ,External Interrupt 0 Enable" "Disabled,Enabled"
|
|
line.long 0x14 "GPIO_IF,Interrupt Flag Register"
|
|
setclrfld.long 0x14 15. 0x18 15. 0x1c 15. " EXT15_set/clr ,External Interrupt Flag 15" "No interrupt,Interrupt"
|
|
setclrfld.long 0x14 14. 0x18 14. 0x1c 14. " EXT14_set/clr ,External Interrupt Flag 14" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x14 13. 0x18 13. 0x1c 13. " EXT13_set/clr ,External Interrupt Flag 13" "No interrupt,Interrupt"
|
|
setclrfld.long 0x14 12. 0x18 12. 0x1c 12. " EXT12_set/clr ,External Interrupt Flag 12" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x14 11. 0x18 11. 0x1c 11. " EXT11_set/clr ,External Interrupt Flag 11" "No interrupt,Interrupt"
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
textline " "
|
|
setclrfld.long 0x14 10. 0x18 10. 0x1c 10. " EXT10_set/clr ,External Interrupt Flag 10" "No interrupt,Interrupt"
|
|
endif
|
|
textline " "
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32TG822F"&&cpu()!="EFM32TG825F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
setclrfld.long 0x14 9. 0x18 9. 0x1c 9. " EXT9_set/clr ,External Interrupt Flag 9" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x14 8. 0x18 8. 0x1c 8. " EXT8_set/clr ,External Interrupt Flag 8" "No interrupt,Interrupt"
|
|
setclrfld.long 0x14 7. 0x18 7. 0x1c 7. " EXT7_set/clr ,External Interrupt Flag 7" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x14 6. 0x18 6. 0x1c 6. " EXT6_set/clr ,External Interrupt Flag 6" "No interrupt,Interrupt"
|
|
textline " "
|
|
sif (cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F")
|
|
setclrfld.long 0x14 5. 0x18 5. 0x1c 5. " EXT5_set/clr ,External Interrupt Flag 5" "No interrupt,Interrupt"
|
|
setclrfld.long 0x14 4. 0x18 4. 0x1c 4. " EXT4_set/clr ,External Interrupt Flag 4" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
sif (cpu()!="EFM32G200F"&&cpu()!="EFM32G210F"&&cpu()!="EFM32TG210F"&&cpu()!="EFM32TG108F"&&cpu()!="EFM32TG110F"&&cpu()!="EFM32ZG110F"&&cpu()!="EFM32ZG108F"&&cpu()!="EFM32TG210F")
|
|
setclrfld.long 0x14 3. 0x18 3. 0x1c 3. " EXT3_set/clr ,External Interrupt Flag 3" "No interrupt,Interrupt"
|
|
textline " "
|
|
endif
|
|
setclrfld.long 0x14 2. 0x18 2. 0x1c 2. " EXT2_set/clr ,External Interrupt Flag 2" "No interrupt,Interrupt"
|
|
textline " "
|
|
setclrfld.long 0x14 1. 0x18 1. 0x1c 1. " EXT1_set/clr ,External Interrupt Flag 1" "No interrupt,Interrupt"
|
|
setclrfld.long 0x14 0. 0x18 0. 0x1c 0. " EXT0_set/clr ,External Interrupt Flag 0" "No interrupt,Interrupt"
|
|
sif (cpuis(EFM32G2*)||cpuis(EFM32G8*))
|
|
group.long 0x120++0x0b
|
|
line.long 0x00 "GPIO_ROUTE,I/O Routing Register"
|
|
bitfld.long 0x00 8.--9. " SWLOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
bitfld.long 0x00 2. " SWVPEN ,Serial Wire Viewer Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SWDIOPEN ,Serial Wire Data Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " SWCLKPEN ,Serial Wire Clock Pin Enable" "Disabled,Enabled"
|
|
line.long 0x04 "GPIO_INSENSE,Input Sense Register"
|
|
bitfld.long 0x04 1. " PRSSENSE ,PRS Sense Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " INTSENSE ,Interrupt Sense Enable" "Disabled,Enabled"
|
|
line.long 0x08 "GPIO_LOCK,Configuration Lock Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " LOCKKEY ,Configuration Lock Key"
|
|
else
|
|
group.long 0x120++0x0F
|
|
line.long 0x00 "GPIO_ROUTE,I/O Routing Register"
|
|
sif (cpuis(EFM32WG*)||cpuis(EFM32GG*)||cpuis(EFM32LG*))
|
|
bitfld.long 0x00 24.--25. " ETMLOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
bitfld.long 0x00 16. " TD3PEN ,ETM Trace Data Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " TD2PEN ,ETM Trace Data Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " TD1PEN ,ETM Trace Data Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TD0PEN ,ETM Trace Data Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " TCLKPEN ,ETM Trace Clock Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
sif (!cpuis("EFM32ZG*"))
|
|
bitfld.long 0x00 8.--9. " SWLOCATION ,I/O Location" "LOC0,LOC1,LOC2,LOC3"
|
|
bitfld.long 0x00 2. " SWVPEN ,Serial Wire Viewer Pin Enable" "Disabled,Enabled"
|
|
textline " "
|
|
endif
|
|
bitfld.long 0x00 1. " SWDIOPEN ,Serial Wire Data Pin Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " SWCLKPEN ,Serial Wire Clock Pin Enable" "Disabled,Enabled"
|
|
line.long 0x04 "GPIO_INSENSE,Input Sense Register"
|
|
bitfld.long 0x04 1. " PRSSENSE ,PRS Sense Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " INTSENSE ,Interrupt Sense Enable" "Disabled,Enabled"
|
|
line.long 0x08 "GPIO_LOCK,Configuration Lock Register"
|
|
hexmask.long.word 0x08 0.--15. 1. " LOCKKEY ,Configuration Lock Key"
|
|
line.long 0x0C "GPIO_CTRL,GPIO Control Register"
|
|
bitfld.long 0x0C 0. " EM4RET ,Enable EM4 retention" "Disabled,Enabled"
|
|
wgroup.long 0x130++0x03
|
|
line.long 0x00 "GPIO_CMD,EM4 Wake-up Clear Register"
|
|
bitfld.long 0x00 0. " EM4WUCLR ,EM4 Wake-up clear" "No effect,Clear"
|
|
group.long 0x134++0x07
|
|
line.long 0x00 "GPIO_EM4WUEN,EM4 Wake-up Enable Register"
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F"||cpu()=="EFM32TG210F"||cpu()=="EFM32TG822F"||cpu()=="EFM32TG825F"||cpu()=="EFM32TG842F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG942F"||cpu()=="EFM32GG842F"||cpu()=="EFM32GG942F")
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32TG840F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG940F"||cpu()=="EFM32GG840F"||cpu()=="EFM32GG940F"||cpu()=="EFM32G222F")
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,A6,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32G232F"||cpu()=="EFM32TG222F"||cpu()=="EFM32TG225F"||cpu()=="EFM32TG232F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG332F"||cpu()=="EFM32GG232F"||cpu()=="EFM32GG332F")
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F"||cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG222F")
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
else
|
|
bitfld.long 0x00 0.--5. " EM4WUEN ,EM4 Wake-up enable" "Reserved,A0,A6,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
endif
|
|
line.long 0x04 "GPIO_EM4WUPOL,EM4 Wake-up Polarity Register"
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F"||cpu()=="EFM32TG210F"||cpu()=="EFM32TG822F"||cpu()=="EFM32TG825F"||cpu()=="EFM32TG842F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG942F"||cpu()=="EFM32GG842F"||cpu()=="EFM32GG942F")
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32TG840F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG940F"||cpu()=="EFM32GG840F"||cpu()=="EFM32GG940F"||cpu()=="EFM32G222F")
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,A6,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32G232F"||cpu()=="EFM32TG222F"||cpu()=="EFM32TG225F"||cpu()=="EFM32TG232F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG332F"||cpu()=="EFM32GG232F"||cpu()=="EFM32GG332F")
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F"||cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG222F")
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
else
|
|
bitfld.long 0x04 0.--5. " EM4WUPOL ,EM4 Wake-up Polarity" "Reserved,A0,A6,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
endif
|
|
rgroup.long 0x13C++0x03
|
|
line.long 0x00 "GPIO_EM4WUCAUSE,EM4 Wake-up Cause Register"
|
|
sif (cpu()=="EFM32TG108F"||cpu()=="EFM32TG110F"||cpu()=="EFM32TG210F"||cpu()=="EFM32TG822F"||cpu()=="EFM32TG825F"||cpu()=="EFM32TG842F"||cpu()=="EFM32WG842F"||cpu()=="EFM32WG942F"||cpu()=="EFM32GG842F"||cpu()=="EFM32GG942F")
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32TG840F"||cpu()=="EFM32WG840F"||cpu()=="EFM32WG940F"||cpu()=="EFM32GG840F"||cpu()=="EFM32GG940F"||cpu()=="EFM32G222F")
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,A6,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32G232F"||cpu()=="EFM32TG222F"||cpu()=="EFM32TG225F"||cpu()=="EFM32TG232F"||cpu()=="EFM32WG232F"||cpu()=="EFM32WG332F"||cpu()=="EFM32GG232F"||cpu()=="EFM32GG332F")
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG110F"||cpu()=="EFM32ZG108F"||cpu()=="EFM32ZG210F")
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
elif (cpu()=="EFM32ZG222F")
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,Reserved,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
else
|
|
bitfld.long 0x00 0.--5. " EM4WUCAUSE ,EM4 wake-up cause" "Reserved,A0,A6,Reserved,C9,Reserved,Reserved,Reserved,F1,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,F2,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,E13,?..."
|
|
endif
|
|
endif
|
|
width 0xb
|
|
tree.end
|
|
tree.end
|
|
textline ""
|