-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
SVD file: https://github.com/tinygo-org/stm32-svd/blob/main/svd/stm32f429.svd
Output:
C:\Dev\svd2nim\build>svd2nim stm32f429.svd
C:\Dev\svd2nim\src\svd2nim.nim(110) svd2nim
C:\Dev\svd2nim\src\svd2nim.nim(86) main
C:\Dev\svd2nim\src\svd2nim.nim(34) processSvd
C:\Dev\svd2nim\src\svdparser.nim(319) readSVD
C:\Dev\svd2nim\src\svdparser.nim(287) parsePeripheral
C:\Dev\svd2nim\src\svdparser.nim(227) parseChildRegisters
C:\Dev\svd2nim\src\svdparser.nim(254) parseRegisterTreeNode
C:\Dev\svd2nim\src\svdparser.nim(209) parseField
C:\Dev\svd2nim\src\svdparser.nim(108) parseFieldEnum
Error: unhandled exception: Separate read/write enums not implemented [NotImplementedError]
This caused by field HSIRDY, which is a child of RCC.CR
<!--stm32f429.svd-->
<field>
<name>HSIRDY</name>
<description>Internal high-speed clock ready flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<name>HSIRDYR</name>
<usage>read</usage>
<enumeratedValue>
<name>NotReady</name>
<description>Clock not ready</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ready</name>
<description>Clock ready</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>Metadata
Metadata
Assignees
Labels
No labels