Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions devices/stm32/stm32c0-11_31.xml
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,16 @@
<vector position="27" name="USART1"/>
<vector position="28" name="USART2"/>
</driver>
<driver name="adc" type="stm32-c0">
<driver name="adc" type="stm32-g0">
<feature value="calfact"/>
<feature value="oversampler"/>
<feature value="prescaler"/>
<instance value="1"/>
</driver>
<driver name="crc" type="stm32"/>
<driver name="crc" type="stm32">
<feature value="polynomial"/>
<feature value="reverse"/>
</driver>
<driver name="debug" type="stm32-v1.0"/>
<driver name="flash" type="stm32-v1.0">
<latency vcore-min="1200">
Expand All @@ -77,7 +80,9 @@
<instance value="1"/>
</driver>
<driver name="irtim" type="stm32-v1.0"/>
<driver name="iwdg" type="stm32"/>
<driver name="iwdg" type="stm32">
<feature value="window"/>
</driver>
<driver name="pwr" type="stm32-v1.0"/>
<driver name="rcc" type="stm32-v1.0">
<max-frequency value="48000000"/>
Expand All @@ -91,7 +96,6 @@
</driver>
<driver name="sys" type="stm32">
<feature value="cfgr2"/>
<feature value="exti"/>
<feature value="itline"/>
</driver>
<driver name="tim" type="stm32-advanced">
Expand All @@ -105,6 +109,7 @@
</driver>
<driver name="usart" type="stm32-extended">
<feature value="tcbgt"/>
<feature value="wakeup"/>
<instance value="1"/>
<instance value="2"/>
</driver>
Expand Down Expand Up @@ -335,7 +340,7 @@
<signal af="1" driver="usart" instance="1" name="de"/>
<signal af="1" driver="usart" instance="1" name="rts"/>
<signal af="2" driver="tim" instance="1" name="etr"/>
<signal af="5" driver="i2s" name="ckin"/>
<signal af="5" driver="rcc" name="i2s_ckin"/>
</gpio>
<gpio port="a" pin="13">
<signal driver="adc" instance="1" name="in13"/>
Expand Down
31 changes: 16 additions & 15 deletions devices/stm32/stm32c0-51_71.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,18 @@
<vector position="27" name="USART1"/>
<vector position="28" name="USART2"/>
</driver>
<driver name="adc" type="stm32-c0">
<driver name="adc" type="stm32-g0">
<feature value="calfact"/>
<feature value="oversampler"/>
<feature value="prescaler"/>
<instance value="1"/>
</driver>
<driver device-name="71" name="boot" type="stm32-v1.1"/>
<driver device-name="51" name="boot" type="stm32-v1.2"/>
<driver name="crc" type="stm32"/>
<driver name="crc" type="stm32">
<feature value="polynomial"/>
<feature value="reverse"/>
</driver>
<driver name="debug" type="stm32-v1.0"/>
<driver name="dmamux" type="stm32-v1.0"/>
<driver name="flash" type="stm32-v1.0">
Expand All @@ -111,7 +114,9 @@
<instance value="1"/>
</driver>
<driver name="irtim" type="stm32-v1.0"/>
<driver name="iwdg" type="stm32"/>
<driver name="iwdg" type="stm32">
<feature value="window"/>
</driver>
<driver device-name="71" name="pwr" type="stm32-v1.0"/>
<driver device-name="51" name="pwr" type="stm32-v1.1"/>
<driver device-name="71" name="rcc" type="stm32-v1.1">
Expand All @@ -130,7 +135,6 @@
</driver>
<driver name="sys" type="stm32">
<feature value="cfgr2"/>
<feature value="exti"/>
<feature value="itline"/>
</driver>
<driver name="tim" type="stm32-advanced">
Expand All @@ -145,6 +149,7 @@
</driver>
<driver name="usart" type="stm32-extended">
<feature value="tcbgt"/>
<feature value="wakeup"/>
<instance value="1"/>
<instance value="2"/>
</driver>
Expand Down Expand Up @@ -389,26 +394,22 @@
<signal af="15" driver="rcc" name="mco_2"/>
</gpio>
<gpio port="a" pin="9">
<signal device-name="51" driver="i2c" instance="2" name="scl"/>
<signal device-name="51" driver="spi" instance="2" name="miso"/>
<signal af="0" driver="rcc" name="mco"/>
<signal af="1" driver="usart" instance="1" name="tx"/>
<signal af="2" driver="tim" instance="1" name="ch2"/>
<signal af="3" driver="tim" instance="3" name="etr"/>
<signal device-name="71" af="4" driver="spi" instance="2" name="miso"/>
<signal af="4" driver="spi" instance="2" name="miso"/>
<signal af="6" driver="i2c" instance="1" name="scl"/>
<signal device-name="71" af="8" driver="i2c" instance="2" name="scl"/>
<signal af="8" driver="i2c" instance="2" name="scl"/>
</gpio>
<gpio port="a" pin="10">
<signal device-name="51" driver="i2c" instance="2" name="sda"/>
<signal device-name="51" driver="spi" instance="2" name="mosi"/>
<signal device-name="71" af="0" driver="spi" instance="2" name="mosi"/>
<signal af="0" driver="spi" instance="2" name="mosi"/>
<signal af="1" driver="usart" instance="1" name="rx"/>
<signal af="2" driver="tim" instance="1" name="ch3"/>
<signal af="3" driver="rcc" name="mco_2"/>
<signal af="5" driver="tim" instance="17" name="bkin"/>
<signal af="6" driver="i2c" instance="1" name="sda"/>
<signal device-name="71" af="8" driver="i2c" instance="2" name="sda"/>
<signal af="8" driver="i2c" instance="2" name="sda"/>
</gpio>
<gpio port="a" pin="11">
<signal device-name="51" driver="adc" instance="1" name="in11"/>
Expand All @@ -430,7 +431,7 @@
<signal af="1" driver="usart" instance="1" name="de"/>
<signal af="1" driver="usart" instance="1" name="rts"/>
<signal af="2" driver="tim" instance="1" name="etr"/>
<signal af="5" driver="i2s" name="ckin"/>
<signal af="5" driver="rcc" name="i2s_ckin"/>
<signal af="6" driver="i2c" instance="2" name="sda"/>
</gpio>
<gpio port="a" pin="13">
Expand All @@ -442,8 +443,8 @@
<signal af="4" driver="usart" instance="2" name="rx"/>
</gpio>
<gpio port="a" pin="14">
<signal device-name="51" name="boot0"/>
<signal driver="adc" instance="1" name="in14"/>
<signal device-name="51" driver="boot" name="boot0"/>
<signal af="0" driver="debug" name="swclk"/>
<signal af="1" driver="usart" instance="2" name="tx"/>
<signal af="8" driver="i2s" instance="1" name="ws"/>
Expand Down Expand Up @@ -649,7 +650,7 @@
<gpio device-pin="r" port="c" pin="9">
<signal af="1" driver="tim" instance="3" name="ch4"/>
<signal af="2" driver="tim" instance="1" name="ch2"/>
<signal af="5" driver="i2s" name="ckin"/>
<signal af="5" driver="rcc" name="i2s_ckin"/>
<signal af="6" driver="usb" name="noe"/>
</gpio>
<gpio device-pin="r" port="c" pin="10">
Expand Down
19 changes: 12 additions & 7 deletions devices/stm32/stm32c0-91_92.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,17 @@
<vector device-name="92" position="30" name="FDCAN1_IT0"/>
<vector device-name="92" position="31" name="FDCAN1_IT1"/>
</driver>
<driver name="adc" type="stm32-c0">
<driver name="adc" type="stm32-g0">
<feature value="calfact"/>
<feature value="oversampler"/>
<feature value="prescaler"/>
<instance value="1"/>
</driver>
<driver name="boot" type="stm32-v1.2"/>
<driver name="crc" type="stm32"/>
<driver name="crc" type="stm32">
<feature value="polynomial"/>
<feature value="reverse"/>
</driver>
<driver name="debug" type="stm32-v1.0"/>
<driver name="dmamux" type="stm32-v1.0"/>
<driver device-name="92" name="fdcan" type="stm32">
Expand All @@ -102,7 +105,9 @@
<instance value="1"/>
</driver>
<driver name="irtim" type="stm32-v1.0"/>
<driver name="iwdg" type="stm32"/>
<driver name="iwdg" type="stm32">
<feature value="window"/>
</driver>
<driver name="pwr" type="stm32-v1.0"/>
<driver name="rcc" type="stm32-v1.2">
<max-frequency value="48000000"/>
Expand All @@ -117,7 +122,6 @@
</driver>
<driver name="sys" type="stm32">
<feature value="cfgr2"/>
<feature value="exti"/>
<feature value="itline"/>
</driver>
<driver name="tim" type="stm32-advanced">
Expand All @@ -133,6 +137,7 @@
</driver>
<driver name="usart" type="stm32-extended">
<feature value="tcbgt"/>
<feature value="wakeup"/>
<instance value="1"/>
<instance value="2"/>
<instance value="3"/>
Expand Down Expand Up @@ -451,7 +456,7 @@
<signal af="1" driver="usart" instance="1" name="rts"/>
<signal af="2" driver="tim" instance="1" name="etr"/>
<signal device-name="92" af="4" driver="fdcan" instance="1" name="tx"/>
<signal af="5" driver="i2s" name="ckin"/>
<signal af="5" driver="rcc" name="i2s_ckin"/>
<signal af="6" driver="i2c" instance="2" name="sda"/>
</gpio>
<gpio port="a" pin="13">
Expand All @@ -462,8 +467,8 @@
<signal af="4" driver="usart" instance="2" name="rx"/>
</gpio>
<gpio port="a" pin="14">
<signal name="boot0"/>
<signal driver="adc" instance="1" name="in14"/>
<signal driver="boot" name="boot0"/>
<signal af="0" driver="debug" name="swclk"/>
<signal af="1" driver="usart" instance="2" name="tx"/>
<signal af="8" driver="i2s" instance="1" name="ws"/>
Expand Down Expand Up @@ -712,7 +717,7 @@
<gpio device-pin="r" port="c" pin="9">
<signal af="1" driver="tim" instance="3" name="ch4"/>
<signal af="2" driver="tim" instance="1" name="ch2"/>
<signal af="5" driver="i2s" name="ckin"/>
<signal af="5" driver="rcc" name="i2s_ckin"/>
</gpio>
<gpio device-pin="r" port="c" pin="10">
<signal af="0" driver="usart" instance="3" name="tx"/>
Expand Down
Loading
Loading