Skip to content

Commit

Permalink
Manually add DMA remaps from F303x6/8 refman
Browse files Browse the repository at this point in the history
  • Loading branch information
salkinium committed Sep 19, 2018
1 parent 9e0cec1 commit 26d9741
Showing 1 changed file with 85 additions and 27 deletions.
112 changes: 85 additions & 27 deletions devices/stm32/stm32f3-03-6_8.xml
Original file line number Diff line number Diff line change
Expand Up @@ -133,46 +133,86 @@
<channels instance="1">
<channel position="1">
<signal driver="adc" instance="1" name="dma"/>
<signal driver="tim" instance="17" name="ch1"/>
<signal driver="tim" instance="17" name="up"/>
<signal driver="tim" instance="17" name="ch1">
<remap position="12" mask="1" id="0"/>
</signal>
<signal driver="tim" instance="17" name="up">
<remap position="12" mask="1" id="0"/>
</signal>
<signal driver="tim" instance="2" name="ch3"/>
</channel>
<channel position="2">
<signal driver="adc" instance="2" name="dma"/>
<signal driver="i2c" instance="1" name="tx"/>
<signal driver="spi" instance="1" name="rx"/>
<signal driver="adc" instance="2" name="dma">
<remap position="72" mask="3" id="2"/>
</signal>
<signal driver="i2c" instance="1" name="tx">
<remap position="70" mask="3" id="1"/>
</signal>
<signal driver="spi" instance="1" name="rx">
<remap position="64" mask="3" id="0"/>
<remap position="64" mask="3" id="3"/>
</signal>
<signal driver="tim" instance="1" name="ch1"/>
<signal driver="tim" instance="2" name="up"/>
<signal driver="tim" instance="3" name="ch3"/>
<signal device-pin="c|r" driver="usart" instance="3" name="tx"/>
</channel>
<channel position="3">
<signal driver="dac" instance="1" name="ch1"/>
<signal driver="i2c" instance="1" name="rx"/>
<signal driver="spi" instance="1" name="tx"/>
<signal driver="dac" instance="1" name="ch1">
<remap position="13" mask="1" id="1"/>
</signal>
<signal driver="i2c" instance="1" name="rx">
<remap position="68" mask="3" id="1"/>
</signal>
<signal driver="spi" instance="1" name="tx">
<remap position="66" mask="3" id="0"/>
<remap position="66" mask="3" id="3"/>
</signal>
<signal driver="tim" instance="1" name="ch2"/>
<signal driver="tim" instance="16" name="ch1"/>
<signal driver="tim" instance="16" name="up"/>
<signal driver="tim" instance="16" name="ch1">
<remap position="11" mask="1" id="0"/>
</signal>
<signal driver="tim" instance="16" name="up">
<remap position="11" mask="1" id="0"/>
</signal>
<signal driver="tim" instance="3" name="ch4"/>
<signal driver="tim" instance="3" name="up"/>
<signal driver="tim" instance="6" name="up"/>
<signal driver="tim" instance="6" name="up">
<remap position="13" mask="1" id="1"/>
</signal>
<signal device-pin="c|r" driver="usart" instance="3" name="rx"/>
</channel>
<channel position="4">
<signal driver="adc" instance="2" name="dma"/>
<signal driver="dac" instance="1" name="ch2"/>
<signal driver="i2c" instance="1" name="tx"/>
<signal driver="spi" instance="1" name="rx"/>
<signal driver="adc" instance="2" name="dma">
<remap position="72" mask="3" id="3"/>
</signal>
<signal driver="dac" instance="1" name="ch2">
<remap position="14" mask="1" id="1"/>
</signal>
<signal driver="i2c" instance="1" name="tx">
<remap position="70" mask="3" id="2"/>
</signal>
<signal driver="spi" instance="1" name="rx">
<remap position="64" mask="3" id="1"/>
</signal>
<signal driver="tim" instance="1" name="ch4"/>
<signal driver="tim" instance="1" name="com"/>
<signal driver="tim" instance="1" name="trig"/>
<signal driver="tim" instance="7" name="up"/>
<signal driver="tim" instance="7" name="up">
<remap position="14" mask="1" id="1"/>
</signal>
<signal driver="usart" instance="1" name="tx"/>
</channel>
<channel position="5">
<signal driver="dac" instance="2" name="ch1"/>
<signal driver="i2c" instance="1" name="rx"/>
<signal driver="spi" instance="1" name="tx"/>
<signal driver="dac" instance="2" name="ch1">
<remap position="15" mask="1" id="1"/>
</signal>
<signal driver="i2c" instance="1" name="rx">
<remap position="68" mask="3" id="2"/>
</signal>
<signal driver="spi" instance="1" name="tx">
<remap position="66" mask="3" id="1"/>
</signal>
<signal driver="tim" instance="1" name="up"/>
<signal driver="tim" instance="15" name="ch1"/>
<signal driver="tim" instance="15" name="com"/>
Expand All @@ -182,20 +222,38 @@
<signal driver="usart" instance="1" name="rx"/>
</channel>
<channel position="6">
<signal driver="i2c" instance="1" name="tx"/>
<signal driver="spi" instance="1" name="rx"/>
<signal driver="i2c" instance="1" name="tx">
<remap position="70" mask="3" id="0"/>
<remap position="70" mask="3" id="3"/>
</signal>
<signal driver="spi" instance="1" name="rx">
<remap position="64" mask="3" id="2"/>
</signal>
<signal driver="tim" instance="1" name="ch3"/>
<signal driver="tim" instance="16" name="ch1"/>
<signal driver="tim" instance="16" name="up"/>
<signal driver="tim" instance="16" name="ch1">
<remap position="11" mask="1" id="1"/>
</signal>
<signal driver="tim" instance="16" name="up">
<remap position="11" mask="1" id="1"/>
</signal>
<signal driver="tim" instance="3" name="ch1"/>
<signal driver="tim" instance="3" name="trig"/>
<signal driver="usart" instance="2" name="rx"/>
</channel>
<channel position="7">
<signal driver="i2c" instance="1" name="rx"/>
<signal driver="spi" instance="1" name="tx"/>
<signal driver="tim" instance="17" name="ch1"/>
<signal driver="tim" instance="17" name="up"/>
<signal driver="i2c" instance="1" name="rx">
<remap position="68" mask="3" id="0"/>
<remap position="68" mask="3" id="3"/>
</signal>
<signal driver="spi" instance="1" name="tx">
<remap position="66" mask="3" id="2"/>
</signal>
<signal driver="tim" instance="17" name="ch1">
<remap position="12" mask="1" id="1"/>
</signal>
<signal driver="tim" instance="17" name="up">
<remap position="12" mask="1" id="1"/>
</signal>
<signal driver="tim" instance="2" name="ch2"/>
<signal driver="tim" instance="2" name="ch4"/>
<signal driver="usart" instance="2" name="tx"/>
Expand Down

0 comments on commit 26d9741

Please sign in to comment.