diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/misc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/misc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/misc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/misc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_adc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_bkp.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_can.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_cec.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dac.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dbgmcu.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_dma.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_exti.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_fsmc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_i2c.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_iwdg.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_pwr.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rtc.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_sdio.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_tim.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/inc/stm32f10x_wwdg.h diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/misc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/misc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/misc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/misc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c diff --git a/lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c b/lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c old mode 100755 new mode 100644 similarity index 100% rename from lib/main/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c rename to lib/main/STM32F1/Drivers/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/Release_Notes.html b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/Release_Notes.html similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/Release_Notes.html rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/Release_Notes.html diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_adc.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_adc.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_adc.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_adc.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_can.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_can.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_can.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_can.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_comp.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_comp.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_comp.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_comp.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_crc.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_crc.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_crc.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_crc.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dac.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dac.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dac.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dac.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dbgmcu.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dbgmcu.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dbgmcu.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dbgmcu.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dma.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dma.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dma.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_dma.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_exti.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_exti.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_exti.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_exti.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_flash.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_flash.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_flash.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_flash.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_gpio.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_gpio.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_gpio.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_gpio.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_hrtim.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_hrtim.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_hrtim.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_hrtim.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_i2c.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_i2c.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_i2c.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_i2c.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_iwdg.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_iwdg.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_iwdg.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_iwdg.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_misc.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_misc.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_misc.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_misc.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_opamp.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_opamp.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_opamp.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_opamp.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_pwr.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_pwr.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_pwr.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_pwr.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rcc.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rcc.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rcc.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rcc.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rtc.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rtc.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rtc.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_rtc.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_spi.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_spi.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_spi.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_spi.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_syscfg.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_syscfg.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_syscfg.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_syscfg.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_tim.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_tim.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_tim.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_tim.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_usart.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_usart.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_usart.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_usart.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_wwdg.h b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_wwdg.h similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/inc/stm32f30x_wwdg.h rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/inc/stm32f30x_wwdg.h diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_adc.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_adc.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_adc.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_adc.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_can.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_can.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_can.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_can.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_comp.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_comp.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_comp.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_comp.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_crc.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_crc.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_crc.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_crc.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dac.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dac.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dac.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dac.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dbgmcu.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dbgmcu.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dbgmcu.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dbgmcu.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dma.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dma.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_dma.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_dma.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_exti.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_exti.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_exti.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_exti.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_flash.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_flash.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_flash.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_flash.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_gpio.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_gpio.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_gpio.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_gpio.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_hrtim.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_hrtim.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_hrtim.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_hrtim.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_i2c.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_i2c.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_i2c.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_i2c.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_iwdg.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_iwdg.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_iwdg.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_iwdg.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_misc.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_misc.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_misc.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_misc.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_opamp.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_opamp.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_opamp.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_opamp.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_pwr.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_pwr.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_pwr.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_pwr.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_rcc.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_rcc.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_rcc.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_rcc.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_rtc.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_rtc.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_rtc.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_rtc.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_spi.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_spi.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_spi.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_spi.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_syscfg.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_syscfg.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_syscfg.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_syscfg.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_tim.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_tim.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_tim.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_tim.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_usart.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_usart.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_usart.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_usart.c diff --git a/lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_wwdg.c b/lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_wwdg.c similarity index 100% rename from lib/main/STM32F30x_StdPeriph_Driver/src/stm32f30x_wwdg.c rename to lib/main/STM32F3/Drivers/STM32F30x_StdPeriph_Driver/src/stm32f30x_wwdg.c diff --git a/lib/main/STM32F4/Drivers/Middlewares/ST/STM32_USB_Device_Library/Class/AUDIO/Inc/usbd_audio.h b/lib/main/STM32F4/Drivers/Middlewares/ST/STM32_USB_Device_Library/Class/AUDIO/Inc/usbd_audio.h new file mode 100644 index 0000000000..7da2e5688d --- /dev/null +++ b/lib/main/STM32F4/Drivers/Middlewares/ST/STM32_USB_Device_Library/Class/AUDIO/Inc/usbd_audio.h @@ -0,0 +1,210 @@ +/** + ****************************************************************************** + * @file usbd_audio.h + * @author MCD Application Team + * @version V2.4.2 + * @date 11-December-2015 + * @brief header file for the usbd_audio.c file. + ****************************************************************************** + * @attention + * + *
+
+
|
+