From 303494d1e4be26e5aa49a988f83700deb1a36644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B7=E5=BA=8A=E5=B0=B1=E7=8A=AF=E5=9B=B0?= <11730503+psx123456@user.noreply.gitee.com> Date: Wed, 26 Feb 2025 17:59:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0adc=EF=BC=8C=E4=B8=B2?= =?UTF-8?q?=E5=8F=A3=EF=BC=8Cgpio=EF=BC=8Cflash=E7=AD=89=E5=A4=96=E8=AE=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 7 + CH32V303-FreeRTOS/.cproject | 7 + CH32V303-FreeRTOS/.mrs/launch.json | 65 + CH32V303-FreeRTOS/.mrs/preferredEncoding.json | 8 + .../App/application/Inc/freerotsTask.h | 11 + .../App/application/Src/freerotsTask.c | 53 + .../App/functionalModule/Inc/FM_ADC.h | 13 + .../App/functionalModule/Inc/FM_GPIO.h | 32 + .../App/functionalModule/Inc/flash.h | 16 + .../App/functionalModule/Inc/uart_dev.h | 66 + .../App/functionalModule/Src/FM_ADC.c | 94 + .../App/functionalModule/Src/FM_GPIO.c | 108 + .../App/functionalModule/Src/flash.c | 42 + .../App/functionalModule/Src/uart_dev.c | 646 + .../App/hardwareDriver/Inc/HD_ADC.h | 19 + .../App/hardwareDriver/Inc/HD_Flash.h | 98 + .../App/hardwareDriver/Inc/HD_GPIO.h | 54 + .../App/hardwareDriver/Inc/HD_UART.h | 103 + .../App/hardwareDriver/Src/HD_ADC.c | 100 + .../App/hardwareDriver/Src/HD_Flash.c | 456 + .../App/hardwareDriver/Src/HD_GPIO.c | 95 + .../App/hardwareDriver/Src/HD_UART.c | 562 + CH32V303-FreeRTOS/App/tools/comm_types.h | 10 +- CH32V303-FreeRTOS/App/tools/pDebug.h | 10 +- CH32V303-FreeRTOS/CH32V303-FreeRTOS.wvproj | 15 +- CH32V303-FreeRTOS/Ld/Link.ld | 187 +- .../Startup/startup_ch32v30x_D8.S | 1 + CH32V303-FreeRTOS/User/main.c | 5 +- .../obj/App/tools/RingQueue/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/CH32V303-FreeRTOS.elf | Bin 176664 -> 365948 bytes CH32V303-FreeRTOS/obj/CH32V303-FreeRTOS.hex | 1838 ++- CH32V303-FreeRTOS/obj/CH32V303-FreeRTOS.lst | 11013 +++++++++++----- CH32V303-FreeRTOS/obj/CH32V303-FreeRTOS.map | 1936 ++- CH32V303-FreeRTOS/obj/Core/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/Debug/subdir.mk | 2 +- .../FreeRTOS/portable/GCC/RISC-V/subdir.mk | 4 +- .../obj/FreeRTOS/portable/MemMang/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/FreeRTOS/subdir.mk | 2 +- .../obj/Peripheral/src/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/Startup/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/User/main.d | 8 +- CH32V303-FreeRTOS/obj/User/main.o | Bin 14920 -> 15224 bytes CH32V303-FreeRTOS/obj/User/subdir.mk | 2 +- CH32V303-FreeRTOS/obj/makefile | 3 + CH32V303-FreeRTOS/obj/sources.mk | 3 + README.md | 42 + 46 files changed, 13434 insertions(+), 4312 deletions(-) create mode 100644 .gitignore create mode 100644 CH32V303-FreeRTOS/.mrs/launch.json create mode 100644 CH32V303-FreeRTOS/.mrs/preferredEncoding.json create mode 100644 CH32V303-FreeRTOS/App/application/Inc/freerotsTask.h create mode 100644 CH32V303-FreeRTOS/App/application/Src/freerotsTask.c create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Inc/FM_ADC.h create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Inc/FM_GPIO.h create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Inc/flash.h create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Inc/uart_dev.h create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Src/FM_ADC.c create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Src/FM_GPIO.c create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Src/flash.c create mode 100644 CH32V303-FreeRTOS/App/functionalModule/Src/uart_dev.c create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Inc/HD_ADC.h create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Inc/HD_Flash.h create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Inc/HD_GPIO.h create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Inc/HD_UART.h create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Src/HD_ADC.c create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Src/HD_Flash.c create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Src/HD_GPIO.c create mode 100644 CH32V303-FreeRTOS/App/hardwareDriver/Src/HD_UART.c create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e68c7dd --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# + +obj/ + +*.o +*.elf +*.hex \ No newline at end of file diff --git a/CH32V303-FreeRTOS/.cproject b/CH32V303-FreeRTOS/.cproject index e496c79..3f7b7cc 100644 --- a/CH32V303-FreeRTOS/.cproject +++ b/CH32V303-FreeRTOS/.cproject @@ -109,6 +109,8 @@ + +