SVD enumeratedValue tags break EmbSysRegView
displays special function Registers (SFRs) while debugging
Status: Beta
Brought to you by:
ravenclaw78
I'm attempting to a vendor-supplied SVD file, which contains <enumeratedvalues> tags for most register fields. EmbSysRegView successfullty ignores most of them, with these two exceptions:</enumeratedvalues>
<field>
<name>ResetDev</name>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<enumeratedValues>
<enumeratedValue>
<name>NO_EFFECT</name>
<usage>write</usage>
<value>0</value>
</ennumeratedValue>
<enumeratedValue>
<name>RESET</name>
<usage>write</usage>
<value>1</value>
</ennumeratedValue>
</enumeratedValues>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<usage>read</usage>
<value>0</value>
</ennumeratedValue>
<enumeratedValue>
<name>BUSY</name>
<usage>read</usage>
<value>1</value>
</ennumeratedValue>
</enumeratedValues>
</field>
...looks like the tag
<field derivedFrom="someOtherField">does not behave as expected.