├── .hgignore ├── README.md ├── inf └── acmecdc.inf └── src ├── MCD-ST Liberty SW License Agreement V2.pdf ├── Makefile ├── cdchelper.h ├── config.h ├── include ├── core_cm0.h ├── core_cmFunc.h ├── core_cmInstr.h ├── stm32f042x6.h ├── stm32f072xb.h ├── stm32f0xx.h └── system_stm32f0xx.h ├── linker ├── stm32f042x4.ld ├── stm32f042x6.ld ├── stm32f072x8.ld └── stm32f072xB.ld ├── main.c ├── startup_stm32f0xx.c ├── stm32cdcuart.hzp ├── stm32f0xx_hal.c ├── stm32f0xx_hal.h ├── stm32f0xx_hal_conf.h ├── stm32f0xx_hal_cortex.c ├── stm32f0xx_hal_cortex.h ├── stm32f0xx_hal_def.h ├── stm32f0xx_hal_dma.c ├── stm32f0xx_hal_dma.h ├── stm32f0xx_hal_dma_ex.h ├── stm32f0xx_hal_flash.h ├── stm32f0xx_hal_flash_ex.h ├── stm32f0xx_hal_gpio.c ├── stm32f0xx_hal_gpio.h ├── stm32f0xx_hal_gpio_ex.h ├── stm32f0xx_hal_msp.c ├── stm32f0xx_hal_pcd.c ├── stm32f0xx_hal_pcd.h ├── stm32f0xx_hal_pcd_ex.c ├── stm32f0xx_hal_pcd_ex.h ├── stm32f0xx_hal_pwr.h ├── stm32f0xx_hal_pwr_ex.h ├── stm32f0xx_hal_rcc.c ├── stm32f0xx_hal_rcc.h ├── stm32f0xx_hal_rcc_ex.c ├── stm32f0xx_hal_rcc_ex.h ├── stm32f0xx_hal_uart.c ├── stm32f0xx_hal_uart.h ├── stm32f0xx_hal_uart_ex.c ├── stm32f0xx_hal_uart_ex.h ├── stm32f0xx_it.c ├── stm32f0xx_it.h ├── system_stm32f0xx.c ├── usbd_cdc.c ├── usbd_cdc.h ├── usbd_composite.c ├── usbd_composite.h ├── usbd_conf.c ├── usbd_conf.h ├── usbd_core.c ├── usbd_core.h ├── usbd_ctlreq.c ├── usbd_ctlreq.h ├── usbd_def.h ├── usbd_desc.c ├── usbd_desc.h ├── usbd_ioreq.c ├── usbd_ioreq.h └── usbhelper.h /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/.hgignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/README.md -------------------------------------------------------------------------------- /inf/acmecdc.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/inf/acmecdc.inf -------------------------------------------------------------------------------- /src/MCD-ST Liberty SW License Agreement V2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/MCD-ST Liberty SW License Agreement V2.pdf -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/cdchelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/cdchelper.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/config.h -------------------------------------------------------------------------------- /src/include/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/core_cm0.h -------------------------------------------------------------------------------- /src/include/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/core_cmFunc.h -------------------------------------------------------------------------------- /src/include/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/core_cmInstr.h -------------------------------------------------------------------------------- /src/include/stm32f042x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/stm32f042x6.h -------------------------------------------------------------------------------- /src/include/stm32f072xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/stm32f072xb.h -------------------------------------------------------------------------------- /src/include/stm32f0xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/stm32f0xx.h -------------------------------------------------------------------------------- /src/include/system_stm32f0xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/include/system_stm32f0xx.h -------------------------------------------------------------------------------- /src/linker/stm32f042x4.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/linker/stm32f042x4.ld -------------------------------------------------------------------------------- /src/linker/stm32f042x6.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/linker/stm32f042x6.ld -------------------------------------------------------------------------------- /src/linker/stm32f072x8.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/linker/stm32f072x8.ld -------------------------------------------------------------------------------- /src/linker/stm32f072xB.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/linker/stm32f072xB.ld -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/main.c -------------------------------------------------------------------------------- /src/startup_stm32f0xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/startup_stm32f0xx.c -------------------------------------------------------------------------------- /src/stm32cdcuart.hzp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32cdcuart.hzp -------------------------------------------------------------------------------- /src/stm32f0xx_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_conf.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_cortex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_cortex.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_cortex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_cortex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_def.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_dma.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_dma.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_dma_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_dma_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_flash.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_flash_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_flash_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_gpio.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_gpio.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_msp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_msp.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pcd.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pcd.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pcd_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pcd_ex.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pcd_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pcd_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pwr.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_pwr_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_pwr_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_rcc.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_rcc.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_rcc_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_rcc_ex.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_rcc_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_rcc_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_uart.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_uart.h -------------------------------------------------------------------------------- /src/stm32f0xx_hal_uart_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_uart_ex.c -------------------------------------------------------------------------------- /src/stm32f0xx_hal_uart_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_hal_uart_ex.h -------------------------------------------------------------------------------- /src/stm32f0xx_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_it.c -------------------------------------------------------------------------------- /src/stm32f0xx_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/stm32f0xx_it.h -------------------------------------------------------------------------------- /src/system_stm32f0xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/system_stm32f0xx.c -------------------------------------------------------------------------------- /src/usbd_cdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_cdc.c -------------------------------------------------------------------------------- /src/usbd_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_cdc.h -------------------------------------------------------------------------------- /src/usbd_composite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_composite.c -------------------------------------------------------------------------------- /src/usbd_composite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_composite.h -------------------------------------------------------------------------------- /src/usbd_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_conf.c -------------------------------------------------------------------------------- /src/usbd_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_conf.h -------------------------------------------------------------------------------- /src/usbd_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_core.c -------------------------------------------------------------------------------- /src/usbd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_core.h -------------------------------------------------------------------------------- /src/usbd_ctlreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_ctlreq.c -------------------------------------------------------------------------------- /src/usbd_ctlreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_ctlreq.h -------------------------------------------------------------------------------- /src/usbd_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_def.h -------------------------------------------------------------------------------- /src/usbd_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_desc.c -------------------------------------------------------------------------------- /src/usbd_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_desc.h -------------------------------------------------------------------------------- /src/usbd_ioreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_ioreq.c -------------------------------------------------------------------------------- /src/usbd_ioreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbd_ioreq.h -------------------------------------------------------------------------------- /src/usbhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/stm32cdcuart/HEAD/src/usbhelper.h --------------------------------------------------------------------------------