├── 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
--------------------------------------------------------------------------------