├── .github └── FUNDING.yml ├── .gitignore ├── README.md ├── cdc_driver.py ├── firmware └── firmware.bin ├── include ├── gd32v_pjt_include.h ├── gd32vf103_it.h └── gd32vf103_libopt.h ├── lib ├── README ├── lcd │ ├── include │ │ ├── bmp.h │ │ ├── lcd.h │ │ └── oledfont.h │ └── src │ │ └── lcd.c └── usbcdc │ ├── include │ ├── cdc_acm_core.h │ ├── cdc_acm_uart.h │ ├── drv_usb_core.h │ ├── drv_usb_dev.h │ ├── drv_usb_hw.h │ ├── drv_usb_regs.h │ ├── drv_usbd_int.h │ ├── usb_ch9_std.h │ ├── usb_conf.h │ ├── usbd_conf.h │ ├── usbd_core.h │ ├── usbd_enum.h │ └── usbd_transc.h │ └── src │ ├── cdc_acm_core.c │ ├── drv_usb_core.c │ ├── drv_usb_dev.c │ ├── drv_usbd_int.c │ ├── gd32vf103_hw.c │ ├── usbd_core.c │ ├── usbd_enum.c │ └── usbd_transc.c ├── platformio.ini └── src ├── app.c ├── gd32vf103_it.c └── system_gd32vf103.c /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: loboris 2 | custom: https://www.paypal.me/BLovosevic 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/README.md -------------------------------------------------------------------------------- /cdc_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/cdc_driver.py -------------------------------------------------------------------------------- /firmware/firmware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/firmware/firmware.bin -------------------------------------------------------------------------------- /include/gd32v_pjt_include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/include/gd32v_pjt_include.h -------------------------------------------------------------------------------- /include/gd32vf103_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/include/gd32vf103_it.h -------------------------------------------------------------------------------- /include/gd32vf103_libopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/include/gd32vf103_libopt.h -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/README -------------------------------------------------------------------------------- /lib/lcd/include/bmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/lcd/include/bmp.h -------------------------------------------------------------------------------- /lib/lcd/include/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/lcd/include/lcd.h -------------------------------------------------------------------------------- /lib/lcd/include/oledfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/lcd/include/oledfont.h -------------------------------------------------------------------------------- /lib/lcd/src/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/lcd/src/lcd.c -------------------------------------------------------------------------------- /lib/usbcdc/include/cdc_acm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/cdc_acm_core.h -------------------------------------------------------------------------------- /lib/usbcdc/include/cdc_acm_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/cdc_acm_uart.h -------------------------------------------------------------------------------- /lib/usbcdc/include/drv_usb_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/drv_usb_core.h -------------------------------------------------------------------------------- /lib/usbcdc/include/drv_usb_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/drv_usb_dev.h -------------------------------------------------------------------------------- /lib/usbcdc/include/drv_usb_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/drv_usb_hw.h -------------------------------------------------------------------------------- /lib/usbcdc/include/drv_usb_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/drv_usb_regs.h -------------------------------------------------------------------------------- /lib/usbcdc/include/drv_usbd_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/drv_usbd_int.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usb_ch9_std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usb_ch9_std.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usb_conf.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usbd_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usbd_conf.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usbd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usbd_core.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usbd_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usbd_enum.h -------------------------------------------------------------------------------- /lib/usbcdc/include/usbd_transc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/include/usbd_transc.h -------------------------------------------------------------------------------- /lib/usbcdc/src/cdc_acm_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/cdc_acm_core.c -------------------------------------------------------------------------------- /lib/usbcdc/src/drv_usb_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/drv_usb_core.c -------------------------------------------------------------------------------- /lib/usbcdc/src/drv_usb_dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/drv_usb_dev.c -------------------------------------------------------------------------------- /lib/usbcdc/src/drv_usbd_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/drv_usbd_int.c -------------------------------------------------------------------------------- /lib/usbcdc/src/gd32vf103_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/gd32vf103_hw.c -------------------------------------------------------------------------------- /lib/usbcdc/src/usbd_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/usbd_core.c -------------------------------------------------------------------------------- /lib/usbcdc/src/usbd_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/usbd_enum.c -------------------------------------------------------------------------------- /lib/usbcdc/src/usbd_transc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/lib/usbcdc/src/usbd_transc.c -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/src/app.c -------------------------------------------------------------------------------- /src/gd32vf103_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/src/gd32vf103_it.c -------------------------------------------------------------------------------- /src/system_gd32vf103.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loboris/GD32VF_USB_UART_BRIDGE/HEAD/src/system_gd32vf103.c --------------------------------------------------------------------------------