Created
September 6, 2016 21:50
-
-
Save salkinium/bc6a21578d0bd93f6f0d03962c9cb54f to your computer and use it in GitHub Desktop.
Device identifier inline
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8'?> | |
<!DOCTYPE rca SYSTEM "../devicefile.dtd"> | |
<rca version="1.0"> | |
<!-- WARNING: This file is generated automatically, do not edit! | |
Please modify the xpcc/tools/device_file_generator code instead and rebuild this file. | |
Be aware, that regenerated files might have a different composition due to technical reasons. --> | |
<device platform="stm32" family="f4" name="405|407|415|417" pin_id="i|o|r|v|z" size_id="e|g"> | |
<identifier device-name="405" device-size-id="e" device-pin-id="o">stm32f405oe</identifier> | |
<identifier device-name="405" device-size-id="g" device-pin-id="o">stm32f405og</identifier> | |
<identifier device-name="405" device-size-id="g" device-pin-id="r">stm32f405rg</identifier> | |
<identifier device-name="405" device-size-id="g" device-pin-id="v">stm32f405vg</identifier> | |
<identifier device-name="405" device-size-id="g" device-pin-id="z">stm32f405zg</identifier> | |
<identifier device-name="407" device-size-id="e" device-pin-id="i">stm32f407ie</identifier> | |
<identifier device-name="407" device-size-id="g" device-pin-id="i">stm32f407ig</identifier> | |
<identifier device-name="407" device-size-id="e" device-pin-id="v">stm32f407ve</identifier> | |
<identifier device-name="407" device-size-id="g" device-pin-id="v">stm32f407vg</identifier> | |
<identifier device-name="407" device-size-id="e" device-pin-id="z">stm32f407ze</identifier> | |
<identifier device-name="407" device-size-id="g" device-pin-id="z">stm32f407zg</identifier> | |
<identifier device-name="415" device-size-id="g" device-pin-id="o">stm32f415og</identifier> | |
<identifier device-name="415" device-size-id="g" device-pin-id="r">stm32f415rg</identifier> | |
<identifier device-name="415" device-size-id="g" device-pin-id="v">stm32f415vg</identifier> | |
<identifier device-name="415" device-size-id="g" device-pin-id="z">stm32f415zg</identifier> | |
<identifier device-name="417" device-size-id="e" device-pin-id="i">stm32f417ie</identifier> | |
<identifier device-name="417" device-size-id="g" device-pin-id="i">stm32f417ig</identifier> | |
<identifier device-name="417" device-size-id="e" device-pin-id="v">stm32f417ve</identifier> | |
<identifier device-name="417" device-size-id="g" device-pin-id="v">stm32f417vg</identifier> | |
<identifier device-name="417" device-size-id="e" device-pin-id="z">stm32f417ze</identifier> | |
<identifier device-name="417" device-size-id="g" device-pin-id="z">stm32f417zg</identifier> | |
<flash device-size-id="e">524288</flash> | |
<flash device-size-id="g">1048576</flash> | |
<ram>200704</ram> | |
<core>cortex-m4f</core> | |
<pin-count device-pin-id="v">100</pin-count> | |
<pin-count device-pin-id="z">144</pin-count> | |
<pin-count device-pin-id="i">176</pin-count> | |
<pin-count device-name="405|415" device-size-id="g" device-pin-id="r">64</pin-count> | |
<pin-count device-pin-id="o">90</pin-count> | |
<header>stm32f4xx.h</header> | |
<define device-name="405">STM32F405xx</define> | |
<define device-name="407">STM32F407xx</define> | |
<define device-name="415" device-size-id="g" device-pin-id="o|r|v|z">STM32F415xx</define> | |
<define device-name="417">STM32F417xx</define> | |
<define>STM32F4XX</define> | |
<driver type="core" name="cortex"> | |
<memory device-size-id="e" access="rx" start="0x8000000" name="flash" size="512"/> | |
<memory device-size-id="g" access="rx" start="0x8000000" name="flash" size="1024"/> | |
<memory access="rw" start="0x10000000" name="ccm" size="64"/> | |
<memory access="rwx" start="0x20000000" name="sram1" size="112"/> | |
<memory access="rwx" start="0x2001C000" name="sram2" size="16"/> | |
<memory access="rwx" start="0x40024000" name="backup" size="4"/> | |
<vector position="0" name="WWDG"/> | |
<vector position="1" name="PVD"/> | |
<vector position="2" name="TAMP_STAMP"/> | |
<vector position="3" name="RTC_WKUP"/> | |
<vector position="4" name="FLASH"/> | |
<vector position="5" name="RCC"/> | |
<vector position="6" name="EXTI0"/> | |
<vector position="7" name="EXTI1"/> | |
<vector position="8" name="EXTI2"/> | |
<vector position="9" name="EXTI3"/> | |
<vector position="10" name="EXTI4"/> | |
<vector position="11" name="DMA1_Stream0"/> | |
<vector position="12" name="DMA1_Stream1"/> | |
<vector position="13" name="DMA1_Stream2"/> | |
<vector position="14" name="DMA1_Stream3"/> | |
<vector position="15" name="DMA1_Stream4"/> | |
<vector position="16" name="DMA1_Stream5"/> | |
<vector position="17" name="DMA1_Stream6"/> | |
<vector position="18" name="ADC"/> | |
<vector position="19" name="CAN1_TX"/> | |
<vector position="20" name="CAN1_RX0"/> | |
<vector position="21" name="CAN1_RX1"/> | |
<vector position="22" name="CAN1_SCE"/> | |
<vector position="23" name="EXTI9_5"/> | |
<vector position="24" name="TIM1_BRK_TIM9"/> | |
<vector position="25" name="TIM1_UP_TIM10"/> | |
<vector position="26" name="TIM1_TRG_COM_TIM11"/> | |
<vector position="27" name="TIM1_CC"/> | |
<vector position="28" name="TIM2"/> | |
<vector position="29" name="TIM3"/> | |
<vector position="30" name="TIM4"/> | |
<vector position="31" name="I2C1_EV"/> | |
<vector position="32" name="I2C1_ER"/> | |
<vector position="33" name="I2C2_EV"/> | |
<vector position="34" name="I2C2_ER"/> | |
<vector position="35" name="SPI1"/> | |
<vector position="36" name="SPI2"/> | |
<vector position="37" name="USART1"/> | |
<vector position="38" name="USART2"/> | |
<vector position="39" name="USART3"/> | |
<vector position="40" name="EXTI15_10"/> | |
<vector position="41" name="RTC_Alarm"/> | |
<vector position="42" name="OTG_FS_WKUP"/> | |
<vector position="43" name="TIM8_BRK_TIM12"/> | |
<vector position="44" name="TIM8_UP_TIM13"/> | |
<vector position="45" name="TIM8_TRG_COM_TIM14"/> | |
<vector position="46" name="TIM8_CC"/> | |
<vector position="47" name="DMA1_Stream7"/> | |
<vector position="48" name="FSMC"/> | |
<vector position="49" name="SDIO"/> | |
<vector position="50" name="TIM5"/> | |
<vector position="51" name="SPI3"/> | |
<vector position="52" name="UART4"/> | |
<vector position="53" name="UART5"/> | |
<vector position="54" name="TIM6_DAC"/> | |
<vector position="55" name="TIM7"/> | |
<vector position="56" name="DMA2_Stream0"/> | |
<vector position="57" name="DMA2_Stream1"/> | |
<vector position="58" name="DMA2_Stream2"/> | |
<vector position="59" name="DMA2_Stream3"/> | |
<vector position="60" name="DMA2_Stream4"/> | |
<vector device-name="407|417" device-pin-id="i|v|z" position="61" name="ETH"/> | |
<vector device-name="407|417" device-pin-id="i|v|z" position="62" name="ETH_WKUP"/> | |
<vector position="63" name="CAN2_TX"/> | |
<vector position="64" name="CAN2_RX0"/> | |
<vector position="65" name="CAN2_RX1"/> | |
<vector position="66" name="CAN2_SCE"/> | |
<vector position="67" name="OTG_FS"/> | |
<vector position="68" name="DMA2_Stream5"/> | |
<vector position="69" name="DMA2_Stream6"/> | |
<vector position="70" name="DMA2_Stream7"/> | |
<vector position="71" name="USART6"/> | |
<vector position="72" name="I2C3_EV"/> | |
<vector position="73" name="I2C3_ER"/> | |
<vector position="74" name="OTG_HS_EP1_OUT"/> | |
<vector position="75" name="OTG_HS_EP1_IN"/> | |
<vector position="76" name="OTG_HS_WKUP"/> | |
<vector position="77" name="OTG_HS"/> | |
<vector device-name="407|417" device-pin-id="i|v|z" position="78" name="DCMI"/> | |
<vector device-name="415|417" position="79" name="CRYP"/> | |
<vector position="80" name="HASH_RNG"/> | |
<vector position="81" name="FPU"/> | |
</driver> | |
<driver type="adc" name="stm32" instances="1,2,3"/> | |
<driver type="can" name="stm32" instances="1,2"/> | |
<driver type="clock" name="stm32"/> | |
<driver type="dma" name="stm32" instances="1,2"/> | |
<driver device-pin-id="i|o|v|z" type="fsmc" name="stm32"/> | |
<driver type="i2c" name="stm32" instances="1,2,3"/> | |
<driver type="id" name="stm32"/> | |
<driver type="random" name="stm32"/> | |
<driver type="spi" name="stm32" instances="1,2,3"/> | |
<driver type="spi" name="stm32_uart" instances="1,2,3,4,5,6"/> | |
<driver type="timer" name="stm32" instances="1,2,3,4,5,6,7,8,9,10,11,12,13,14"/> | |
<driver type="uart" name="stm32" instances="1,2,3,4,5,6"/> | |
<driver type="usb" name="stm32_fs"/> | |
<driver type="gpio" name="stm32"> | |
<gpio port="A" id="0"> | |
<af id="1" peripheral="Timer2" name="Channel1" type="out"/> | |
<af id="1" peripheral="Timer2" name="ExternalTrigger" type="in"/> | |
<af id="2" peripheral="Timer5" name="Channel1" type="out"/> | |
<af id="3" peripheral="Timer8" name="ExternalTrigger" type="in"/> | |
<af id="7" peripheral="Uart2" name="Cts" type="in"/> | |
<af id="8" peripheral="Uart4" name="Tx" type="out"/> | |
<af peripheral="Adc1" name="Channel0" type="analog"/> | |
<af peripheral="Adc2" name="Channel0" type="analog"/> | |
<af peripheral="Adc3" name="Channel0" type="analog"/> | |
</gpio> | |
<gpio port="A" id="1"> | |
<af id="1" peripheral="Timer2" name="Channel2" type="out"/> | |
<af id="2" peripheral="Timer5" name="Channel2" type="out"/> | |
<af id="7" peripheral="Uart2" name="Rts" type="out"/> | |
<af id="8" peripheral="Uart4" name="Rx" type="in"/> | |
<af peripheral="Adc1" name="Channel1" type="analog"/> | |
<af peripheral="Adc2" name="Channel1" type="analog"/> | |
<af peripheral="Adc3" name="Channel1" type="analog"/> | |
</gpio> | |
<gpio port="A" id="2"> | |
<af id="1" peripheral="Timer2" name="Channel3" type="out"/> | |
<af id="2" peripheral="Timer5" name="Channel3" type="out"/> | |
<af id="3" peripheral="Timer9" name="Channel1" type="out"/> | |
<af id="7" peripheral="Uart2" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Mosi" type="out"/> | |
<af peripheral="Adc1" name="Channel2" type="analog"/> | |
<af peripheral="Adc2" name="Channel2" type="analog"/> | |
<af peripheral="Adc3" name="Channel2" type="analog"/> | |
</gpio> | |
<gpio port="A" id="3"> | |
<af id="1" peripheral="Timer2" name="Channel4" type="out"/> | |
<af id="2" peripheral="Timer5" name="Channel4" type="out"/> | |
<af id="3" peripheral="Timer9" name="Channel2" type="out"/> | |
<af id="7" peripheral="Uart2" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Miso" type="in"/> | |
<af peripheral="Adc1" name="Channel3" type="analog"/> | |
<af peripheral="Adc2" name="Channel3" type="analog"/> | |
<af peripheral="Adc3" name="Channel3" type="analog"/> | |
</gpio> | |
<gpio port="A" id="4"> | |
<af id="5" peripheral="SpiMaster1" name="Nss"/> | |
<af id="6" peripheral="SpiMaster3" name="Nss"/> | |
<af id="7" peripheral="Uart2" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Sck" type="out"/> | |
<af peripheral="Adc1" name="Channel4" type="analog"/> | |
<af peripheral="Adc2" name="Channel4" type="analog"/> | |
</gpio> | |
<gpio port="A" id="5"> | |
<af id="1" peripheral="Timer2" name="Channel1" type="out"/> | |
<af id="1" peripheral="Timer2" name="ExternalTrigger" type="in"/> | |
<af id="3" peripheral="Timer8" name="Channel1N" type="out"/> | |
<af id="5" peripheral="SpiMaster1" name="Sck" type="out"/> | |
<af peripheral="Adc1" name="Channel5" type="analog"/> | |
<af peripheral="Adc2" name="Channel5" type="analog"/> | |
</gpio> | |
<gpio port="A" id="6"> | |
<af id="1" peripheral="Timer1" name="BreakIn" type="in"/> | |
<af id="2" peripheral="Timer3" name="Channel1" type="out"/> | |
<af id="3" peripheral="Timer8" name="BreakIn" type="in"/> | |
<af id="5" peripheral="SpiMaster1" name="Miso" type="in"/> | |
<af id="9" peripheral="Timer13" name="Channel1" type="out"/> | |
<af peripheral="Adc1" name="Channel6" type="analog"/> | |
<af peripheral="Adc2" name="Channel6" type="analog"/> | |
</gpio> | |
<gpio port="A" id="7"> | |
<af id="1" peripheral="Timer1" name="Channel1N" type="out"/> | |
<af id="2" peripheral="Timer3" name="Channel2" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel1N" type="out"/> | |
<af id="5" peripheral="SpiMaster1" name="Mosi" type="out"/> | |
<af id="9" peripheral="Timer14" name="Channel1" type="out"/> | |
<af peripheral="Adc1" name="Channel7" type="analog"/> | |
<af peripheral="Adc2" name="Channel7" type="analog"/> | |
</gpio> | |
<gpio port="A" id="8"> | |
<af id="0" peripheral="ClockOutput1" type="out"/> | |
<af id="1" peripheral="Timer1" name="Channel1" type="out"/> | |
<af id="4" peripheral="I2cMaster3" name="Scl" type="out"/> | |
<af id="7" peripheral="Uart1" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster1" name="Sck" type="out"/> | |
</gpio> | |
<gpio port="A" id="9"> | |
<af id="1" peripheral="Timer1" name="Channel2" type="out"/> | |
<af id="7" peripheral="Uart1" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster1" name="Mosi" type="out"/> | |
</gpio> | |
<gpio port="A" id="10"> | |
<af id="1" peripheral="Timer1" name="Channel3" type="out"/> | |
<af id="7" peripheral="Uart1" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster1" name="Miso" type="in"/> | |
</gpio> | |
<gpio port="A" id="11"> | |
<af id="1" peripheral="Timer1" name="Channel4" type="out"/> | |
<af id="7" peripheral="Uart1" name="Cts" type="in"/> | |
<af id="9" peripheral="Can1" name="Rx" type="in"/> | |
<af id="10" peripheral="Usb" name="Dm"/> | |
</gpio> | |
<gpio port="A" id="12"> | |
<af id="1" peripheral="Timer1" name="ExternalTrigger" type="in"/> | |
<af id="7" peripheral="Uart1" name="Rts" type="out"/> | |
<af id="9" peripheral="Can1" name="Tx" type="out"/> | |
<af id="10" peripheral="Usb" name="Dp"/> | |
</gpio> | |
<gpio port="A" id="13"/> | |
<gpio port="A" id="14"/> | |
<gpio port="A" id="15"> | |
<af id="1" peripheral="Timer2" name="Channel1" type="out"/> | |
<af id="1" peripheral="Timer2" name="ExternalTrigger" type="in"/> | |
<af id="5" peripheral="SpiMaster1" name="Nss"/> | |
<af id="6" peripheral="SpiMaster3" name="Nss"/> | |
</gpio> | |
<gpio port="B" id="0"> | |
<af id="1" peripheral="Timer1" name="Channel2N" type="out"/> | |
<af id="2" peripheral="Timer3" name="Channel3" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel2N" type="out"/> | |
<af peripheral="Adc1" name="Channel8" type="analog"/> | |
<af peripheral="Adc2" name="Channel8" type="analog"/> | |
</gpio> | |
<gpio port="B" id="1"> | |
<af id="1" peripheral="Timer1" name="Channel3N" type="out"/> | |
<af id="2" peripheral="Timer3" name="Channel4" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel3N" type="out"/> | |
<af peripheral="Adc1" name="Channel9" type="analog"/> | |
<af peripheral="Adc2" name="Channel9" type="analog"/> | |
</gpio> | |
<gpio port="B" id="2"/> | |
<gpio port="B" id="3"> | |
<af id="1" peripheral="Timer2" name="Channel2" type="out"/> | |
<af id="5" peripheral="SpiMaster1" name="Sck" type="out"/> | |
<af id="6" peripheral="SpiMaster3" name="Sck" type="out"/> | |
</gpio> | |
<gpio port="B" id="4"> | |
<af id="2" peripheral="Timer3" name="Channel1" type="out"/> | |
<af id="5" peripheral="SpiMaster1" name="Miso" type="in"/> | |
<af id="6" peripheral="SpiMaster3" name="Miso" type="in"/> | |
</gpio> | |
<gpio port="B" id="5"> | |
<af id="2" peripheral="Timer3" name="Channel2" type="out"/> | |
<af id="5" peripheral="SpiMaster1" name="Mosi" type="out"/> | |
<af id="6" peripheral="SpiMaster3" name="Mosi" type="out"/> | |
<af id="9" peripheral="Can2" name="Rx" type="in"/> | |
</gpio> | |
<gpio port="B" id="6"> | |
<af id="2" peripheral="Timer4" name="Channel1" type="out"/> | |
<af id="4" peripheral="I2cMaster1" name="Scl" type="out"/> | |
<af id="7" peripheral="Uart1" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster1" name="Mosi" type="out"/> | |
<af id="9" peripheral="Can2" name="Tx" type="out"/> | |
</gpio> | |
<gpio port="B" id="7"> | |
<af id="2" peripheral="Timer4" name="Channel2" type="out"/> | |
<af id="4" peripheral="I2cMaster1" name="Sda"/> | |
<af id="7" peripheral="Uart1" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster1" name="Miso" type="in"/> | |
<af device-pin-id="i|o|v|z" id="12" peripheral="Fsmc" name="Nl"/> | |
</gpio> | |
<gpio port="B" id="8"> | |
<af id="2" peripheral="Timer4" name="Channel3" type="out"/> | |
<af id="3" peripheral="Timer10" name="Channel1" type="out"/> | |
<af id="4" peripheral="I2cMaster1" name="Scl" type="out"/> | |
<af id="9" peripheral="Can1" name="Rx" type="in"/> | |
</gpio> | |
<gpio port="B" id="9"> | |
<af id="2" peripheral="Timer4" name="Channel4" type="out"/> | |
<af id="3" peripheral="Timer11" name="Channel1" type="out"/> | |
<af id="4" peripheral="I2cMaster1" name="Sda"/> | |
<af id="5" peripheral="SpiMaster2" name="Nss"/> | |
<af id="9" peripheral="Can1" name="Tx" type="out"/> | |
</gpio> | |
<gpio port="B" id="10"> | |
<af id="1" peripheral="Timer2" name="Channel3" type="out"/> | |
<af id="4" peripheral="I2cMaster2" name="Scl" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Sck" type="out"/> | |
<af id="7" peripheral="Uart3" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Mosi" type="out"/> | |
</gpio> | |
<gpio port="B" id="11"> | |
<af id="1" peripheral="Timer2" name="Channel4" type="out"/> | |
<af id="4" peripheral="I2cMaster2" name="Sda"/> | |
<af id="7" peripheral="Uart3" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Miso" type="in"/> | |
</gpio> | |
<gpio port="B" id="12"> | |
<af id="1" peripheral="Timer1" name="BreakIn" type="in"/> | |
<af id="5" peripheral="SpiMaster2" name="Nss"/> | |
<af id="7" peripheral="Uart3" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Sck" type="out"/> | |
<af id="9" peripheral="Can2" name="Rx" type="in"/> | |
</gpio> | |
<gpio port="B" id="13"> | |
<af id="1" peripheral="Timer1" name="Channel1N" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Sck" type="out"/> | |
<af id="7" peripheral="Uart3" name="Cts" type="in"/> | |
<af id="9" peripheral="Can2" name="Tx" type="out"/> | |
</gpio> | |
<gpio port="B" id="14"> | |
<af id="1" peripheral="Timer1" name="Channel2N" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel2N" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Miso" type="in"/> | |
<af id="7" peripheral="Uart3" name="Rts" type="out"/> | |
<af id="9" peripheral="Timer12" name="Channel1" type="out"/> | |
</gpio> | |
<gpio port="B" id="15"> | |
<af id="1" peripheral="Timer1" name="Channel3N" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel3N" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Mosi" type="out"/> | |
<af id="9" peripheral="Timer12" name="Channel2" type="out"/> | |
</gpio> | |
<gpio port="C" id="0"> | |
<af peripheral="Adc1" name="Channel10" type="analog"/> | |
<af peripheral="Adc2" name="Channel10" type="analog"/> | |
<af peripheral="Adc3" name="Channel10" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|r|v|z" port="C" id="1"> | |
<af peripheral="Adc1" name="Channel11" type="analog"/> | |
<af peripheral="Adc2" name="Channel11" type="analog"/> | |
<af peripheral="Adc3" name="Channel11" type="analog"/> | |
</gpio> | |
<gpio port="C" id="2"> | |
<af id="5" peripheral="SpiMaster2" name="Miso" type="in"/> | |
<af peripheral="Adc1" name="Channel12" type="analog"/> | |
<af peripheral="Adc2" name="Channel12" type="analog"/> | |
<af peripheral="Adc3" name="Channel12" type="analog"/> | |
</gpio> | |
<gpio port="C" id="3"> | |
<af id="5" peripheral="SpiMaster2" name="Mosi" type="out"/> | |
<af peripheral="Adc1" name="Channel13" type="analog"/> | |
<af peripheral="Adc2" name="Channel13" type="analog"/> | |
<af peripheral="Adc3" name="Channel13" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|r|v|z" port="C" id="4"> | |
<af peripheral="Adc1" name="Channel14" type="analog"/> | |
<af peripheral="Adc2" name="Channel14" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|r|v|z" port="C" id="5"> | |
<af peripheral="Adc1" name="Channel15" type="analog"/> | |
<af peripheral="Adc2" name="Channel15" type="analog"/> | |
</gpio> | |
<gpio port="C" id="6"> | |
<af id="2" peripheral="Timer3" name="Channel1" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel1" type="out"/> | |
<af id="8" peripheral="Uart6" name="Tx" type="out"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Mosi" type="out"/> | |
</gpio> | |
<gpio port="C" id="7"> | |
<af id="2" peripheral="Timer3" name="Channel2" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel2" type="out"/> | |
<af id="8" peripheral="Uart6" name="Rx" type="in"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Miso" type="in"/> | |
</gpio> | |
<gpio port="C" id="8"> | |
<af id="2" peripheral="Timer3" name="Channel3" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel3" type="out"/> | |
<af id="8" peripheral="Uart6" name="Ck" type="out"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Sck" type="out"/> | |
</gpio> | |
<gpio port="C" id="9"> | |
<af id="0" peripheral="ClockOutput2" type="out"/> | |
<af id="2" peripheral="Timer3" name="Channel4" type="out"/> | |
<af id="3" peripheral="Timer8" name="Channel4" type="out"/> | |
<af id="4" peripheral="I2cMaster3" name="Sda"/> | |
</gpio> | |
<gpio port="C" id="10"> | |
<af id="6" peripheral="SpiMaster3" name="Sck" type="out"/> | |
<af id="7" peripheral="Uart3" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Mosi" type="out"/> | |
<af id="8" peripheral="Uart4" name="Tx" type="out"/> | |
</gpio> | |
<gpio port="C" id="11"> | |
<af id="6" peripheral="SpiMaster3" name="Miso" type="in"/> | |
<af id="7" peripheral="Uart3" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Miso" type="in"/> | |
<af id="8" peripheral="Uart4" name="Rx" type="in"/> | |
</gpio> | |
<gpio port="C" id="12"> | |
<af id="6" peripheral="SpiMaster3" name="Mosi" type="out"/> | |
<af id="7" peripheral="Uart3" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Sck" type="out"/> | |
<af id="8" peripheral="Uart5" name="Tx" type="out"/> | |
</gpio> | |
<gpio port="C" id="13"/> | |
<gpio port="C" id="14"/> | |
<gpio port="C" id="15"/> | |
<gpio device-pin-id="i|o|v|z" port="D" id="0"> | |
<af id="9" peripheral="Can1" name="Rx" type="in"/> | |
<af id="12" peripheral="Fsmc" name="D2"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="1"> | |
<af id="9" peripheral="Can1" name="Tx" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D3"/> | |
</gpio> | |
<gpio port="D" id="2"> | |
<af id="2" peripheral="Timer3" name="ExternalTrigger" type="in"/> | |
<af id="8" peripheral="Uart5" name="Rx" type="in"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="D" id="3"> | |
<af id="7" peripheral="Uart2" name="Cts" type="in"/> | |
<af id="12" peripheral="Fsmc" name="Clk"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="4"> | |
<af id="7" peripheral="Uart2" name="Rts" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Noe"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="5"> | |
<af id="7" peripheral="Uart2" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Mosi" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Nwe"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="6"> | |
<af id="7" peripheral="Uart2" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Miso" type="in"/> | |
<af id="12" peripheral="Fsmc" name="Nwait"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="7"> | |
<af id="7" peripheral="Uart2" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster2" name="Sck" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Nce2"/> | |
<af id="12" peripheral="Fsmc" name="Ne1"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="8"> | |
<af id="7" peripheral="Uart3" name="Tx" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Mosi" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D13"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="9"> | |
<af id="7" peripheral="Uart3" name="Rx" type="in"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Miso" type="in"/> | |
<af id="12" peripheral="Fsmc" name="D14"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="10"> | |
<af id="7" peripheral="Uart3" name="Ck" type="out"/> | |
<af id="7" peripheral="UartSpiMaster3" name="Sck" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D15"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="11"> | |
<af id="7" peripheral="Uart3" name="Cts" type="in"/> | |
<af id="12" peripheral="Fsmc" name="A16"/> | |
<af id="12" peripheral="Fsmc" name="Cle"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="12"> | |
<af id="2" peripheral="Timer4" name="Channel1" type="out"/> | |
<af id="7" peripheral="Uart3" name="Rts" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A17"/> | |
<af id="12" peripheral="Fsmc" name="Ale"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="D" id="13"> | |
<af id="2" peripheral="Timer4" name="Channel2" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A18"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="14"> | |
<af id="2" peripheral="Timer4" name="Channel3" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D0"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="D" id="15"> | |
<af id="2" peripheral="Timer4" name="Channel4" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D1"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="0"> | |
<af id="2" peripheral="Timer4" name="ExternalTrigger" type="in"/> | |
<af id="12" peripheral="Fsmc" name="Nbl0"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="1"> | |
<af id="12" peripheral="Fsmc" name="Nbl1"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="2"> | |
<af id="12" peripheral="Fsmc" name="A23"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="3"> | |
<af id="12" peripheral="Fsmc" name="A19"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="4"> | |
<af id="12" peripheral="Fsmc" name="A20"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="5"> | |
<af id="3" peripheral="Timer9" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A21"/> | |
</gpio> | |
<gpio device-pin-id="i|v|z" port="E" id="6"> | |
<af id="3" peripheral="Timer9" name="Channel2" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A22"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="7"> | |
<af id="1" peripheral="Timer1" name="ExternalTrigger" type="in"/> | |
<af id="12" peripheral="Fsmc" name="D4"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="8"> | |
<af id="1" peripheral="Timer1" name="Channel1N" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D5"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="9"> | |
<af id="1" peripheral="Timer1" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D6"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="10"> | |
<af id="1" peripheral="Timer1" name="Channel2N" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D7"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="11"> | |
<af id="1" peripheral="Timer1" name="Channel2" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D8"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="12"> | |
<af id="1" peripheral="Timer1" name="Channel3N" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D9"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="13"> | |
<af id="1" peripheral="Timer1" name="Channel3" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D10"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="14"> | |
<af id="1" peripheral="Timer1" name="Channel4" type="out"/> | |
<af id="12" peripheral="Fsmc" name="D11"/> | |
</gpio> | |
<gpio device-pin-id="i|o|v|z" port="E" id="15"> | |
<af id="1" peripheral="Timer1" name="BreakIn" type="in"/> | |
<af id="12" peripheral="Fsmc" name="D12"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="0"> | |
<af id="4" peripheral="I2cMaster2" name="Sda"/> | |
<af id="12" peripheral="Fsmc" name="A0"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="1"> | |
<af id="4" peripheral="I2cMaster2" name="Scl" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A1"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="2"> | |
<af id="12" peripheral="Fsmc" name="A2"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="3"> | |
<af id="12" peripheral="Fsmc" name="A3"/> | |
<af peripheral="Adc3" name="Channel9" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="4"> | |
<af id="12" peripheral="Fsmc" name="A4"/> | |
<af peripheral="Adc3" name="Channel14" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="5"> | |
<af id="12" peripheral="Fsmc" name="A5"/> | |
<af peripheral="Adc3" name="Channel15" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="6"> | |
<af id="3" peripheral="Timer10" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Niord"/> | |
<af peripheral="Adc3" name="Channel4" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="7"> | |
<af id="3" peripheral="Timer11" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Nreg"/> | |
<af peripheral="Adc3" name="Channel5" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="8"> | |
<af id="9" peripheral="Timer13" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Niowr"/> | |
<af peripheral="Adc3" name="Channel6" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="9"> | |
<af id="9" peripheral="Timer14" name="Channel1" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Cd"/> | |
<af peripheral="Adc3" name="Channel7" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="10"> | |
<af id="12" peripheral="Fsmc" name="Intr"/> | |
<af peripheral="Adc3" name="Channel8" type="analog"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="11"/> | |
<gpio device-pin-id="i|z" port="F" id="12"> | |
<af id="12" peripheral="Fsmc" name="A6"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="13"> | |
<af id="12" peripheral="Fsmc" name="A7"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="14"> | |
<af id="12" peripheral="Fsmc" name="A8"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="F" id="15"> | |
<af id="12" peripheral="Fsmc" name="A9"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="0"> | |
<af id="12" peripheral="Fsmc" name="A10"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="1"> | |
<af id="12" peripheral="Fsmc" name="A11"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="2"> | |
<af id="12" peripheral="Fsmc" name="A12"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="3"> | |
<af id="12" peripheral="Fsmc" name="A13"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="4"> | |
<af id="12" peripheral="Fsmc" name="A14"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="5"> | |
<af id="12" peripheral="Fsmc" name="A15"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="6"> | |
<af id="12" peripheral="Fsmc" name="Int2"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="7"> | |
<af id="8" peripheral="Uart6" name="Ck" type="out"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Sck" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Int3"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="8"> | |
<af id="8" peripheral="Uart6" name="Rts" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="9"> | |
<af id="8" peripheral="Uart6" name="Rx" type="in"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Miso" type="in"/> | |
<af id="12" peripheral="Fsmc" name="Nce3"/> | |
<af id="12" peripheral="Fsmc" name="Ne2"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="10"> | |
<af id="12" peripheral="Fsmc" name="Nce4"/> | |
<af id="12" peripheral="Fsmc" name="Ne3"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="11"> | |
<af id="12" peripheral="Fsmc" name="Nce4"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="12"> | |
<af id="8" peripheral="Uart6" name="Rts" type="out"/> | |
<af id="12" peripheral="Fsmc" name="Ne4"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="13"> | |
<af id="8" peripheral="Uart6" name="Cts" type="in"/> | |
<af id="12" peripheral="Fsmc" name="A24"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="14"> | |
<af id="8" peripheral="Uart6" name="Tx" type="out"/> | |
<af id="8" peripheral="UartSpiMaster6" name="Mosi" type="out"/> | |
<af id="12" peripheral="Fsmc" name="A25"/> | |
</gpio> | |
<gpio device-pin-id="i|z" port="G" id="15"> | |
<af id="8" peripheral="Uart6" name="Cts" type="in"/> | |
</gpio> | |
<gpio port="H" id="0"/> | |
<gpio port="H" id="1"/> | |
<gpio device-pin-id="i" port="H" id="2"/> | |
<gpio device-pin-id="i" port="H" id="3"/> | |
<gpio device-pin-id="i" port="H" id="4"> | |
<af id="4" peripheral="I2cMaster2" name="Scl" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="5"> | |
<af id="4" peripheral="I2cMaster2" name="Sda"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="6"> | |
<af id="9" peripheral="Timer12" name="Channel1" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="7"> | |
<af id="4" peripheral="I2cMaster3" name="Scl" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="8"> | |
<af id="4" peripheral="I2cMaster3" name="Sda"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="9"> | |
<af id="9" peripheral="Timer12" name="Channel2" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="10"> | |
<af id="2" peripheral="Timer5" name="Channel1" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="11"> | |
<af id="2" peripheral="Timer5" name="Channel2" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="12"> | |
<af id="2" peripheral="Timer5" name="Channel3" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="13"> | |
<af id="3" peripheral="Timer8" name="Channel1N" type="out"/> | |
<af id="9" peripheral="Can1" name="Tx" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="14"> | |
<af id="3" peripheral="Timer8" name="Channel2N" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="H" id="15"> | |
<af id="3" peripheral="Timer8" name="Channel3N" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i|o" port="I" id="0"> | |
<af id="2" peripheral="Timer5" name="Channel4" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Nss"/> | |
</gpio> | |
<gpio device-pin-id="i|o" port="I" id="1"> | |
<af id="5" peripheral="SpiMaster2" name="Sck" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="2"> | |
<af id="3" peripheral="Timer8" name="Channel4" type="out"/> | |
<af id="5" peripheral="SpiMaster2" name="Miso" type="in"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="3"> | |
<af id="3" peripheral="Timer8" name="ExternalTrigger" type="in"/> | |
<af id="5" peripheral="SpiMaster2" name="Mosi" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="4"> | |
<af id="3" peripheral="Timer8" name="BreakIn" type="in"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="5"> | |
<af id="3" peripheral="Timer8" name="Channel1" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="6"> | |
<af id="3" peripheral="Timer8" name="Channel2" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="7"> | |
<af id="3" peripheral="Timer8" name="Channel3" type="out"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="8"/> | |
<gpio device-pin-id="i" port="I" id="9"> | |
<af id="9" peripheral="Can1" name="Rx" type="in"/> | |
</gpio> | |
<gpio device-pin-id="i" port="I" id="10"/> | |
<gpio device-pin-id="i" port="I" id="11"/> | |
</driver> | |
</device> | |
</rca> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment