scrapyard-core 0.1.0

Core crate for scrapyard containing MCU, Peripherals, ...
Documentation
1
{"memory":[{"Flash":{"start":134217728,"size":32768}},{"Ram":{"start":536870912,"size":4096}}],"frequency":{"MHz":48},"core":{"ARM":"CortexM0"},"name":"STM32F030C6Tx","package":{"LQFP":48},"ips":[{"config_file":"aditf4_v1_1_Cube","name":"ADC"},{"config_file":"integtest1_v2_0","name":"CRC"},{"config_file":"i2c2_v1_1_Cube","name":"I2C"},{"config_file":"irtim_v1_0_Cube","name":"IRTIM"},{"config_file":"iwdg1_v2_0","name":"IWDG"},{"config_file":"STM32F0_rcc_v1_0","name":"RCC"},{"config_file":"rtc2_v2_4_Cube","name":"RTC"},{"config_file":"spi2s1_v3_0_Cube","name":"SPI"},{"config_file":"STM32F051_sys_v1_0","name":"SYS"},{"config_file":"gptimer2_v2_x_Cube","name":"TIM1_8F0"},{"config_file":"gptimer2_v2_x_Cube","name":"TIM1_8F0"},{"config_file":"gptimer2_v2_x_Cube","name":"TIM1_8F0"},{"config_file":"gptimer2_v2_x_Cube","name":"TIM1_8F0"},{"config_file":"gptimer2_v2_x_Cube","name":"TIM1_8F0"},{"config_file":"sci2_v2_2_Cube","name":"USART"},{"config_file":"wwdg1_v1_0","name":"WWDG"},{"config_file":"STM32F031_gpio_v1_0","name":"GPIO"},{"config_file":"STM32F031_dma_v1_0","name":"DMA"},{"config_file":"STM32F031","name":"NVIC"}],"pins":[{"NC":{"name":"VDD","position":{"Linear":1}}},{"IO":{"name":"PC13","position":{"Linear":2},"params":{"reset":true,"label":"","signals":["RTC_OUT_ALARM","RTC_OUT_CALIB","RTC_TAMP1","RTC_TS","SYS_WKUP2","GPIO"],"current":null}}},{"IO":{"name":"PC14-OSC32_IN","position":{"Linear":3},"params":{"reset":true,"label":"","signals":["RCC_OSC32_IN","GPIO"],"current":null}}},{"IO":{"name":"PC15-OSC32_OUT","position":{"Linear":4},"params":{"reset":true,"label":"","signals":["RCC_OSC32_OUT","GPIO"],"current":null}}},{"IO":{"name":"PF0-OSC_IN","position":{"Linear":5},"params":{"reset":true,"label":"","signals":["RCC_OSC_IN","GPIO"],"current":null}}},{"IO":{"name":"PF1-OSC_OUT","position":{"Linear":6},"params":{"reset":true,"label":"","signals":["RCC_OSC_OUT","GPIO"],"current":null}}},{"NC":{"name":"NRST","position":{"Linear":7}}},{"NC":{"name":"VSSA","position":{"Linear":8}}},{"NC":{"name":"VDDA","position":{"Linear":9}}},{"IO":{"name":"PA0","position":{"Linear":10},"params":{"reset":true,"label":"","signals":["ADC_IN0","RTC_TAMP2","SYS_WKUP1","USART1_CTS","GPIO"],"current":null}}},{"IO":{"name":"PA1","position":{"Linear":11},"params":{"reset":true,"label":"","signals":["ADC_IN1","USART1_DE","USART1_RTS","GPIO"],"current":null}}},{"IO":{"name":"PA2","position":{"Linear":12},"params":{"reset":true,"label":"","signals":["ADC_IN2","USART1_TX","GPIO"],"current":null}}},{"IO":{"name":"PA3","position":{"Linear":13},"params":{"reset":true,"label":"","signals":["ADC_IN3","USART1_RX","GPIO"],"current":null}}},{"IO":{"name":"PA4","position":{"Linear":14},"params":{"reset":true,"label":"","signals":["ADC_IN4","SPI1_NSS","TIM14_CH1","USART1_CK","GPIO"],"current":null}}},{"IO":{"name":"PA5","position":{"Linear":15},"params":{"reset":true,"label":"","signals":["ADC_IN5","SPI1_SCK","GPIO"],"current":null}}},{"IO":{"name":"PA6","position":{"Linear":16},"params":{"reset":true,"label":"","signals":["ADC_IN6","SPI1_MISO","TIM16_CH1","TIM1_BKIN","TIM3_CH1","GPIO"],"current":null}}},{"IO":{"name":"PA7","position":{"Linear":17},"params":{"reset":true,"label":"","signals":["ADC_IN7","SPI1_MOSI","TIM14_CH1","TIM17_CH1","TIM1_CH1N","TIM3_CH2","GPIO"],"current":null}}},{"IO":{"name":"PB0","position":{"Linear":18},"params":{"reset":true,"label":"","signals":["ADC_IN8","TIM1_CH2N","TIM3_CH3","GPIO"],"current":null}}},{"IO":{"name":"PB1","position":{"Linear":19},"params":{"reset":true,"label":"","signals":["ADC_IN9","TIM14_CH1","TIM1_CH3N","TIM3_CH4","GPIO"],"current":null}}},{"IO":{"name":"PB2","position":{"Linear":20},"params":{"reset":true,"label":"","signals":["GPIO"],"current":null}}},{"IO":{"name":"PB10","position":{"Linear":21},"params":{"reset":true,"label":"","signals":["I2C1_SCL","GPIO"],"current":null}}},{"IO":{"name":"PB11","position":{"Linear":22},"params":{"reset":true,"label":"","signals":["I2C1_SDA","GPIO"],"current":null}}},{"NC":{"name":"VSS","position":{"Linear":23}}},{"NC":{"name":"VDD","position":{"Linear":24}}},{"IO":{"name":"PB12","position":{"Linear":25},"params":{"reset":true,"label":"","signals":["SPI1_NSS","TIM1_BKIN","GPIO"],"current":null}}},{"IO":{"name":"PB13","position":{"Linear":26},"params":{"reset":true,"label":"","signals":["SPI1_SCK","TIM1_CH1N","GPIO"],"current":null}}},{"IO":{"name":"PB14","position":{"Linear":27},"params":{"reset":true,"label":"","signals":["SPI1_MISO","TIM1_CH2N","GPIO"],"current":null}}},{"IO":{"name":"PB15","position":{"Linear":28},"params":{"reset":true,"label":"","signals":["RTC_REFIN","SPI1_MOSI","TIM1_CH3N","GPIO"],"current":null}}},{"IO":{"name":"PA8","position":{"Linear":29},"params":{"reset":true,"label":"","signals":["RCC_MCO","TIM1_CH1","USART1_CK","GPIO"],"current":null}}},{"IO":{"name":"PA9","position":{"Linear":30},"params":{"reset":true,"label":"","signals":["I2C1_SCL","TIM1_CH2","USART1_TX","GPIO"],"current":null}}},{"IO":{"name":"PA10","position":{"Linear":31},"params":{"reset":true,"label":"","signals":["I2C1_SDA","TIM17_BKIN","TIM1_CH3","USART1_RX","GPIO"],"current":null}}},{"IO":{"name":"PA11","position":{"Linear":32},"params":{"reset":true,"label":"","signals":["TIM1_CH4","USART1_CTS","GPIO"],"current":null}}},{"IO":{"name":"PA12","position":{"Linear":33},"params":{"reset":true,"label":"","signals":["TIM1_ETR","USART1_DE","USART1_RTS","GPIO"],"current":null}}},{"IO":{"name":"PA13","position":{"Linear":34},"params":{"reset":true,"label":"","signals":["IR_OUT","SYS_SWDIO","GPIO"],"current":null}}},{"IO":{"name":"PF6","position":{"Linear":35},"params":{"reset":true,"label":"","signals":["I2C1_SCL","GPIO"],"current":null}}},{"IO":{"name":"PF7","position":{"Linear":36},"params":{"reset":true,"label":"","signals":["I2C1_SDA","GPIO"],"current":null}}},{"IO":{"name":"PA14","position":{"Linear":37},"params":{"reset":true,"label":"","signals":["SYS_SWCLK","USART1_TX","GPIO"],"current":null}}},{"IO":{"name":"PA15","position":{"Linear":38},"params":{"reset":true,"label":"","signals":["SPI1_NSS","USART1_RX","GPIO"],"current":null}}},{"IO":{"name":"PB3","position":{"Linear":39},"params":{"reset":true,"label":"","signals":["SPI1_SCK","GPIO"],"current":null}}},{"IO":{"name":"PB4","position":{"Linear":40},"params":{"reset":true,"label":"","signals":["SPI1_MISO","TIM3_CH1","GPIO"],"current":null}}},{"IO":{"name":"PB5","position":{"Linear":41},"params":{"reset":true,"label":"","signals":["I2C1_SMBA","SPI1_MOSI","TIM16_BKIN","TIM3_CH2","GPIO"],"current":null}}},{"IO":{"name":"PB6","position":{"Linear":42},"params":{"reset":true,"label":"","signals":["I2C1_SCL","TIM16_CH1N","USART1_TX","GPIO"],"current":null}}},{"IO":{"name":"PB7","position":{"Linear":43},"params":{"reset":true,"label":"","signals":["I2C1_SDA","TIM17_CH1N","USART1_RX","GPIO"],"current":null}}},{"NC":{"name":"BOOT0","position":{"Linear":44}}},{"IO":{"name":"PB8","position":{"Linear":45},"params":{"reset":true,"label":"","signals":["I2C1_SCL","TIM16_CH1","GPIO"],"current":null}}},{"IO":{"name":"PB9","position":{"Linear":46},"params":{"reset":true,"label":"","signals":["I2C1_SDA","IR_OUT","TIM17_CH1","GPIO"],"current":null}}},{"NC":{"name":"VSS","position":{"Linear":47}}},{"NC":{"name":"VDD","position":{"Linear":48}}}],"platform":{"STM32":{"family":"STM32F0","line":"STM32F0x0 Value Line"}}}