├── GPIO └── GPIO_Toggle │ ├── .cproject │ ├── .project │ ├── .settings │ ├── language.settings.xml │ └── org.eclipse.core.resources.prefs │ ├── .template │ ├── User │ ├── Inc │ │ ├── common.h │ │ ├── dshot.h │ │ ├── functions.h │ │ ├── phaseouts.h │ │ ├── signal.h │ │ ├── sounds.h │ │ └── targets.h │ ├── MCU │ │ └── V203 │ │ │ ├── Inc │ │ │ ├── ADC.h │ │ │ ├── IO.h │ │ │ ├── ch32v20x_conf.h │ │ │ ├── ch32v20x_it.h │ │ │ ├── comparator.h │ │ │ ├── eeprom.h │ │ │ ├── main.h │ │ │ ├── peripherals.h │ │ │ ├── serial_telemetry.h │ │ │ └── system_ch32v20x.h │ │ │ └── Src │ │ │ ├── ADC.c │ │ │ ├── IO.c │ │ │ ├── ch32v20x_it.c │ │ │ ├── comparator.c │ │ │ ├── eeprom.c │ │ │ ├── peripherals.c │ │ │ ├── serial_telemetry.c │ │ │ └── system_ch32v20x.c │ └── Src │ │ ├── dshot.c │ │ ├── functions.c │ │ ├── main.c │ │ ├── phaseouts.c │ │ ├── signal.c │ │ └── sounds.c │ ├── V203_AM32_PA0.wvproj │ └── obj │ ├── Core │ ├── core_riscv.d │ ├── core_riscv.o │ └── subdir.mk │ ├── Debug │ ├── debug.d │ ├── debug.o │ └── subdir.mk │ ├── Peripheral │ └── src │ │ ├── ch32v20x_adc.d │ │ ├── ch32v20x_adc.o │ │ ├── ch32v20x_bkp.d │ │ ├── ch32v20x_bkp.o │ │ ├── ch32v20x_can.d │ │ ├── ch32v20x_can.o │ │ ├── ch32v20x_crc.d │ │ ├── ch32v20x_crc.o │ │ ├── ch32v20x_dbgmcu.d │ │ ├── ch32v20x_dbgmcu.o │ │ ├── ch32v20x_dma.d │ │ ├── ch32v20x_dma.o │ │ ├── ch32v20x_exti.d │ │ ├── ch32v20x_exti.o │ │ ├── ch32v20x_flash.d │ │ ├── ch32v20x_flash.o │ │ ├── ch32v20x_gpio.d │ │ ├── ch32v20x_gpio.o │ │ ├── ch32v20x_i2c.d │ │ ├── ch32v20x_i2c.o │ │ ├── ch32v20x_iwdg.d │ │ ├── ch32v20x_iwdg.o │ │ ├── ch32v20x_misc.d │ │ ├── ch32v20x_misc.o │ │ ├── ch32v20x_opa.d │ │ ├── ch32v20x_opa.o │ │ ├── ch32v20x_pwr.d │ │ ├── ch32v20x_pwr.o │ │ ├── ch32v20x_rcc.d │ │ ├── ch32v20x_rcc.o │ │ ├── ch32v20x_rtc.d │ │ ├── ch32v20x_rtc.o │ │ ├── ch32v20x_spi.d │ │ ├── ch32v20x_spi.o │ │ ├── ch32v20x_tim.d │ │ ├── ch32v20x_tim.o │ │ ├── ch32v20x_usart.d │ │ ├── ch32v20x_usart.o │ │ ├── ch32v20x_wwdg.d │ │ ├── ch32v20x_wwdg.o │ │ └── subdir.mk │ ├── Startup │ ├── startup_ch32v20x_D6.d │ ├── startup_ch32v20x_D6.o │ └── subdir.mk │ ├── User │ ├── MCU │ │ └── V203 │ │ │ └── Src │ │ │ ├── ADC.d │ │ │ ├── ADC.o │ │ │ ├── IO.d │ │ │ ├── IO.o │ │ │ ├── ch32v20x_it.d │ │ │ ├── ch32v20x_it.o │ │ │ ├── comparator.d │ │ │ ├── comparator.o │ │ │ ├── eeprom.d │ │ │ ├── eeprom.o │ │ │ ├── peripherals.d │ │ │ ├── peripherals.o │ │ │ ├── serial_telemetry.d │ │ │ ├── serial_telemetry.o │ │ │ ├── subdir.mk │ │ │ ├── system_ch32v20x.d │ │ │ └── system_ch32v20x.o │ └── Src │ │ ├── dshot.d │ │ ├── dshot.o │ │ ├── functions.d │ │ ├── functions.o │ │ ├── main.d │ │ ├── main.o │ │ ├── phaseouts.d │ │ ├── phaseouts.o │ │ ├── signal.d │ │ ├── signal.o │ │ ├── sounds.d │ │ ├── sounds.o │ │ └── subdir.mk │ ├── V203_AM32.map │ ├── V203_AM32_PA0.bin │ ├── V203_AM32_PA0.elf │ ├── V203_AM32_PA0.lst │ ├── V203_AM32_PA0.map │ ├── makefile │ ├── objects.mk │ └── sources.mk ├── README.md ├── SRC ├── Core │ ├── core_riscv.c │ └── core_riscv.h ├── Debug │ ├── debug.c │ └── debug.h ├── Ld │ └── Link.ld ├── Peripheral │ ├── inc │ │ ├── ch32v20x.h │ │ ├── ch32v20x_adc.h │ │ ├── ch32v20x_bkp.h │ │ ├── ch32v20x_can.h │ │ ├── ch32v20x_crc.h │ │ ├── ch32v20x_dbgmcu.h │ │ ├── ch32v20x_dma.h │ │ ├── ch32v20x_exti.h │ │ ├── ch32v20x_flash.h │ │ ├── ch32v20x_gpio.h │ │ ├── ch32v20x_i2c.h │ │ ├── ch32v20x_iwdg.h │ │ ├── ch32v20x_misc.h │ │ ├── ch32v20x_opa.h │ │ ├── ch32v20x_pwr.h │ │ ├── ch32v20x_rcc.h │ │ ├── ch32v20x_rtc.h │ │ ├── ch32v20x_spi.h │ │ ├── ch32v20x_tim.h │ │ ├── ch32v20x_usart.h │ │ └── ch32v20x_wwdg.h │ └── src │ │ ├── ch32v20x_adc.c │ │ ├── ch32v20x_bkp.c │ │ ├── ch32v20x_can.c │ │ ├── ch32v20x_crc.c │ │ ├── ch32v20x_dbgmcu.c │ │ ├── ch32v20x_dma.c │ │ ├── ch32v20x_exti.c │ │ ├── ch32v20x_flash.c │ │ ├── ch32v20x_gpio.c │ │ ├── ch32v20x_i2c.c │ │ ├── ch32v20x_iwdg.c │ │ ├── ch32v20x_misc.c │ │ ├── ch32v20x_opa.c │ │ ├── ch32v20x_pwr.c │ │ ├── ch32v20x_rcc.c │ │ ├── ch32v20x_rtc.c │ │ ├── ch32v20x_spi.c │ │ ├── ch32v20x_tim.c │ │ ├── ch32v20x_usart.c │ │ └── ch32v20x_wwdg.c └── Startup │ ├── startup_ch32v20x_D6.S │ ├── startup_ch32v20x_D8.S │ └── startup_ch32v20x_D8W.S └── docs ├── SCH_AM32_V203F8U6.pdf └── image ├── ESC_PCB.jpg ├── PINS.jpg ├── System_block.jpg ├── bootloader.jpg ├── config.jpg ├── default_para.jpg ├── first_power_on.jpg ├── mcu.jpg ├── mcu_packge.jpg ├── mrs.jpg ├── test.jpg ├── updata.jpg ├── v203_para.jpg ├── vedio1.jpg └── vedio2.jpg /GPIO/GPIO_Toggle/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | V203_AM32_PA0 4 | 5 | 6 | 7 | 8 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 9 | clean,full,incremental, 10 | 11 | 12 | 13 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 14 | full,incremental, 15 | 16 | 17 | 18 | 19 | org.eclipse.cdt.core.cnature 20 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 21 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 22 | 23 | 24 | 25 | 1595986042669 26 | 27 | 22 28 | 29 | org.eclipse.ui.ide.multiFilter 30 | 1.0-name-matches-false-false-*.wvproj 31 | 32 | 33 | 34 | 35 | 36 | Core 37 | 2 38 | PARENT-2-PROJECT_LOC/SRC/Core 39 | 40 | 41 | Debug 42 | 2 43 | PARENT-2-PROJECT_LOC/SRC/Debug 44 | 45 | 46 | Ld 47 | 2 48 | PARENT-2-PROJECT_LOC/SRC/Ld 49 | 50 | 51 | Peripheral 52 | 2 53 | PARENT-2-PROJECT_LOC/SRC/Peripheral 54 | 55 | 56 | Startup 57 | 2 58 | PARENT-2-PROJECT_LOC/SRC/Startup 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//Peripheral/inc/ch32v20x.h=UTF-8 3 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/.template: -------------------------------------------------------------------------------- 1 | Mcu Type=CH32V20x 2 | Address=0x08000000 3 | Target Path=obj\V203_bootloader_V11.hex 4 | Erase All=true 5 | Program=true 6 | Verify=true 7 | Reset=true 8 | 9 | Vendor=WCH 10 | Link=WCH-Link 11 | Toolchain=RISC-V 12 | Series=CH32V203 13 | Description=ROM(byte): 64K, SRAM(byte): 20K, CHIP PINS: 32, GPIO PORTS: 27.\nWCH CH32V2 series of mainstream MCUs covers the needs of a large variety of applications in the industrial,medical and consumer markets. High performance with first-class peripherals and low-power,low-voltage operation is paired with a high level of integration at accessible prices with a simple architecture and easy-to-use tools. 14 | 15 | PeripheralVersion=1.0 16 | MCU=CH32V203RBT6 17 | CLKSpeed=1 18 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/common.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern uint8_t eepromBuffer[176]; 4 | extern uint16_t TIMER1_MAX_ARR; 5 | 6 | extern uint32_t gcr[37]; 7 | extern uint8_t buffer_padding; 8 | extern uint16_t adjusted_input; 9 | extern uint32_t dma_buffer[64]; 10 | extern uint8_t dshotcommand; 11 | extern uint16_t armed_count_threshold; 12 | extern char forward; 13 | extern uint8_t running; 14 | extern uint16_t zero_input_count; 15 | extern uint16_t signaltimeout; 16 | extern uint16_t input; 17 | extern uint16_t newinput; 18 | extern char play_tone_flag; 19 | extern uint32_t current_GPIO_PIN; 20 | extern GPIO_TypeDef* current_GPIO_PORT; 21 | 22 | //#ifndef MCU_F031 23 | //extern COMP_TypeDef* active_COMP; 24 | //#endif 25 | 26 | extern uint32_t current_EXTI_LINE; 27 | extern char dshot_extended_telemetry; 28 | extern uint16_t send_extended_dshot; 29 | 30 | //typedef struct PID{ 31 | // float error; 32 | // float Kp; 33 | // float Ki; 34 | // float Kd; 35 | // float integral; 36 | // float derivative; 37 | // float last_error; 38 | // float pid_output; 39 | // int16_t integral_limit; 40 | // int16_t output_limit; 41 | //}PID; 42 | 43 | typedef struct fastPID{ 44 | int32_t error; 45 | uint32_t Kp; 46 | uint32_t Ki; 47 | uint32_t Kd; 48 | int32_t integral; 49 | int32_t derivative; 50 | int32_t last_error; 51 | int32_t pid_output; 52 | int32_t integral_limit; 53 | int32_t output_limit; 54 | }fastPID; 55 | 56 | 57 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/dshot.h: -------------------------------------------------------------------------------- 1 | /* 2 | * dshot.h 3 | * 4 | * Created on: Apr. 22, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #include "main.h" 9 | 10 | #ifndef INC_DSHOT_H_ 11 | #define INC_DSHOT_H_ 12 | 13 | 14 | 15 | 16 | 17 | void computeDshotDMA(void); 18 | void make_dshot_package(); 19 | 20 | 21 | extern char EDT_ARM_ENABLE; 22 | extern char EDT_ARMED; 23 | extern void saveEEpromSettings(void); 24 | 25 | extern char dshot_telemetry; 26 | extern char armed; 27 | extern char dir_reversed; 28 | extern char bi_direction; 29 | extern char buffer_divider; 30 | extern uint8_t last_dshot_command; 31 | extern uint16_t commutation_interval; 32 | 33 | //int e_com_time; 34 | 35 | 36 | #endif /* INC_DSHOT_H_ */ 37 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/functions.h: -------------------------------------------------------------------------------- 1 | /* 2 | * functions.h 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef FUNCTIONS_H_ 9 | #define FUNCTIONS_H_ 10 | 11 | #include "main.h" 12 | 13 | 14 | int getAbsDif(int number1, int number2); 15 | void delayMicros(uint32_t micros); 16 | void delayMillis(uint32_t millis); 17 | long map(long x, long in_min, long in_max, long out_min, long out_max); 18 | 19 | #endif /* FUNCTIONS_H_ */ 20 | 21 | 22 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/phaseouts.h: -------------------------------------------------------------------------------- 1 | /* 2 | * phaseouts.h 3 | * 4 | * Created on: Apr 22, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef INC_PHASEOUTS_H_ 9 | #define INC_PHASEOUTS_H_ 10 | 11 | #include "main.h" 12 | 13 | void allOff(); 14 | void comStep (int newStep); 15 | void fullBrake(); 16 | void allpwm(); 17 | void proportionalBrake(); 18 | void twoChannelForward(); 19 | void twoChannelReverse(); 20 | 21 | #endif /* INC_PHASEOUTS_H_ */ 22 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/signal.h: -------------------------------------------------------------------------------- 1 | /* 2 | * IO.h 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #include "main.h" 9 | 10 | extern char out_put; 11 | extern char bi_direction; 12 | extern char inputSet; 13 | extern char dshot; 14 | extern char servoPwm; 15 | extern char send_telemetry; 16 | extern uint8_t degrees_celsius; 17 | extern char crawler_mode; 18 | 19 | extern uint16_t ADC_raw_volts; 20 | extern uint16_t servo_low_threshold; // anything below this point considered 0 21 | extern uint16_t servo_high_threshold; // anything above this point considered 2000 (max) 22 | extern uint16_t servo_neutral; 23 | extern uint8_t servo_dead_band; 24 | 25 | 26 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/sounds.h: -------------------------------------------------------------------------------- 1 | /* 2 | * sounds.h 3 | * 4 | * Created on: May 13, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef SOUNDS_H_ 9 | #define SOUNDS_H_ 10 | 11 | #include "main.h" 12 | 13 | void playStartupTune(void); 14 | void playInputTune(void); 15 | void playBrushedStartupTune(void); 16 | void playInputTune2(void); 17 | void playBeaconTune3(void); 18 | void playDuskingTune(void); 19 | void playDefaultTone(void); 20 | void playChangedTone(void); 21 | 22 | void saveEEpromSettings(void); 23 | void setVolume(uint8_t volume); 24 | 25 | extern void delayMillis(); 26 | 27 | 28 | 29 | 30 | #endif /* SOUNDS_H_ */ 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Inc/targets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/Inc/targets.h -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/ADC.h: -------------------------------------------------------------------------------- 1 | /* 2 | * ADC.h 3 | * 4 | * Created on: May 20, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #include "main.h" 9 | #include "targets.h" 10 | 11 | 12 | #ifndef ADC_H_ 13 | #define ADC_H_ 14 | 15 | 16 | 17 | void ADC_DMA_Callback(void); 18 | void enableADC_DMA(void); 19 | void activateADC(void); 20 | void ADCInit(void); 21 | 22 | 23 | 24 | 25 | #endif /* ADC_H_ */ 26 | 27 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/IO.h: -------------------------------------------------------------------------------- 1 | /* 2 | * IO.h 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef IO_H_ 9 | #define IO_H_ 10 | 11 | 12 | #include "main.h" 13 | 14 | void changeToOutput(); 15 | void changeToInput(); 16 | void receiveDshotDma(); 17 | void sendDshotDma(); 18 | void detectInput(); 19 | 20 | 21 | 22 | 23 | #endif /* IO_H_ */ 24 | 25 | 26 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/ch32v20x_conf.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_conf.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : Library configuration file. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #ifndef __CH32V20x_CONF_H 13 | #define __CH32V20x_CONF_H 14 | 15 | #include "ch32v20x_adc.h" 16 | #include "ch32v20x_bkp.h" 17 | #include "ch32v20x_can.h" 18 | #include "ch32v20x_crc.h" 19 | #include "ch32v20x_dbgmcu.h" 20 | #include "ch32v20x_dma.h" 21 | #include "ch32v20x_exti.h" 22 | #include "ch32v20x_flash.h" 23 | #include "ch32v20x_gpio.h" 24 | #include "ch32v20x_i2c.h" 25 | #include "ch32v20x_iwdg.h" 26 | #include "ch32v20x_pwr.h" 27 | #include "ch32v20x_rcc.h" 28 | #include "ch32v20x_rtc.h" 29 | #include "ch32v20x_spi.h" 30 | #include "ch32v20x_tim.h" 31 | #include "ch32v20x_usart.h" 32 | #include "ch32v20x_wwdg.h" 33 | #include "ch32v20x_it.h" 34 | #include "ch32v20x_misc.h" 35 | 36 | 37 | #endif /* __CH32V20x_CONF_H */ 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/ch32v20x_it.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_it.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains the headers of the interrupt handlers. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #ifndef __CH32V20x_IT_H 13 | #define __CH32V20x_IT_H 14 | 15 | #include "debug.h" 16 | 17 | 18 | #endif /* __CH32V20x_IT_H */ 19 | 20 | 21 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/comparator.h: -------------------------------------------------------------------------------- 1 | /* 2 | * comparator.h 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef COMPARATOR_H_ 9 | #define COMPARATOR_H_ 10 | #include "main.h" 11 | 12 | #define COMP_PA0 0b1100001 13 | #define COMP_PA4 0b1000001 14 | #define COMP_PA5 0b1010001 15 | 16 | void maskPhaseInterrupts(); 17 | void changeCompInput(); 18 | void enableCompInterrupts(); 19 | 20 | extern char rising; 21 | extern char step; 22 | 23 | 24 | #endif /* COMPARATOR_H_ */ 25 | 26 | 27 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/eeprom.h: -------------------------------------------------------------------------------- 1 | /* 2 | * bootloader.h 3 | * 4 | * Created on: Mar. 25, 2020 5 | * Author: Alka 6 | */ 7 | #include "main.h" 8 | 9 | #ifndef INC_EEPROM_H_ 10 | #define INC_EEPROM_H_ 11 | 12 | 13 | 14 | 15 | void save_flash_nolib(uint8_t *data, int length, uint32_t add); 16 | void read_flash_bin(uint8_t* data , uint32_t add , int out_buff_len); 17 | 18 | #endif /* INC_BOOTLOADER_H_ */ 19 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/main.h: -------------------------------------------------------------------------------- 1 | #ifndef __MAIN_H__ 2 | #define __MAIN_H__ 3 | 4 | #include "debug.h" 5 | 6 | 7 | #endif 8 | 9 | 10 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/peripherals.h: -------------------------------------------------------------------------------- 1 | /* 2 | * peripherals.h 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #ifndef PERIPHERALS_H_ 9 | #define PERIPHERALS_H_ 10 | 11 | #include "main.h" 12 | 13 | void initAfterJump(void); 14 | void initCorePeripherals(void); 15 | void SystemClock_Config(void); 16 | void ALL_GPIO_Init(void); 17 | void ALL_DMA_Init(void); 18 | //static void MX_ADC_Init(void); 19 | void ALL_COMP_Init(void); 20 | void PWM_TIM1_Init(void); 21 | void ZC_TIM4_Init(void); 22 | void MX_IWDG_Init(void); 23 | void MX_TIM16_Init(void); 24 | void COM_TIM3_Init(void); 25 | void TENKHz_SysTick_Init(void); 26 | void MX_TIM17_Init(void); 27 | void UN_TIM2_Init(void); 28 | void LED_GPIO_init(void); 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | #endif /* PERIPHERALS_H_ */ 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/serial_telemetry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * serial_telemetry.h 3 | * 4 | * Created on: May 13, 2020 5 | * Author: Alka 6 | */ 7 | 8 | 9 | #include "main.h" 10 | 11 | #ifndef SERIAL_TELEMETRY_H_ 12 | #define SERIAL_TELEMETRY_H_ 13 | 14 | void makeTelemPackage(uint8_t temp, 15 | uint16_t voltage, 16 | uint16_t current, 17 | uint16_t consumption, 18 | uint16_t e_rpm); 19 | 20 | 21 | void telem_UART_Init(void); 22 | void send_telem_DMA(); 23 | 24 | 25 | void telem_UART_Init_CH4(void); 26 | void send_telem_DMA_CH4(); 27 | 28 | #endif /* SERIAL_TELEMETRY_H_ */ 29 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Inc/system_ch32v20x.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : system_ch32v20x.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : CH32V20x Device Peripheral Access Layer System Header File. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #ifndef __SYSTEM_ch32v20x_H 13 | #define __SYSTEM_ch32v20x_H 14 | 15 | #ifdef __cplusplus 16 | extern "C" { 17 | #endif 18 | 19 | extern uint32_t SystemCoreClock; /* System Clock Frequency (Core Clock) */ 20 | 21 | /* System_Exported_Functions */ 22 | extern void SystemInit(void); 23 | extern void SystemCoreClockUpdate(void); 24 | 25 | #ifdef __cplusplus 26 | } 27 | #endif 28 | 29 | #endif /*__CH32V20x_SYSTEM_H */ 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/ADC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/ADC.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/IO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/IO.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/ch32v20x_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/ch32v20x_it.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/comparator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/comparator.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/eeprom.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/peripherals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/peripherals.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/MCU/V203/Src/serial_telemetry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/MCU/V203/Src/serial_telemetry.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Src/functions.c: -------------------------------------------------------------------------------- 1 | /* 2 | * functions.c 3 | * 4 | * Created on: Sep. 26, 2020 5 | * Author: Alka 6 | */ 7 | 8 | #include "functions.h" 9 | #include "targets.h" 10 | 11 | long map(long x, long in_min, long in_max, long out_min, long out_max) 12 | { 13 | if (x < in_min){ 14 | x = in_min; 15 | } 16 | if (x > in_max){ 17 | x = in_max; 18 | } 19 | return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; 20 | 21 | } 22 | 23 | 24 | int getAbsDif(int number1, int number2){ 25 | int result = number1 - number2; 26 | if (result < 0) { 27 | result = -result; 28 | } 29 | return result; 30 | } 31 | 32 | 33 | void delayMicros(uint32_t micros) 34 | { 35 | 36 | uint32_t i; 37 | i = 24*micros; //24 38 | 39 | do 40 | { 41 | __NOP(); 42 | }while(--i); 43 | 44 | #if 0 45 | UTILITY_TIMER->CNT = 0; 46 | while (UTILITY_TIMER->CNT < micros*96) 47 | { 48 | 49 | } 50 | #endif 51 | } 52 | 53 | void delayMillis(uint32_t millis) 54 | { 55 | do 56 | { 57 | delayMicros(1000); 58 | }while( --millis ); 59 | 60 | 61 | #if 0 62 | UTILITY_TIMER->CNT = 0; 63 | while (UTILITY_TIMER->CNT < millis*96000) 64 | { 65 | 66 | } 67 | #endif 68 | } 69 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/User/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/User/Src/main.c -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/V203_AM32_PA0.wvproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/V203_AM32_PA0.wvproj -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Core/core_riscv.d: -------------------------------------------------------------------------------- 1 | Core/core_riscv.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Core/core_riscv.c 3 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Core/core_riscv.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Core/core_riscv.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Core/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Core/core_riscv.c 9 | 10 | OBJS += \ 11 | ./Core/core_riscv.o 12 | 13 | C_DEPS += \ 14 | ./Core/core_riscv.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | Core/core_riscv.o: G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Core/core_riscv.c 19 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" 20 | @ @ 21 | 22 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Debug/debug.d: -------------------------------------------------------------------------------- 1 | Debug/debug.o: G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Debug/debug.c \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Debug/debug.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Debug/debug.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 56 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Debug/debug.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Debug/debug.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Debug/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Debug/debug.c 9 | 10 | OBJS += \ 11 | ./Debug/debug.o 12 | 13 | C_DEPS += \ 14 | ./Debug/debug.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | Debug/debug.o: G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Debug/debug.c 19 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" 20 | @ @ 21 | 22 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_adc.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_adc.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_adc.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_adc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_adc.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_bkp.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_bkp.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_bkp.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_bkp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_bkp.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_can.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_can.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_can.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_can.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_can.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_crc.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_crc.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_crc.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_crc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_crc.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dbgmcu.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_dbgmcu.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_dbgmcu.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dbgmcu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dbgmcu.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dma.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_dma.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_dma.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_dma.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_exti.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_exti.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_exti.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_exti.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_flash.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_flash.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_flash.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_flash.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_gpio.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_gpio.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_gpio.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_gpio.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_i2c.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_i2c.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_i2c.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_i2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_i2c.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_iwdg.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_iwdg.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_iwdg.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_iwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_iwdg.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_misc.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_misc.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_misc.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_misc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_misc.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_opa.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_opa.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_opa.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_opa.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_opa.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 57 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_opa.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_opa.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_pwr.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_pwr.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_pwr.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_pwr.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rcc.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_rcc.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_rcc.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rcc.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rtc.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_rtc.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_rtc.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rtc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_rtc.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_spi.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_spi.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_spi.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_spi.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_tim.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_tim.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_tim.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_tim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_tim.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_usart.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_usart.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_usart.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_usart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_usart.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_wwdg.d: -------------------------------------------------------------------------------- 1 | Peripheral/src/ch32v20x_wwdg.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Peripheral/src/ch32v20x_wwdg.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_wwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Peripheral/src/ch32v20x_wwdg.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Startup/startup_ch32v20x_D6.d: -------------------------------------------------------------------------------- 1 | Startup/startup_ch32v20x_D6.o: \ 2 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Startup/startup_ch32v20x_D6.S 3 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Startup/startup_ch32v20x_D6.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/Startup/startup_ch32v20x_D6.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/Startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | S_UPPER_SRCS += \ 8 | G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Startup/startup_ch32v20x_D6.S 9 | 10 | OBJS += \ 11 | ./Startup/startup_ch32v20x_D6.o 12 | 13 | S_UPPER_DEPS += \ 14 | ./Startup/startup_ch32v20x_D6.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | Startup/startup_ch32v20x_D6.o: G:/ESC_V203/CH32V203_ESC/V203_AM32_PA0/SRC/Startup/startup_ch32v20x_D6.S 19 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -x assembler-with-cpp -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Startup" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" 20 | @ @ 21 | 22 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/ADC.d: -------------------------------------------------------------------------------- 1 | User/MCU/V203/Src/ADC.o: ../User/MCU/V203/Src/ADC.c \ 2 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ADC.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ADC.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 58 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 59 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h: 60 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/ADC.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/ADC.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/IO.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/IO.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/ch32v20x_it.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/ch32v20x_it.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/comparator.d: -------------------------------------------------------------------------------- 1 | User/MCU/V203/Src/comparator.o: ../User/MCU/V203/Src/comparator.c \ 2 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/comparator.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/comparator.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 58 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 59 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h: 60 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/comparator.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/comparator.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/eeprom.d: -------------------------------------------------------------------------------- 1 | User/MCU/V203/Src/eeprom.o: ../User/MCU/V203/Src/eeprom.c \ 2 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/eeprom.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/eeprom.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 58 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/eeprom.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/eeprom.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/peripherals.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/peripherals.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/serial_telemetry.d: -------------------------------------------------------------------------------- 1 | User/MCU/V203/Src/serial_telemetry.o: \ 2 | ../User/MCU/V203/Src/serial_telemetry.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/serial_telemetry.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/serial_telemetry.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 58 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 59 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 60 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h: 61 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/serial_telemetry.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/serial_telemetry.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../User/MCU/V203/Src/ADC.c \ 9 | ../User/MCU/V203/Src/IO.c \ 10 | ../User/MCU/V203/Src/ch32v20x_it.c \ 11 | ../User/MCU/V203/Src/comparator.c \ 12 | ../User/MCU/V203/Src/eeprom.c \ 13 | ../User/MCU/V203/Src/peripherals.c \ 14 | ../User/MCU/V203/Src/serial_telemetry.c \ 15 | ../User/MCU/V203/Src/system_ch32v20x.c 16 | 17 | OBJS += \ 18 | ./User/MCU/V203/Src/ADC.o \ 19 | ./User/MCU/V203/Src/IO.o \ 20 | ./User/MCU/V203/Src/ch32v20x_it.o \ 21 | ./User/MCU/V203/Src/comparator.o \ 22 | ./User/MCU/V203/Src/eeprom.o \ 23 | ./User/MCU/V203/Src/peripherals.o \ 24 | ./User/MCU/V203/Src/serial_telemetry.o \ 25 | ./User/MCU/V203/Src/system_ch32v20x.o 26 | 27 | C_DEPS += \ 28 | ./User/MCU/V203/Src/ADC.d \ 29 | ./User/MCU/V203/Src/IO.d \ 30 | ./User/MCU/V203/Src/ch32v20x_it.d \ 31 | ./User/MCU/V203/Src/comparator.d \ 32 | ./User/MCU/V203/Src/eeprom.d \ 33 | ./User/MCU/V203/Src/peripherals.d \ 34 | ./User/MCU/V203/Src/serial_telemetry.d \ 35 | ./User/MCU/V203/Src/system_ch32v20x.d 36 | 37 | 38 | # Each subdirectory must supply rules for building sources it contributes 39 | User/MCU/V203/Src/%.o: ../User/MCU/V203/Src/%.c 40 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" 41 | @ @ 42 | 43 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/system_ch32v20x.d: -------------------------------------------------------------------------------- 1 | User/MCU/V203/Src/system_ch32v20x.o: \ 2 | ../User/MCU/V203/Src/system_ch32v20x.c \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 55 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/system_ch32v20x.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/MCU/V203/Src/system_ch32v20x.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/dshot.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/dshot.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/functions.d: -------------------------------------------------------------------------------- 1 | User/Src/functions.o: ../User/Src/functions.c \ 2 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/functions.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/functions.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 58 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 59 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h: 60 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/functions.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/functions.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/main.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/phaseouts.d: -------------------------------------------------------------------------------- 1 | User/Src/phaseouts.o: ../User/Src/phaseouts.c \ 2 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/phaseouts.h \ 3 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h \ 4 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h \ 5 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 6 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h \ 7 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h \ 8 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h \ 9 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h \ 10 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h \ 11 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h \ 12 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h \ 13 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h \ 14 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h \ 15 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h \ 16 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h \ 17 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h \ 18 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h \ 19 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h \ 20 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h \ 21 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h \ 22 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h \ 23 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h \ 24 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h \ 25 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h \ 26 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h \ 27 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h \ 28 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h \ 29 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h \ 30 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h 31 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/phaseouts.h: 32 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/main.h: 33 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug/debug.h: 34 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 35 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core/core_riscv.h: 36 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/system_ch32v20x.h: 37 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_conf.h: 38 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_adc.h: 39 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x.h: 40 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_bkp.h: 41 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_can.h: 42 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_crc.h: 43 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dbgmcu.h: 44 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_dma.h: 45 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_exti.h: 46 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_flash.h: 47 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_gpio.h: 48 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_i2c.h: 49 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_iwdg.h: 50 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_pwr.h: 51 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rcc.h: 52 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_rtc.h: 53 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_spi.h: 54 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_tim.h: 55 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_usart.h: 56 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_wwdg.h: 57 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc/ch32v20x_it.h: 58 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc/ch32v20x_misc.h: 59 | G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc/targets.h: 60 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/phaseouts.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/phaseouts.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/signal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/signal.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/sounds.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/User/Src/sounds.o -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/User/Src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../User/Src/dshot.c \ 9 | ../User/Src/functions.c \ 10 | ../User/Src/main.c \ 11 | ../User/Src/phaseouts.c \ 12 | ../User/Src/signal.c \ 13 | ../User/Src/sounds.c 14 | 15 | OBJS += \ 16 | ./User/Src/dshot.o \ 17 | ./User/Src/functions.o \ 18 | ./User/Src/main.o \ 19 | ./User/Src/phaseouts.o \ 20 | ./User/Src/signal.o \ 21 | ./User/Src/sounds.o 22 | 23 | C_DEPS += \ 24 | ./User/Src/dshot.d \ 25 | ./User/Src/functions.d \ 26 | ./User/Src/main.d \ 27 | ./User/Src/phaseouts.d \ 28 | ./User/Src/signal.d \ 29 | ./User/Src/sounds.d 30 | 31 | 32 | # Each subdirectory must supply rules for building sources it contributes 33 | User/Src/%.o: ../User/Src/%.c 34 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Inc" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User\MCU\V203\Src" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Debug" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Core" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\GPIO\GPIO_Toggle\User" -I"G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Peripheral\inc" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" 35 | @ @ 36 | 37 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/V203_AM32_PA0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/V203_AM32_PA0.bin -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/V203_AM32_PA0.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/GPIO/GPIO_Toggle/obj/V203_AM32_PA0.elf -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/makefile: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | -include ../makefile.init 7 | 8 | RM := rm -rf 9 | 10 | # All of the sources participating in the build are defined here 11 | -include sources.mk 12 | -include User/Src/subdir.mk 13 | -include User/MCU/V203/Src/subdir.mk 14 | -include Startup/subdir.mk 15 | -include Peripheral/src/subdir.mk 16 | -include Debug/subdir.mk 17 | -include Core/subdir.mk 18 | -include subdir.mk 19 | -include objects.mk 20 | 21 | ifneq ($(MAKECMDGOALS),clean) 22 | ifneq ($(strip $(ASM_UPPER_DEPS)),) 23 | -include $(ASM_UPPER_DEPS) 24 | endif 25 | ifneq ($(strip $(ASM_DEPS)),) 26 | -include $(ASM_DEPS) 27 | endif 28 | ifneq ($(strip $(S_DEPS)),) 29 | -include $(S_DEPS) 30 | endif 31 | ifneq ($(strip $(S_UPPER_DEPS)),) 32 | -include $(S_UPPER_DEPS) 33 | endif 34 | ifneq ($(strip $(C_DEPS)),) 35 | -include $(C_DEPS) 36 | endif 37 | endif 38 | 39 | -include ../makefile.defs 40 | 41 | # Add inputs and outputs from these tool invocations to the build variables 42 | SECONDARY_FLASH += \ 43 | V203_AM32_PA0.bin \ 44 | 45 | SECONDARY_LIST += \ 46 | V203_AM32_PA0.lst \ 47 | 48 | SECONDARY_SIZE += \ 49 | V203_AM32_PA0.siz \ 50 | 51 | 52 | # All Target 53 | all: V203_AM32_PA0.elf secondary-outputs 54 | 55 | # Tool invocations 56 | V203_AM32_PA0.elf: $(OBJS) $(USER_OBJS) 57 | @ @ riscv-none-elf-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -T "G:\ESC_V203\CH32V203_ESC\V203_AM32_PA0\SRC\Ld\Link.ld" -nostartfiles -Xlinker --gc-sections -Wl,-Map,"V203_AM32_PA0.map" --specs=nano.specs --specs=nosys.specs -o "V203_AM32_PA0.elf" $(OBJS) $(USER_OBJS) $(LIBS) -lprintf 58 | @ @ 59 | V203_AM32_PA0.bin: V203_AM32_PA0.elf 60 | @ riscv-none-elf-objcopy -O binary "V203_AM32_PA0.elf" "V203_AM32_PA0.bin" 61 | @ @ 62 | V203_AM32_PA0.lst: V203_AM32_PA0.elf 63 | @ riscv-none-elf-objdump --all-headers --demangle --disassemble -M xw "V203_AM32_PA0.elf" > "V203_AM32_PA0.lst" 64 | @ @ 65 | V203_AM32_PA0.siz: V203_AM32_PA0.elf 66 | @ riscv-none-elf-size --format=berkeley "V203_AM32_PA0.elf" 67 | @ @ 68 | # Other Targets 69 | clean: 70 | -$(RM) $(ASM_UPPER_DEPS)$(OBJS)$(SECONDARY_FLASH)$(SECONDARY_LIST)$(SECONDARY_SIZE)$(ASM_DEPS)$(S_DEPS)$(S_UPPER_DEPS)$(C_DEPS) V203_AM32_PA0.elf 71 | -@ 72 | secondary-outputs: $(SECONDARY_FLASH) $(SECONDARY_LIST) $(SECONDARY_SIZE) 73 | 74 | .PHONY: all clean dependents 75 | 76 | -include ../makefile.targets 77 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | USER_OBJS := 7 | 8 | LIBS := 9 | 10 | -------------------------------------------------------------------------------- /GPIO/GPIO_Toggle/obj/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # MRS Version: 1.9.0 3 | # Automatically-generated file. Do not edit! 4 | ################################################################################ 5 | 6 | ELF_SRCS := 7 | OBJ_SRCS := 8 | S_SRCS := 9 | ASM_UPPER_SRCS := 10 | ASM_SRCS := 11 | C_SRCS := 12 | S_UPPER_SRCS := 13 | O_SRCS := 14 | ASM_UPPER_DEPS := 15 | OBJS := 16 | SECONDARY_FLASH := 17 | SECONDARY_LIST := 18 | SECONDARY_SIZE := 19 | ASM_DEPS := 20 | S_DEPS := 21 | S_UPPER_DEPS := 22 | C_DEPS := 23 | 24 | # Every subdirectory with source files must be described here 25 | SUBDIRS := \ 26 | Core \ 27 | Debug \ 28 | Peripheral/src \ 29 | Startup \ 30 | User/MCU/V203/Src \ 31 | User/Src \ 32 | 33 | -------------------------------------------------------------------------------- /SRC/Debug/debug.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : debug.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for UART 7 | * Printf , Delay functions. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __DEBUG_H 14 | #define __DEBUG_H 15 | 16 | #include "stdio.h" 17 | #include "ch32v20x.h" 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* UART Printf Definition */ 24 | #define DEBUG_UART1 1 25 | #define DEBUG_UART2 2 26 | #define DEBUG_UART3 3 27 | 28 | /* DEBUG UATR Definition */ 29 | #ifndef DEBUG 30 | #define DEBUG DEBUG_UART1 31 | #endif 32 | 33 | 34 | #define SET_BIT(REG, BIT) ((REG) |= (BIT)) 35 | 36 | #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) 37 | 38 | #define READ_BIT(REG, BIT) ((REG) & (BIT)) 39 | 40 | #define CLEAR_REG(REG) ((REG) = (0x0)) 41 | 42 | #define WRITE_REG(REG, VAL) ((REG) = (VAL)) 43 | 44 | #define READ_REG(REG) ((REG)) 45 | 46 | #define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK))) 47 | 48 | 49 | 50 | 51 | void Delay_Init(void); 52 | void Delay_Us(uint32_t n); 53 | void Delay_Ms(uint32_t n); 54 | void USART_Printf_Init(uint32_t baudrate); 55 | 56 | 57 | #if(0) 58 | #define PRINT(format, ...) printf(format, ##__VA_ARGS__) 59 | #else 60 | #define PRINT(X...) 61 | #endif 62 | 63 | 64 | 65 | #ifdef __cplusplus 66 | } 67 | #endif 68 | 69 | #endif 70 | -------------------------------------------------------------------------------- /SRC/Ld/Link.ld: -------------------------------------------------------------------------------- 1 | ENTRY( _start ) __stack_size = 2048; __resv_size = 256; PROVIDE( _stack_size = __stack_size ); PROVIDE( _resv_size = __resv_size ); /* SRAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192 RAM (xrw) : ORIGIN = 0x200000C0, LENGTH = 8K - 192 FLASH_VECTAB (rx) : ORIGIN = 0x08001000, LENGTH = 192 FLASH_VERSION (rx) : ORIGIN = 0x080010C0, LENGTH = 14 FLASH (rx) : ORIGIN = ORIGIN(FLASH_VERSION) + LENGTH(FLASH_VERSION), LENGTH = 27K - (LENGTH(FLASH_VECTAB) + LENGTH(FLASH_VERSION)) EEPROM (rx) : ORIGIN = 0x080007C00, LENGTH = 1K */ MEMORY { RESET_FLASH(rx) : ORIGIN = 0x00001000, LENGTH = 192 FLASH_VERSION(rx) : ORIGIN = 0x000010C0, LENGTH = 14 FLASH (rx) : ORIGIN = ORIGIN(FLASH_VERSION) + LENGTH(FLASH_VERSION), LENGTH = 60K - (LENGTH(RESET_FLASH) + LENGTH(FLASH_VERSION)) RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K } SECTIONS { .init : { _sinit = .; . = ALIGN(4); KEEP(*(SORT_NONE(.init))) . = ALIGN(4); _einit = .; } >RESET_FLASH AT>RESET_FLASH /* The firmware version and name - at a fixed address to make it possible to read it from firmware files. */ .firmware_version : { . = ALIGN(4); KEEP (*(.firmware_info)) } >FLASH_VERSION .vector : { . = ALIGN(4); *(.vector); . = ALIGN(4); } >FLASH AT>FLASH .text : { . = ALIGN(4); *(.text) *(.text.*) *(.rodata) *(.rodata*) *(.gnu.linkonce.t.*) . = ALIGN(4); } >FLASH AT>FLASH .fini : { KEEP(*(SORT_NONE(.fini))) . = ALIGN(4); } >FLASH AT>FLASH PROVIDE( _etext = . ); PROVIDE( _eitcm = . ); .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } >FLASH AT>FLASH .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } >FLASH AT>FLASH .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } >FLASH AT>FLASH .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } >FLASH AT>FLASH .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } >FLASH AT>FLASH .dalign : { . = ALIGN(4); PROVIDE(_data_vma = .); } >RAM AT>FLASH .dlalign : { . = ALIGN(4); PROVIDE(_data_lma = .); } >FLASH AT>FLASH .data : { *(.gnu.linkonce.r.*) *(.data .data.*) *(.gnu.linkonce.d.*) . = ALIGN(8); PROVIDE( __global_pointer$ = . + 0x800 ); *(.sdata .sdata.*) *(.sdata2.*) *(.gnu.linkonce.s.*) . = ALIGN(8); *(.srodata.cst16) *(.srodata.cst8) *(.srodata.cst4) *(.srodata.cst2) *(.srodata .srodata.*) . = ALIGN(4); PROVIDE( _edata = .); } >RAM AT>FLASH .bss : { . = ALIGN(4); PROVIDE( _sbss = .); *(.sbss*) *(.gnu.linkonce.sb.*) *(.bss*) *(.gnu.linkonce.b.*) *(COMMON*) . = ALIGN(4); PROVIDE( _ebss = .); } >RAM AT>FLASH PROVIDE( _end = _ebss); PROVIDE( end = . ); .stack ORIGIN(RAM) + LENGTH(RAM) - __stack_size - __resv_size : { PROVIDE( _heap_end = . ); . = ALIGN(4); PROVIDE(_susrstack = . ); . = . + __stack_size; PROVIDE( _eusrstack = .); . = . + __resv_size; PROVIDE( _endram = .); } >RAM } -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_bkp.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_bkp.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * BKP firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_BKP_H 14 | #define __CH32V20x_BKP_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* Tamper_Pin_active_level */ 23 | #define BKP_TamperPinLevel_High ((uint16_t)0x0000) 24 | #define BKP_TamperPinLevel_Low ((uint16_t)0x0001) 25 | 26 | /* RTC_output_source_to_output_on_the_Tamper_pin */ 27 | #define BKP_RTCOutputSource_None ((uint16_t)0x0000) 28 | #define BKP_RTCOutputSource_CalibClock ((uint16_t)0x0080) 29 | #define BKP_RTCOutputSource_Alarm ((uint16_t)0x0100) 30 | #define BKP_RTCOutputSource_Second ((uint16_t)0x0300) 31 | 32 | /* Data_Backup_Register */ 33 | #define BKP_DR1 ((uint16_t)0x0004) 34 | #define BKP_DR2 ((uint16_t)0x0008) 35 | #define BKP_DR3 ((uint16_t)0x000C) 36 | #define BKP_DR4 ((uint16_t)0x0010) 37 | #define BKP_DR5 ((uint16_t)0x0014) 38 | #define BKP_DR6 ((uint16_t)0x0018) 39 | #define BKP_DR7 ((uint16_t)0x001C) 40 | #define BKP_DR8 ((uint16_t)0x0020) 41 | #define BKP_DR9 ((uint16_t)0x0024) 42 | #define BKP_DR10 ((uint16_t)0x0028) 43 | #define BKP_DR11 ((uint16_t)0x0040) 44 | #define BKP_DR12 ((uint16_t)0x0044) 45 | #define BKP_DR13 ((uint16_t)0x0048) 46 | #define BKP_DR14 ((uint16_t)0x004C) 47 | #define BKP_DR15 ((uint16_t)0x0050) 48 | #define BKP_DR16 ((uint16_t)0x0054) 49 | #define BKP_DR17 ((uint16_t)0x0058) 50 | #define BKP_DR18 ((uint16_t)0x005C) 51 | #define BKP_DR19 ((uint16_t)0x0060) 52 | #define BKP_DR20 ((uint16_t)0x0064) 53 | #define BKP_DR21 ((uint16_t)0x0068) 54 | #define BKP_DR22 ((uint16_t)0x006C) 55 | #define BKP_DR23 ((uint16_t)0x0070) 56 | #define BKP_DR24 ((uint16_t)0x0074) 57 | #define BKP_DR25 ((uint16_t)0x0078) 58 | #define BKP_DR26 ((uint16_t)0x007C) 59 | #define BKP_DR27 ((uint16_t)0x0080) 60 | #define BKP_DR28 ((uint16_t)0x0084) 61 | #define BKP_DR29 ((uint16_t)0x0088) 62 | #define BKP_DR30 ((uint16_t)0x008C) 63 | #define BKP_DR31 ((uint16_t)0x0090) 64 | #define BKP_DR32 ((uint16_t)0x0094) 65 | #define BKP_DR33 ((uint16_t)0x0098) 66 | #define BKP_DR34 ((uint16_t)0x009C) 67 | #define BKP_DR35 ((uint16_t)0x00A0) 68 | #define BKP_DR36 ((uint16_t)0x00A4) 69 | #define BKP_DR37 ((uint16_t)0x00A8) 70 | #define BKP_DR38 ((uint16_t)0x00AC) 71 | #define BKP_DR39 ((uint16_t)0x00B0) 72 | #define BKP_DR40 ((uint16_t)0x00B4) 73 | #define BKP_DR41 ((uint16_t)0x00B8) 74 | #define BKP_DR42 ((uint16_t)0x00BC) 75 | 76 | void BKP_DeInit(void); 77 | void BKP_TamperPinLevelConfig(uint16_t BKP_TamperPinLevel); 78 | void BKP_TamperPinCmd(FunctionalState NewState); 79 | void BKP_ITConfig(FunctionalState NewState); 80 | void BKP_RTCOutputConfig(uint16_t BKP_RTCOutputSource); 81 | void BKP_SetRTCCalibrationValue(uint8_t CalibrationValue); 82 | void BKP_WriteBackupRegister(uint16_t BKP_DR, uint16_t Data); 83 | uint16_t BKP_ReadBackupRegister(uint16_t BKP_DR); 84 | FlagStatus BKP_GetFlagStatus(void); 85 | void BKP_ClearFlag(void); 86 | ITStatus BKP_GetITStatus(void); 87 | void BKP_ClearITPendingBit(void); 88 | 89 | #ifdef __cplusplus 90 | } 91 | #endif 92 | 93 | #endif 94 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_crc.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_crc.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * CRC firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_CRC_H 14 | #define __CH32V20x_CRC_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | void CRC_ResetDR(void); 23 | uint32_t CRC_CalcCRC(uint32_t Data); 24 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength); 25 | uint32_t CRC_GetCRC(void); 26 | void CRC_SetIDRegister(uint8_t IDValue); 27 | uint8_t CRC_GetIDRegister(void); 28 | 29 | #ifdef __cplusplus 30 | } 31 | #endif 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_dbgmcu.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_dbgmcu.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * DBGMCU firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_DBGMCU_H 14 | #define __CH32V20x_DBGMCU_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | #define DBGMCU_SLEEP ((uint32_t)0x00000001) 23 | #define DBGMCU_STOP ((uint32_t)0x00000002) 24 | #define DBGMCU_STANDBY ((uint32_t)0x00000004) 25 | #define DBGMCU_IWDG_STOP ((uint32_t)0x00000100) 26 | #define DBGMCU_WWDG_STOP ((uint32_t)0x00000200) 27 | #define DBGMCU_I2C1_SMBUS_TIMEOUT ((uint32_t)0x00000400) 28 | #define DBGMCU_I2C2_SMBUS_TIMEOUT ((uint32_t)0x00000800) 29 | #define DBGMCU_TIM1_STOP ((uint32_t)0x00001000) 30 | #define DBGMCU_TIM2_STOP ((uint32_t)0x00002000) 31 | #define DBGMCU_TIM3_STOP ((uint32_t)0x00004000) 32 | #define DBGMCU_TIM4_STOP ((uint32_t)0x00008000) 33 | #define DBGMCU_TIM5_STOP ((uint32_t)0x00010000) 34 | #define DBGMCU_TIM6_STOP ((uint32_t)0x00020000) 35 | #define DBGMCU_TIM7_STOP ((uint32_t)0x00040000) 36 | #define DBGMCU_TIM8_STOP ((uint32_t)0x00080000) 37 | #define DBGMCU_CAN1_STOP ((uint32_t)0x00100000) 38 | #define DBGMCU_CAN2_STOP ((uint32_t)0x00200000) 39 | #define DBGMCU_TIM9_STOP ((uint32_t)0x00400000) 40 | #define DBGMCU_TIM10_STOP ((uint32_t)0x00800000) 41 | 42 | uint32_t DBGMCU_GetREVID(void); 43 | uint32_t DBGMCU_GetDEVID(void); 44 | uint32_t __get_DEBUG_CR(void); 45 | void __set_DEBUG_CR(uint32_t value); 46 | void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState); 47 | 48 | #ifdef __cplusplus 49 | } 50 | #endif 51 | 52 | #endif 53 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_exti.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_exti.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * EXTI firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_EXTI_H 14 | #define __CH32V20x_EXTI_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* EXTI mode enumeration */ 23 | typedef enum 24 | { 25 | EXTI_Mode_Interrupt = 0x00, 26 | EXTI_Mode_Event = 0x04 27 | } EXTIMode_TypeDef; 28 | 29 | /* EXTI Trigger enumeration */ 30 | typedef enum 31 | { 32 | EXTI_Trigger_Rising = 0x08, 33 | EXTI_Trigger_Falling = 0x0C, 34 | EXTI_Trigger_Rising_Falling = 0x10 35 | } EXTITrigger_TypeDef; 36 | 37 | /* EXTI Init Structure definition */ 38 | typedef struct 39 | { 40 | uint32_t EXTI_Line; /* Specifies the EXTI lines to be enabled or disabled. 41 | This parameter can be any combination of @ref EXTI_Lines */ 42 | 43 | EXTIMode_TypeDef EXTI_Mode; /* Specifies the mode for the EXTI lines. 44 | This parameter can be a value of @ref EXTIMode_TypeDef */ 45 | 46 | EXTITrigger_TypeDef EXTI_Trigger; /* Specifies the trigger signal active edge for the EXTI lines. 47 | This parameter can be a value of @ref EXTIMode_TypeDef */ 48 | 49 | FunctionalState EXTI_LineCmd; /* Specifies the new state of the selected EXTI lines. 50 | This parameter can be set either to ENABLE or DISABLE */ 51 | } EXTI_InitTypeDef; 52 | 53 | /* EXTI_Lines */ 54 | #define EXTI_Line0 ((uint32_t)0x00001) /* External interrupt line 0 */ 55 | #define EXTI_Line1 ((uint32_t)0x00002) /* External interrupt line 1 */ 56 | #define EXTI_Line2 ((uint32_t)0x00004) /* External interrupt line 2 */ 57 | #define EXTI_Line3 ((uint32_t)0x00008) /* External interrupt line 3 */ 58 | #define EXTI_Line4 ((uint32_t)0x00010) /* External interrupt line 4 */ 59 | #define EXTI_Line5 ((uint32_t)0x00020) /* External interrupt line 5 */ 60 | #define EXTI_Line6 ((uint32_t)0x00040) /* External interrupt line 6 */ 61 | #define EXTI_Line7 ((uint32_t)0x00080) /* External interrupt line 7 */ 62 | #define EXTI_Line8 ((uint32_t)0x00100) /* External interrupt line 8 */ 63 | #define EXTI_Line9 ((uint32_t)0x00200) /* External interrupt line 9 */ 64 | #define EXTI_Line10 ((uint32_t)0x00400) /* External interrupt line 10 */ 65 | #define EXTI_Line11 ((uint32_t)0x00800) /* External interrupt line 11 */ 66 | #define EXTI_Line12 ((uint32_t)0x01000) /* External interrupt line 12 */ 67 | #define EXTI_Line13 ((uint32_t)0x02000) /* External interrupt line 13 */ 68 | #define EXTI_Line14 ((uint32_t)0x04000) /* External interrupt line 14 */ 69 | #define EXTI_Line15 ((uint32_t)0x08000) /* External interrupt line 15 */ 70 | #define EXTI_Line16 ((uint32_t)0x10000) /* External interrupt line 16 Connected to the PVD Output */ 71 | #define EXTI_Line17 ((uint32_t)0x20000) /* External interrupt line 17 Connected to the RTC Alarm event */ 72 | #define EXTI_Line18 ((uint32_t)0x40000) /* External interrupt line 18 Connected to the USBD Device \ 73 | Wakeup from suspend event */ 74 | #define EXTI_Line19 ((uint32_t)0x80000) /* External interrupt line 19 Connected to the Ethernet Wakeup event */ 75 | #define EXTI_Line20 ((uint32_t)0x100000) /* External interrupt line 20 Connected to the USBFS Wakeup event */ 76 | 77 | #if defined(CH32V20x_D8) || defined(CH32V20x_D8W) 78 | #define EXTI_Line21 ((uint32_t)0x200000) /* External interrupt line 21 Connected to the OSCCAL Wakeup event */ 79 | 80 | #endif 81 | 82 | void EXTI_DeInit(void); 83 | void EXTI_Init(EXTI_InitTypeDef *EXTI_InitStruct); 84 | void EXTI_StructInit(EXTI_InitTypeDef *EXTI_InitStruct); 85 | void EXTI_GenerateSWInterrupt(uint32_t EXTI_Line); 86 | FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line); 87 | void EXTI_ClearFlag(uint32_t EXTI_Line); 88 | ITStatus EXTI_GetITStatus(uint32_t EXTI_Line); 89 | void EXTI_ClearITPendingBit(uint32_t EXTI_Line); 90 | 91 | #ifdef __cplusplus 92 | } 93 | #endif 94 | 95 | #endif 96 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_iwdg.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_iwdg.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * IWDG firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_IWDG_H 14 | #define __CH32V20x_IWDG_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* IWDG_WriteAccess */ 23 | #define IWDG_WriteAccess_Enable ((uint16_t)0x5555) 24 | #define IWDG_WriteAccess_Disable ((uint16_t)0x0000) 25 | 26 | /* IWDG_prescaler */ 27 | #define IWDG_Prescaler_4 ((uint8_t)0x00) 28 | #define IWDG_Prescaler_8 ((uint8_t)0x01) 29 | #define IWDG_Prescaler_16 ((uint8_t)0x02) 30 | #define IWDG_Prescaler_32 ((uint8_t)0x03) 31 | #define IWDG_Prescaler_64 ((uint8_t)0x04) 32 | #define IWDG_Prescaler_128 ((uint8_t)0x05) 33 | #define IWDG_Prescaler_256 ((uint8_t)0x06) 34 | 35 | /* IWDG_Flag */ 36 | #define IWDG_FLAG_PVU ((uint16_t)0x0001) 37 | #define IWDG_FLAG_RVU ((uint16_t)0x0002) 38 | 39 | void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess); 40 | void IWDG_SetPrescaler(uint8_t IWDG_Prescaler); 41 | void IWDG_SetReload(uint16_t Reload); 42 | void IWDG_ReloadCounter(void); 43 | void IWDG_Enable(void); 44 | FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG); 45 | 46 | #ifdef __cplusplus 47 | } 48 | #endif 49 | 50 | #endif 51 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_misc.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_misc.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * miscellaneous firmware library functions. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_MISC_H 14 | #define __CH32V20x_MISC_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* NVIC Init Structure definition */ 23 | typedef struct 24 | { 25 | uint8_t NVIC_IRQChannel; 26 | uint8_t NVIC_IRQChannelPreemptionPriority; 27 | uint8_t NVIC_IRQChannelSubPriority; 28 | FunctionalState NVIC_IRQChannelCmd; 29 | } NVIC_InitTypeDef; 30 | 31 | /* Preemption_Priority_Group */ 32 | #define NVIC_PriorityGroup_0 ((uint32_t)0x00) 33 | #define NVIC_PriorityGroup_1 ((uint32_t)0x01) 34 | #define NVIC_PriorityGroup_2 ((uint32_t)0x02) 35 | #define NVIC_PriorityGroup_3 ((uint32_t)0x03) 36 | #define NVIC_PriorityGroup_4 ((uint32_t)0x04) 37 | 38 | void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup); 39 | void NVIC_Init(NVIC_InitTypeDef *NVIC_InitStruct); 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif 46 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_opa.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_opa.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the 7 | * OPA firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_OPA_H 14 | #define __CH32V20x_OPA_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | #define OPA_PSEL_OFFSET 3 23 | #define OPA_NSEL_OFFSET 2 24 | #define OPA_MODE_OFFSET 1 25 | 26 | /* OPA member enumeration */ 27 | typedef enum 28 | { 29 | OPA1 = 0, 30 | OPA2, 31 | OPA3, 32 | OPA4 33 | } OPA_Num_TypeDef; 34 | 35 | /* OPA PSEL enumeration */ 36 | typedef enum 37 | { 38 | CHP0 = 0, 39 | CHP1 40 | } OPA_PSEL_TypeDef; 41 | 42 | /* OPA NSEL enumeration */ 43 | typedef enum 44 | { 45 | CHN0 = 0, 46 | CHN1 47 | } OPA_NSEL_TypeDef; 48 | 49 | /* OPA out channel enumeration */ 50 | typedef enum 51 | { 52 | OUT_IO_OUT0 = 0, 53 | OUT_IO_OUT1 54 | } OPA_Mode_TypeDef; 55 | 56 | /* OPA Init Structure definition */ 57 | typedef struct 58 | { 59 | OPA_Num_TypeDef OPA_NUM; /* Specifies the members of OPA */ 60 | OPA_PSEL_TypeDef PSEL; /* Specifies the positive channel of OPA */ 61 | OPA_NSEL_TypeDef NSEL; /* Specifies the negative channel of OPA */ 62 | OPA_Mode_TypeDef Mode; /* Specifies the mode of OPA */ 63 | } OPA_InitTypeDef; 64 | 65 | void OPA_DeInit(void); 66 | void OPA_Init(OPA_InitTypeDef *OPA_InitStruct); 67 | void OPA_StructInit(OPA_InitTypeDef *OPA_InitStruct); 68 | void OPA_Cmd(OPA_Num_TypeDef OPA_NUM, FunctionalState NewState); 69 | 70 | #ifdef __cplusplus 71 | } 72 | #endif 73 | 74 | #endif 75 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_pwr.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_pwr.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the PWR 7 | * firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_PWR_H 14 | #define __CH32V20x_PWR_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* PVD_detection_level */ 23 | #define PWR_PVDLevel_2V2 ((uint32_t)0x00000000) 24 | #define PWR_PVDLevel_2V3 ((uint32_t)0x00000020) 25 | #define PWR_PVDLevel_2V4 ((uint32_t)0x00000040) 26 | #define PWR_PVDLevel_2V5 ((uint32_t)0x00000060) 27 | #define PWR_PVDLevel_2V6 ((uint32_t)0x00000080) 28 | #define PWR_PVDLevel_2V7 ((uint32_t)0x000000A0) 29 | #define PWR_PVDLevel_2V8 ((uint32_t)0x000000C0) 30 | #define PWR_PVDLevel_2V9 ((uint32_t)0x000000E0) 31 | 32 | /* Regulator_state_is_STOP_mode */ 33 | #define PWR_Regulator_ON ((uint32_t)0x00000000) 34 | #define PWR_Regulator_LowPower ((uint32_t)0x00000001) 35 | 36 | /* STOP_mode_entry */ 37 | #define PWR_STOPEntry_WFI ((uint8_t)0x01) 38 | #define PWR_STOPEntry_WFE ((uint8_t)0x02) 39 | 40 | /* PWR_Flag */ 41 | #define PWR_FLAG_WU ((uint32_t)0x00000001) 42 | #define PWR_FLAG_SB ((uint32_t)0x00000002) 43 | #define PWR_FLAG_PVDO ((uint32_t)0x00000004) 44 | 45 | void PWR_DeInit(void); 46 | void PWR_BackupAccessCmd(FunctionalState NewState); 47 | void PWR_PVDCmd(FunctionalState NewState); 48 | void PWR_PVDLevelConfig(uint32_t PWR_PVDLevel); 49 | void PWR_WakeUpPinCmd(FunctionalState NewState); 50 | void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry); 51 | void PWR_EnterSTANDBYMode(void); 52 | FlagStatus PWR_GetFlagStatus(uint32_t PWR_FLAG); 53 | void PWR_ClearFlag(uint32_t PWR_FLAG); 54 | void PWR_EnterSTANDBYMode_RAM(void); 55 | void PWR_EnterSTANDBYMode_RAM_LV(void); 56 | void PWR_EnterSTANDBYMode_RAM_VBAT_EN(void); 57 | void PWR_EnterSTANDBYMode_RAM_LV_VBAT_EN(void); 58 | void PWR_EnterSTOPMode_RAM_LV(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry); 59 | 60 | #ifdef __cplusplus 61 | } 62 | #endif 63 | 64 | #endif 65 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_rtc.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_rtc.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the RTC 7 | * firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_RTC_H 14 | #define __CH32V20x_RTC_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | typedef enum 23 | { 24 | Level_32 = 2, 25 | Level_64, 26 | Level_128, 27 | 28 | } Cali_LevelTypeDef; 29 | 30 | /* RTC_interrupts_define */ 31 | #define RTC_IT_OW ((uint16_t)0x0004) /* Overflow interrupt */ 32 | #define RTC_IT_ALR ((uint16_t)0x0002) /* Alarm interrupt */ 33 | #define RTC_IT_SEC ((uint16_t)0x0001) /* Second interrupt */ 34 | 35 | /* RTC_interrupts_flags */ 36 | #define RTC_FLAG_RTOFF ((uint16_t)0x0020) /* RTC Operation OFF flag */ 37 | #define RTC_FLAG_RSF ((uint16_t)0x0008) /* Registers Synchronized flag */ 38 | #define RTC_FLAG_OW ((uint16_t)0x0004) /* Overflow flag */ 39 | #define RTC_FLAG_ALR ((uint16_t)0x0002) /* Alarm flag */ 40 | #define RTC_FLAG_SEC ((uint16_t)0x0001) /* Second flag */ 41 | 42 | #if defined(CH32V20x_D8) || defined(CH32V20x_D8W) 43 | #define RB_OSC32K_HTUNE (0x1FE0) 44 | #define RB_OSC32K_LTUNE (0x1F) 45 | 46 | #define RB_OSC_CAL_HALT (0x80) 47 | #define RB_OSC_CAL_EN (0x02) 48 | #define RB_OSC_CAL_INT_EN (0x01) 49 | 50 | #define RB_OSC_CAL_OV_CNT (0xFF) 51 | 52 | #define RB_OSC_CAL_IF_END (1 << 15) 53 | #define RB_OSC_CAL_CNT_OV (1 << 14) 54 | #define RB_OSC_CAL_CNT (0x3FFF) 55 | 56 | #define RB_CAL_LP_EN (1 << 6) 57 | #define RB_CAL_WKUP_EN (1 << 5) 58 | #define RB_OSC_HALT_MD (1 << 4) 59 | #define RB_OSC_CNT_VLU (0x0F) 60 | 61 | 62 | #ifdef CLK_OSC32K 63 | #if ( CLK_OSC32K == 1 ) 64 | #define CAB_LSIFQ 32000 65 | #else 66 | #define CAB_LSIFQ 32768 67 | #endif 68 | #else 69 | #define CAB_LSIFQ 32000 70 | #endif 71 | #endif 72 | 73 | 74 | void RTC_ITConfig(uint16_t RTC_IT, FunctionalState NewState); 75 | void RTC_EnterConfigMode(void); 76 | void RTC_ExitConfigMode(void); 77 | uint32_t RTC_GetCounter(void); 78 | void RTC_SetCounter(uint32_t CounterValue); 79 | void RTC_SetPrescaler(uint32_t PrescalerValue); 80 | void RTC_SetAlarm(uint32_t AlarmValue); 81 | uint32_t RTC_GetDivider(void); 82 | void RTC_WaitForLastTask(void); 83 | void RTC_WaitForSynchro(void); 84 | FlagStatus RTC_GetFlagStatus(uint16_t RTC_FLAG); 85 | void RTC_ClearFlag(uint16_t RTC_FLAG); 86 | ITStatus RTC_GetITStatus(uint16_t RTC_IT); 87 | void RTC_ClearITPendingBit(uint16_t RTC_IT); 88 | 89 | #if defined(CH32V20x_D8) || defined(CH32V20x_D8W) 90 | void Calibration_LSI(Cali_LevelTypeDef cali_Lv); 91 | 92 | #endif 93 | 94 | #ifdef __cplusplus 95 | } 96 | #endif 97 | 98 | #endif 99 | -------------------------------------------------------------------------------- /SRC/Peripheral/inc/ch32v20x_wwdg.h: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_wwdg.h 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file contains all the functions prototypes for the WWDG 7 | * firmware library. 8 | ********************************************************************************* 9 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 10 | * Attention: This software (modified or not) and binary are used for 11 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 12 | *******************************************************************************/ 13 | #ifndef __CH32V20x_WWDG_H 14 | #define __CH32V20x_WWDG_H 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | #include "ch32v20x.h" 21 | 22 | /* WWDG_Prescaler */ 23 | #define WWDG_Prescaler_1 ((uint32_t)0x00000000) 24 | #define WWDG_Prescaler_2 ((uint32_t)0x00000080) 25 | #define WWDG_Prescaler_4 ((uint32_t)0x00000100) 26 | #define WWDG_Prescaler_8 ((uint32_t)0x00000180) 27 | 28 | void WWDG_DeInit(void); 29 | void WWDG_SetPrescaler(uint32_t WWDG_Prescaler); 30 | void WWDG_SetWindowValue(uint8_t WindowValue); 31 | void WWDG_EnableIT(void); 32 | void WWDG_SetCounter(uint8_t Counter); 33 | void WWDG_Enable(uint8_t Counter); 34 | FlagStatus WWDG_GetFlagStatus(void); 35 | void WWDG_ClearFlag(void); 36 | 37 | #ifdef __cplusplus 38 | } 39 | #endif 40 | 41 | #endif 42 | -------------------------------------------------------------------------------- /SRC/Peripheral/src/ch32v20x_crc.c: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_crc.c 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file provides all the CRC firmware functions. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #include "ch32v20x_crc.h" 13 | 14 | /********************************************************************* 15 | * @fn CRC_ResetDR 16 | * 17 | * @brief Resets the CRC Data register (DR). 18 | * 19 | * @return none 20 | */ 21 | void CRC_ResetDR(void) 22 | { 23 | CRC->CTLR = CRC_CTLR_RESET; 24 | } 25 | 26 | /********************************************************************* 27 | * @fn CRC_CalcCRC 28 | * 29 | * @brief Computes the 32-bit CRC of a given data word(32-bit). 30 | * 31 | * @param Data - data word(32-bit) to compute its CRC. 32 | * 33 | * @return 32-bit CRC. 34 | */ 35 | uint32_t CRC_CalcCRC(uint32_t Data) 36 | { 37 | CRC->DATAR = Data; 38 | 39 | return (CRC->DATAR); 40 | } 41 | 42 | /********************************************************************* 43 | * @fn CRC_CalcBlockCRC 44 | * 45 | * @brief Computes the 32-bit CRC of a given buffer of data word(32-bit). 46 | * 47 | * @param pBuffer - pointer to the buffer containing the data to be computed. 48 | * BufferLength - length of the buffer to be computed. 49 | * 50 | * @return 32-bit CRC. 51 | */ 52 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength) 53 | { 54 | uint32_t index = 0; 55 | 56 | for(index = 0; index < BufferLength; index++){ 57 | CRC->DATAR = pBuffer[index]; 58 | } 59 | 60 | return (CRC->DATAR); 61 | } 62 | 63 | /********************************************************************* 64 | * @fn CRC_GetCRC 65 | * 66 | * @brief Returns the current CRC value. 67 | * 68 | * @return 32-bit CRC. 69 | */ 70 | uint32_t CRC_GetCRC(void) 71 | { 72 | return (CRC->DATAR); 73 | } 74 | 75 | /********************************************************************* 76 | * @fn CRC_SetIDRegister 77 | * 78 | * @brief Stores a 8-bit data in the Independent Data(ID) register. 79 | * 80 | * @param IDValue - 8-bit value to be stored in the ID register. 81 | * 82 | * @return none 83 | */ 84 | void CRC_SetIDRegister(uint8_t IDValue) 85 | { 86 | CRC->IDATAR = IDValue; 87 | } 88 | 89 | /********************************************************************* 90 | * @fn CRC_GetIDRegister 91 | * 92 | * @brief Returns the 8-bit data stored in the Independent Data(ID) register. 93 | * 94 | * @return 8-bit value of the ID register. 95 | */ 96 | uint8_t CRC_GetIDRegister(void) 97 | { 98 | return (CRC->IDATAR); 99 | } 100 | -------------------------------------------------------------------------------- /SRC/Peripheral/src/ch32v20x_dbgmcu.c: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_dbgmcu.c 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file provides all the DBGMCU firmware functions. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #include "ch32v20x_dbgmcu.h" 13 | 14 | #define IDCODE_DEVID_MASK ((uint32_t)0x0000FFFF) 15 | 16 | /********************************************************************* 17 | * @fn DBGMCU_GetREVID 18 | * 19 | * @brief Returns the device revision identifier. 20 | * 21 | * @return Revision identifier. 22 | */ 23 | uint32_t DBGMCU_GetREVID(void) 24 | { 25 | return ((*(uint32_t *)0x1FFFF704) >> 16); 26 | } 27 | 28 | /********************************************************************* 29 | * @fn DBGMCU_GetDEVID 30 | * 31 | * @brief Returns the device identifier. 32 | * 33 | * @return Device identifier. 34 | */ 35 | uint32_t DBGMCU_GetDEVID(void) 36 | { 37 | return ((*(uint32_t *)0x1FFFF704) & IDCODE_DEVID_MASK); 38 | } 39 | 40 | /********************************************************************* 41 | * @fn __get_DEBUG_CR 42 | * 43 | * @brief Return the DEBUGE Control Register 44 | * 45 | * @return DEBUGE Control value 46 | */ 47 | uint32_t __get_DEBUG_CR(void) 48 | { 49 | uint32_t result; 50 | 51 | __asm volatile("csrr %0,""0x7C0" : "=r"(result)); 52 | return (result); 53 | } 54 | 55 | /********************************************************************* 56 | * @fn __set_DEBUG_CR 57 | * 58 | * @brief Set the DEBUGE Control Register 59 | * 60 | * @param value - set DEBUGE Control value 61 | * 62 | * @return none 63 | */ 64 | void __set_DEBUG_CR(uint32_t value) 65 | { 66 | __asm volatile("csrw 0x7C0, %0" : : "r"(value)); 67 | } 68 | 69 | 70 | /********************************************************************* 71 | * @fn DBGMCU_Config 72 | * 73 | * @brief Configures the specified peripheral and low power mode behavior 74 | * when the MCU under Debug mode. 75 | * 76 | * @param DBGMCU_Periph - specifies the peripheral and low power mode. 77 | * DBGMCU_IWDG_STOP - Debug IWDG stopped when Core is halted 78 | * DBGMCU_WWDG_STOP - Debug WWDG stopped when Core is halted 79 | * DBGMCU_TIM1_STOP - TIM1 counter stopped when Core is halted 80 | * DBGMCU_TIM2_STOP - TIM2 counter stopped when Core is halted 81 | * NewState - ENABLE or DISABLE. 82 | * 83 | * @return none 84 | */ 85 | void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState) 86 | { 87 | uint32_t val; 88 | 89 | if(NewState != DISABLE) 90 | { 91 | __set_DEBUG_CR(DBGMCU_Periph); 92 | } 93 | else 94 | { 95 | val = __get_DEBUG_CR(); 96 | val &= ~(uint32_t)DBGMCU_Periph; 97 | __set_DEBUG_CR(val); 98 | } 99 | 100 | } 101 | -------------------------------------------------------------------------------- /SRC/Peripheral/src/ch32v20x_iwdg.c: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_iwdg.c 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file provides all the IWDG firmware functions. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #include "ch32v20x_iwdg.h" 13 | 14 | /* CTLR register bit mask */ 15 | #define CTLR_KEY_Reload ((uint16_t)0xAAAA) 16 | #define CTLR_KEY_Enable ((uint16_t)0xCCCC) 17 | 18 | /********************************************************************* 19 | * @fn IWDG_WriteAccessCmd 20 | * 21 | * @brief Enables or disables write access to IWDG_PSCR and IWDG_RLDR registers. 22 | * 23 | * @param WDG_WriteAccess - new state of write access to IWDG_PSCR and 24 | * IWDG_RLDR registers. 25 | * IWDG_WriteAccess_Enable - Enable write access to IWDG_PSCR and 26 | * IWDG_RLDR registers. 27 | * IWDG_WriteAccess_Disable - Disable write access to IWDG_PSCR 28 | * and IWDG_RLDR registers. 29 | * 30 | * @return none 31 | */ 32 | void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess) 33 | { 34 | IWDG->CTLR = IWDG_WriteAccess; 35 | } 36 | 37 | /********************************************************************* 38 | * @fn IWDG_SetPrescaler 39 | * 40 | * @brief Sets IWDG Prescaler value. 41 | * 42 | * @param IWDG_Prescaler - specifies the IWDG Prescaler value. 43 | * IWDG_Prescaler_4 - IWDG prescaler set to 4. 44 | * IWDG_Prescaler_8 - IWDG prescaler set to 8. 45 | * IWDG_Prescaler_16 - IWDG prescaler set to 16. 46 | * IWDG_Prescaler_32 - IWDG prescaler set to 32. 47 | * IWDG_Prescaler_64 - IWDG prescaler set to 64. 48 | * IWDG_Prescaler_128 - IWDG prescaler set to 128. 49 | * IWDG_Prescaler_256 - IWDG prescaler set to 256. 50 | * 51 | * @return none 52 | */ 53 | void IWDG_SetPrescaler(uint8_t IWDG_Prescaler) 54 | { 55 | IWDG->PSCR = IWDG_Prescaler; 56 | } 57 | 58 | /********************************************************************* 59 | * @fn IWDG_SetReload 60 | * 61 | * @brief Sets IWDG Reload value. 62 | * 63 | * @param Reload - specifies the IWDG Reload value. 64 | * This parameter must be a number between 0 and 0x0FFF. 65 | * 66 | * @return none 67 | */ 68 | void IWDG_SetReload(uint16_t Reload) 69 | { 70 | IWDG->RLDR = Reload; 71 | } 72 | 73 | /********************************************************************* 74 | * @fn IWDG_ReloadCounter 75 | * 76 | * @brief Reloads IWDG counter with value defined in the reload register. 77 | * 78 | * @return none 79 | */ 80 | void IWDG_ReloadCounter(void) 81 | { 82 | IWDG->CTLR = CTLR_KEY_Reload; 83 | } 84 | 85 | /********************************************************************* 86 | * @fn IWDG_Enable 87 | * 88 | * @brief Enables IWDG (write access to IWDG_PSCR and IWDG_RLDR registers disabled). 89 | * 90 | * @return none 91 | */ 92 | void IWDG_Enable(void) 93 | { 94 | IWDG->CTLR = CTLR_KEY_Enable; 95 | } 96 | 97 | /********************************************************************* 98 | * @fn IWDG_GetFlagStatus 99 | * 100 | * @brief Checks whether the specified IWDG flag is set or not. 101 | * 102 | * @param IWDG_FLAG - specifies the flag to check. 103 | * IWDG_FLAG_PVU - Prescaler Value Update on going. 104 | * IWDG_FLAG_RVU - Reload Value Update on going. 105 | * 106 | * @return none 107 | */ 108 | FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG) 109 | { 110 | FlagStatus bitstatus = RESET; 111 | 112 | if((IWDG->STATR & IWDG_FLAG) != (uint32_t)RESET) 113 | { 114 | bitstatus = SET; 115 | } 116 | else 117 | { 118 | bitstatus = RESET; 119 | } 120 | 121 | return bitstatus; 122 | } 123 | -------------------------------------------------------------------------------- /SRC/Peripheral/src/ch32v20x_opa.c: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_opa.c 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file provides all the OPA firmware functions. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #include "ch32v20x_opa.h" 13 | 14 | #define OPA_MASK ((uint32_t)0x000F) 15 | #define OPA_Total_NUM 4 16 | 17 | /********************************************************************* 18 | * @fn OPA_DeInit 19 | * 20 | * @brief Deinitializes the OPA peripheral registers to their default 21 | * reset values. 22 | * 23 | * @return none 24 | */ 25 | void OPA_DeInit(void) 26 | { 27 | OPA->CR = 0; 28 | } 29 | 30 | /********************************************************************* 31 | * @fn OPA_Init 32 | * 33 | * @brief Initializes the OPA peripheral according to the specified 34 | * parameters in the OPA_InitStruct. 35 | * 36 | * @param OPA_InitStruct - pointer to a OPA_InitTypeDef structure 37 | * 38 | * @return none 39 | */ 40 | void OPA_Init(OPA_InitTypeDef *OPA_InitStruct) 41 | { 42 | uint32_t tmp = 0; 43 | tmp = OPA->CR; 44 | tmp &= ~(OPA_MASK << (OPA_InitStruct->OPA_NUM * OPA_Total_NUM)); 45 | tmp |= (((OPA_InitStruct->PSEL << OPA_PSEL_OFFSET) | (OPA_InitStruct->NSEL << OPA_NSEL_OFFSET) | (OPA_InitStruct->Mode << OPA_MODE_OFFSET)) << (OPA_InitStruct->OPA_NUM * OPA_Total_NUM)); 46 | OPA->CR = tmp; 47 | } 48 | 49 | /********************************************************************* 50 | * @fn OPA_StructInit 51 | * 52 | * @brief Fills each OPA_StructInit member with its reset value. 53 | * 54 | * @param OPA_StructInit - pointer to a OPA_InitTypeDef structure 55 | * 56 | * @return none 57 | */ 58 | void OPA_StructInit(OPA_InitTypeDef *OPA_InitStruct) 59 | { 60 | OPA_InitStruct->Mode = OUT_IO_OUT1; 61 | OPA_InitStruct->PSEL = CHP0; 62 | OPA_InitStruct->NSEL = CHN0; 63 | OPA_InitStruct->OPA_NUM = OPA1; 64 | } 65 | 66 | /********************************************************************* 67 | * @fn OPA_Cmd 68 | * 69 | * @brief Enables or disables the specified OPA peripheral. 70 | * 71 | * @param OPA_NUM - Select OPA 72 | * NewState - ENABLE or DISABLE. 73 | * 74 | * @return none 75 | */ 76 | void OPA_Cmd(OPA_Num_TypeDef OPA_NUM, FunctionalState NewState) 77 | { 78 | if(NewState == ENABLE) 79 | { 80 | OPA->CR |= (1 << (OPA_NUM * OPA_Total_NUM)); 81 | } 82 | else 83 | { 84 | OPA->CR &= ~(1 << (OPA_NUM * OPA_Total_NUM)); 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /SRC/Peripheral/src/ch32v20x_wwdg.c: -------------------------------------------------------------------------------- 1 | /********************************** (C) COPYRIGHT ******************************* 2 | * File Name : ch32v20x_wwdg.c 3 | * Author : WCH 4 | * Version : V1.0.0 5 | * Date : 2021/06/06 6 | * Description : This file provides all the WWDG firmware functions. 7 | ********************************************************************************* 8 | * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. 9 | * Attention: This software (modified or not) and binary are used for 10 | * microcontroller manufactured by Nanjing Qinheng Microelectronics. 11 | *******************************************************************************/ 12 | #include "ch32v20x_wwdg.h" 13 | #include "ch32v20x_rcc.h" 14 | 15 | /* CTLR register bit mask */ 16 | #define CTLR_WDGA_Set ((uint32_t)0x00000080) 17 | 18 | /* CFGR register bit mask */ 19 | #define CFGR_WDGTB_Mask ((uint32_t)0xFFFFFE7F) 20 | #define CFGR_W_Mask ((uint32_t)0xFFFFFF80) 21 | #define BIT_Mask ((uint8_t)0x7F) 22 | 23 | /********************************************************************* 24 | * @fn WWDG_DeInit 25 | * 26 | * @brief Deinitializes the WWDG peripheral registers to their default reset values 27 | * 28 | * @return none 29 | */ 30 | void WWDG_DeInit(void) 31 | { 32 | RCC_APB1PeriphResetCmd(RCC_APB1Periph_WWDG, ENABLE); 33 | RCC_APB1PeriphResetCmd(RCC_APB1Periph_WWDG, DISABLE); 34 | } 35 | 36 | /********************************************************************* 37 | * @fn WWDG_SetPrescaler 38 | * 39 | * @brief Sets the WWDG Prescaler 40 | * 41 | * @param WWDG_Prescaler - specifies the WWDG Prescaler 42 | * WWDG_Prescaler_1 - WWDG counter clock = (PCLK1/4096)/1 43 | * WWDG_Prescaler_2 - WWDG counter clock = (PCLK1/4096)/2 44 | * WWDG_Prescaler_4 - WWDG counter clock = (PCLK1/4096)/4 45 | * WWDG_Prescaler_8 - WWDG counter clock = (PCLK1/4096)/8 46 | * 47 | * @return none 48 | */ 49 | void WWDG_SetPrescaler(uint32_t WWDG_Prescaler) 50 | { 51 | uint32_t tmpreg = 0; 52 | tmpreg = WWDG->CFGR & CFGR_WDGTB_Mask; 53 | tmpreg |= WWDG_Prescaler; 54 | WWDG->CFGR = tmpreg; 55 | } 56 | 57 | /********************************************************************* 58 | * @fn WWDG_SetWindowValue 59 | * 60 | * @brief Sets the WWDG window value 61 | * 62 | * @param WindowValue - specifies the window value to be compared to the 63 | * downcounter,which must be lower than 0x80 64 | * 65 | * @return none 66 | */ 67 | void WWDG_SetWindowValue(uint8_t WindowValue) 68 | { 69 | __IO uint32_t tmpreg = 0; 70 | 71 | tmpreg = WWDG->CFGR & CFGR_W_Mask; 72 | 73 | tmpreg |= WindowValue & (uint32_t)BIT_Mask; 74 | 75 | WWDG->CFGR = tmpreg; 76 | } 77 | 78 | /********************************************************************* 79 | * @fn WWDG_EnableIT 80 | * 81 | * @brief Enables the WWDG Early Wakeup interrupt(EWI) 82 | * 83 | * @return none 84 | */ 85 | void WWDG_EnableIT(void) 86 | { 87 | WWDG->CFGR |= (1 << 9); 88 | } 89 | 90 | /********************************************************************* 91 | * @fn WWDG_SetCounter 92 | * 93 | * @brief Sets the WWDG counter value 94 | * 95 | * @param Counter - specifies the watchdog counter value,which must be a 96 | * number between 0x40 and 0x7F 97 | * 98 | * @return none 99 | */ 100 | void WWDG_SetCounter(uint8_t Counter) 101 | { 102 | WWDG->CTLR = Counter & BIT_Mask; 103 | } 104 | 105 | /********************************************************************* 106 | * @fn WWDG_Enable 107 | * 108 | * @brief Enables WWDG and load the counter value 109 | * 110 | * @param Counter - specifies the watchdog counter value,which must be a 111 | * number between 0x40 and 0x7F 112 | * @return none 113 | */ 114 | void WWDG_Enable(uint8_t Counter) 115 | { 116 | WWDG->CTLR = CTLR_WDGA_Set | Counter; 117 | } 118 | 119 | /********************************************************************* 120 | * @fn WWDG_GetFlagStatus 121 | * 122 | * @brief Checks whether the Early Wakeup interrupt flag is set or not 123 | * 124 | * @return The new state of the Early Wakeup interrupt flag (SET or RESET) 125 | */ 126 | FlagStatus WWDG_GetFlagStatus(void) 127 | { 128 | return (FlagStatus)(WWDG->STATR); 129 | } 130 | 131 | /********************************************************************* 132 | * @fn WWDG_ClearFlag 133 | * 134 | * @brief Clears Early Wakeup interrupt flag 135 | * 136 | * @return none 137 | */ 138 | void WWDG_ClearFlag(void) 139 | { 140 | WWDG->STATR = (uint32_t)RESET; 141 | } 142 | -------------------------------------------------------------------------------- /docs/SCH_AM32_V203F8U6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/SCH_AM32_V203F8U6.pdf -------------------------------------------------------------------------------- /docs/image/ESC_PCB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/ESC_PCB.jpg -------------------------------------------------------------------------------- /docs/image/PINS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/PINS.jpg -------------------------------------------------------------------------------- /docs/image/System_block.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/System_block.jpg -------------------------------------------------------------------------------- /docs/image/bootloader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/bootloader.jpg -------------------------------------------------------------------------------- /docs/image/config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/config.jpg -------------------------------------------------------------------------------- /docs/image/default_para.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/default_para.jpg -------------------------------------------------------------------------------- /docs/image/first_power_on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/first_power_on.jpg -------------------------------------------------------------------------------- /docs/image/mcu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/mcu.jpg -------------------------------------------------------------------------------- /docs/image/mcu_packge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/mcu_packge.jpg -------------------------------------------------------------------------------- /docs/image/mrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/mrs.jpg -------------------------------------------------------------------------------- /docs/image/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/test.jpg -------------------------------------------------------------------------------- /docs/image/updata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/updata.jpg -------------------------------------------------------------------------------- /docs/image/v203_para.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/v203_para.jpg -------------------------------------------------------------------------------- /docs/image/vedio1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/vedio1.jpg -------------------------------------------------------------------------------- /docs/image/vedio2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwch/RISC-V_ESC/d787a9c5c7e8c6df122bb96c8ecd4ca6a8fde7df/docs/image/vedio2.jpg --------------------------------------------------------------------------------