Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 4193f89a33bd8231164ff20c4e02cda69a3a616c Mon Sep 17 00:00:00 2001
- From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= <[email protected]>
- Date: Wed, 11 Sep 2024 22:48:27 +0200
- Subject: [PATCH] =?UTF-8?q?SvdParser:=20Korrigiere=20ADC-Register=20f?=
- =?UTF-8?q?=C3=BCr=20STM32H743?=
- MIME-Version: 1.0
- Content-Type: text/plain; charset=UTF-8
- Content-Transfer-Encoding: 8bit
- Issue: LIB-41
- Change-Id: Ib78b18cfafc73197f92d493d3dc2804255c16e47
- ---
- module-providers/SvdParser/STM32H743.svd | 79 ++++++++++++++----------
- 1 file changed, 46 insertions(+), 33 deletions(-)
- diff --git a/module-providers/SvdParser/STM32H743.svd b/module-providers/SvdParser/STM32H743.svd
- index 12cb53c..bbea80f 100644
- --- a/module-providers/SvdParser/STM32H743.svd
- +++ b/module-providers/SvdParser/STM32H743.svd
- @@ -40583,6 +40583,12 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <access>read-write</access>
- <resetValue>0x00000000</resetValue>
- <fields>
- + <field>
- + <name>LDORDY</name>
- + <description>LDO ready</description>
- + <bitOffset>12</bitOffset>
- + <bitWidth>1</bitWidth>
- + </field>
- <field>
- <name>JQOVF</name>
- <description>ADC group injected contexts queue
- @@ -40752,7 +40758,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <addressOffset>0x8</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x00000000</resetValue>
- + <resetValue>0x20000000</resetValue>
- <fields>
- <field>
- <name>ADCAL</name>
- @@ -40832,7 +40838,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <name>BOOST</name>
- <description>Boost mode control</description>
- <bitOffset>8</bitOffset>
- - <bitWidth>1</bitWidth>
- + <bitWidth>2</bitWidth>
- </field>
- <field>
- <name>JADSTP</name>
- @@ -40883,7 +40889,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <addressOffset>0xC</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x00000000</resetValue>
- + <resetValue>0x80000000</resetValue>
- <fields>
- <field>
- <name>JQDIS</name>
- @@ -41074,7 +41080,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>OSR</name>
- + <name>OVSR</name>
- <description>Oversampling ratio</description>
- <bitOffset>16</bitOffset>
- <bitWidth>10</bitWidth>
- @@ -41159,6 +41165,13 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <bitOffset>3</bitOffset>
- <bitWidth>3</bitWidth>
- </field>
- + <field>
- + <name>SMP0</name>
- + <description>ADC channel 0 sampling time
- + selection</description>
- + <bitOffset>0</bitOffset>
- + <bitWidth>3</bitWidth>
- + </field>
- </fields>
- </register>
- <register>
- @@ -41250,7 +41263,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <addressOffset>0x20</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x0FFF0000</resetValue>
- + <resetValue>0x00000000</resetValue>
- <fields>
- <field>
- <name>LTR1</name>
- @@ -41262,18 +41275,18 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- </fields>
- </register>
- <register>
- - <name>LHTR1</name>
- - <displayName>LHTR1</displayName>
- - <description>ADC analog watchdog 2 threshold
- + <name>HTR1</name>
- + <displayName>HTR1</displayName>
- + <description>ADC analog watchdog 1 threshold
- register</description>
- <addressOffset>0x24</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x0FFF0000</resetValue>
- + <resetValue>0x03FFFFFF</resetValue>
- <fields>
- <field>
- - <name>LHTR1</name>
- - <description>ADC analog watchdog 2 threshold
- + <name>HTR1</name>
- + <description>ADC analog watchdog 1 threshold
- low</description>
- <bitOffset>0</bitOffset>
- <bitWidth>26</bitWidth>
- @@ -41319,7 +41332,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <bitWidth>5</bitWidth>
- </field>
- <field>
- - <name>L3</name>
- + <name>L</name>
- <description>L3</description>
- <bitOffset>0</bitOffset>
- <bitWidth>4</bitWidth>
- @@ -41537,19 +41550,19 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <fields>
- <field>
- <name>SSATE</name>
- - <description>ADC offset number 1 enable</description>
- + <description>ADC offset number 1 enable</description> <!-- Enable is not the correct description, but I don't care. -->
- <bitOffset>31</bitOffset>
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>OFFSET1_CH</name>
- + <name>OFFSET_CH</name>
- <description>ADC offset number 1 channel
- selection</description>
- <bitOffset>26</bitOffset>
- <bitWidth>5</bitWidth>
- </field>
- <field>
- - <name>OFFSET1</name>
- + <name>OFFSET</name>
- <description>ADC offset number 1 offset
- level</description>
- <bitOffset>0</bitOffset>
- @@ -41568,20 +41581,20 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <fields>
- <field>
- <name>SSATE</name>
- - <description>ADC offset number 1 enable</description>
- + <description>ADC offset number 2 enable</description>
- <bitOffset>31</bitOffset>
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>OFFSET1_CH</name>
- - <description>ADC offset number 1 channel
- + <name>OFFSET_CH</name>
- + <description>ADC offset number 2 channel
- selection</description>
- <bitOffset>26</bitOffset>
- <bitWidth>5</bitWidth>
- </field>
- <field>
- - <name>OFFSET1</name>
- - <description>ADC offset number 1 offset
- + <name>OFFSET</name>
- + <description>ADC offset number 2 offset
- level</description>
- <bitOffset>0</bitOffset>
- <bitWidth>26</bitWidth>
- @@ -41599,20 +41612,20 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <fields>
- <field>
- <name>SSATE</name>
- - <description>ADC offset number 1 enable</description>
- + <description>ADC offset number 3 enable</description>
- <bitOffset>31</bitOffset>
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>OFFSET1_CH</name>
- - <description>ADC offset number 1 channel
- + <name>OFFSET_CH</name>
- + <description>ADC offset number 3 channel
- selection</description>
- <bitOffset>26</bitOffset>
- <bitWidth>5</bitWidth>
- </field>
- <field>
- - <name>OFFSET1</name>
- - <description>ADC offset number 1 offset
- + <name>OFFSET</name>
- + <description>ADC offset number 3 offset
- level</description>
- <bitOffset>0</bitOffset>
- <bitWidth>26</bitWidth>
- @@ -41630,20 +41643,20 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <fields>
- <field>
- <name>SSATE</name>
- - <description>ADC offset number 1 enable</description>
- + <description>ADC offset number 4 enable</description>
- <bitOffset>31</bitOffset>
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>OFFSET1_CH</name>
- - <description>ADC offset number 1 channel
- + <name>OFFSET_CH</name>
- + <description>ADC offset number 4 channel
- selection</description>
- <bitOffset>26</bitOffset>
- <bitWidth>5</bitWidth>
- </field>
- <field>
- - <name>OFFSET1</name>
- - <description>ADC offset number 1 offset
- + <name>OFFSET</name>
- + <description>ADC offset number 4 offset
- level</description>
- <bitOffset>0</bitOffset>
- <bitWidth>26</bitWidth>
- @@ -41855,7 +41868,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <addressOffset>0xB4</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x00000000</resetValue>
- + <resetValue>0x03FFFFFF</resetValue>
- <fields>
- <field>
- <name>HTR2</name>
- @@ -41893,7 +41906,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <addressOffset>0xBC</addressOffset>
- <size>0x20</size>
- <access>read-write</access>
- - <resetValue>0x00000000</resetValue>
- + <resetValue>0x03FFFFFF</resetValue>
- <fields>
- <field>
- <name>HTR3</name>
- @@ -42154,7 +42167,7 @@ Writing 1 in each bit clears the corresponding overrun flag OFx in the DMAMUX_RG
- <bitWidth>1</bitWidth>
- </field>
- <field>
- - <name>VSENSEEN</name>
- + <name>TSEN</name>
- <description>Temperature sensor enable</description>
- <bitOffset>23</bitOffset>
- <bitWidth>1</bitWidth>
- --
- 2.46.0
Advertisement
Add Comment
Please, Sign In to add comment