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

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 ""