diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..ae73b60
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,6 @@
+{
+ "files.associations": {
+ "gd32f4xx_it.h": "c",
+ "3626motor.h": "c"
+ }
+}
\ No newline at end of file
diff --git a/APP/Device/Device_speed/speed_to_bldc.c b/APP/Device/Device_speed/speed_to_bldc.c
index 913f112..24054e6 100644
--- a/APP/Device/Device_speed/speed_to_bldc.c
+++ b/APP/Device/Device_speed/speed_to_bldc.c
@@ -578,7 +578,7 @@ static void ptz_hori_pid_task()
//根据电机转速计算云台转速
g_ptz.hori_speed_hall_actual = g_ptz.hori_motor_speed_hall_actual / PTZ_HORI_RATIO;
g_ptz.hori_speed_actual = g_ptz.hori_speed_hall_actual;
-#endif
+#endif
diff --git a/BSP/Driver/3626motor/3626motor.c b/BSP/Driver/3626motor/3626motor.c
new file mode 100644
index 0000000..54709b9
--- /dev/null
+++ b/BSP/Driver/3626motor/3626motor.c
@@ -0,0 +1,29 @@
+#include "3626motor.h"
+
+
+
+void motor3606_io_Init()
+{
+ rcu_periph_clock_enable(RCU_GPIOC);
+ rcu_periph_clock_enable(RCU_GPIOD);
+ rcu_periph_clock_enable(RCU_GPIOE);
+
+ gpio_mode_set(GPIOC, GPIO_MODE_OUTPUT, GPIO_PUPD_PULLUP, GPIO_PIN_9);
+ gpio_output_options_set(GPIOC, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_9);
+
+ gpio_mode_set(GPIOD, GPIO_MODE_OUTPUT, GPIO_PUPD_PULLUP, GPIO_PIN_10);
+ gpio_output_options_set(GPIOD, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10);
+
+ gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_0);
+ gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1);
+ gpio_output_options_set(GPIOE, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0| GPIO_PIN_1);
+
+ rcu_periph_clock_enable(RCU_SYSCFG);
+ gpio_mode_set(GPIOE, GPIO_MODE_INPUT, GPIO_PUPD_NONE, GPIO_PIN_10);
+
+
+
+ H_BRIDGE_POWER_ON;
+ // V_BRIDGE_POWER_ON;
+
+}
diff --git a/BSP/Driver/3626motor/3626motor.h b/BSP/Driver/3626motor/3626motor.h
new file mode 100644
index 0000000..2a92bfa
--- /dev/null
+++ b/BSP/Driver/3626motor/3626motor.h
@@ -0,0 +1,36 @@
+#ifndef __3626_MOTOR_H_
+#define __3626_MOTOR_H_
+#include "gd32f4xx_it.h"
+#include "includes.h"
+
+/* 姘村钩鐢垫満姝e悜鏃嬭浆 */
+#define H_Forward_Rotation gpio_bit_reset(GPIOC, GPIO_PIN_9)
+/* 姘村钩鐢垫満鍙嶅悜鏃嬭浆 */
+#define H_Reverse_Rotation gpio_bit_set(GPIOC, GPIO_PIN_9)
+
+/* 鍨傜洿鐢垫満姝e悜鏃嬭浆 */
+#define V_Forward_Rotation gpio_bit_reset(GPIOD, GPIO_PIN_10)
+/* 鍨傜洿鐢垫満鍙嶅悜鏃嬭浆 */
+#define V_Reverse_Rotation gpio_bit_set(GPIOD, GPIO_PIN_10)
+
+
+/* 椹卞姩鍣ㄧ數婧愭帶鍒跺紩鑴 */
+#define H_BRIDGE_POWER_OFF gpio_bit_reset(GPIOE,GPIO_PIN_0)
+#define H_BRIDGE_POWER_ON gpio_bit_set(GPIOE,GPIO_PIN_0)
+
+#define V_BRIDGE_POWER_OFF gpio_bit_reset(GPIOE,GPIO_PIN_1)
+#define V_BRIDGE_POWER_ON gpio_bit_set(GPIOE,GPIO_PIN_1)
+
+
+void motor3606_io_Init();
+
+
+
+
+
+
+
+
+
+
+#endif
diff --git a/BSP/Driver/full_bridge/full_bridge.c b/BSP/Driver/full_bridge/full_bridge.c
index 671c9b3..edc383d 100644
--- a/BSP/Driver/full_bridge/full_bridge.c
+++ b/BSP/Driver/full_bridge/full_bridge.c
@@ -1,9 +1,9 @@
////////////////////////////////////////////////////////////////////////////////
-/// FULL_BRIDGE文件
+/// FULL_BRIDGE锟侥硷拷
///
///
-/// 包含hall捕获、六步驱动等
+/// 锟斤拷锟斤拷hall锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷
/// @file full_bridge.c
/// @author LH
/// @date 2022-07-19
@@ -34,11 +34,11 @@ HALL_State V_Hall_state;
/*
-********************************六步换向法***********************************/
+********************************锟斤拷锟斤拷锟斤拷锟斤拷***********************************/
static unsigned int h_pwm_duty;
static unsigned int v_pwm_duty;
/*!
- \brief none pwm占空比设置
+ \brief none pwm占锟秸憋拷锟斤拷锟斤拷
\param[in] none
\param[out] none
\retval none
@@ -50,7 +50,7 @@ void h_pwm_duty_change(unsigned int pwm_duty)
h_pwm_duty = pwm_duty;
}
-//垂直
+//锟斤拷直
void v_pwm_duty_change(unsigned int pwm_duty)
{
v_pwm_duty = pwm_duty;
@@ -59,7 +59,7 @@ void v_pwm_duty_change(unsigned int pwm_duty)
/*!
- \brief hall状态获取
+ \brief hall状态锟斤拷取
\param[in] none
\param[out] none
\retval none
@@ -94,7 +94,7 @@ unsigned char v_hall_senser_value_get()
/*!
- \brief none U相进,V相出
+ \brief none U锟斤拷锟斤拷锟絍锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -112,7 +112,7 @@ void h_uh_vl()
/*!
- \brief none W相进,V相出
+ \brief none W锟斤拷锟斤拷锟絍锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -130,7 +130,7 @@ void h_wh_vl()
/*!
- \brief none W相进,U相出
+ \brief none W锟斤拷锟斤拷锟経锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -148,7 +148,7 @@ void h_wh_ul()
/*!
- \brief none V相进,U相出
+ \brief none V锟斤拷锟斤拷锟経锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -166,7 +166,7 @@ void h_vh_ul()
/*!
- \brief none V相进,W相出
+ \brief none V锟斤拷锟斤拷锟絎锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -184,7 +184,7 @@ void h_vh_wl()
/*!
- \brief none U相进,W相出
+ \brief none U锟斤拷锟斤拷锟絎锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -201,7 +201,7 @@ void h_uh_wl()
}
/*!
- \brief none 六步换向,对于120°hall,正转顺序为546231,反转顺序为:7-正转顺序,,(最终再减1)
+ \brief none 锟斤拷锟斤拷锟斤拷锟津,讹拷锟斤拷120锟斤拷hall锟斤拷锟斤拷转顺锟斤拷为546231锟斤拷锟斤拷转顺锟斤拷为锟斤拷7-锟斤拷转顺锟斤拷,,锟斤拷锟斤拷锟斤拷锟劫硷拷1锟斤拷
\param[in] none
\param[out] none
\retval none
@@ -218,7 +218,7 @@ pctr h_six_step_commu[6] =
/*!
- \brief none U相进,V相出
+ \brief none U锟斤拷锟斤拷锟絍锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -236,7 +236,7 @@ void v_uh_vl()
/*!
- \brief none W相进,V相出
+ \brief none W锟斤拷锟斤拷锟絍锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -254,7 +254,7 @@ void v_wh_vl()
/*!
- \brief none W相进,U相出
+ \brief none W锟斤拷锟斤拷锟経锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -272,7 +272,7 @@ void v_wh_ul()
/*!
- \brief none V相进,U相出
+ \brief none V锟斤拷锟斤拷锟経锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -290,7 +290,7 @@ void v_vh_ul()
/*!
- \brief none V相进,W相出
+ \brief none V锟斤拷锟斤拷锟絎锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -308,7 +308,7 @@ void v_vh_wl()
/*!
- \brief none U相进,W相出
+ \brief none U锟斤拷锟斤拷锟絎锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -325,7 +325,7 @@ void v_uh_wl()
}
/*!
- \brief none 六步换向,对于120°hall,正转顺序为546231,反转顺序为:7-正转顺序,,(最终再减1)
+ \brief none 锟斤拷锟斤拷锟斤拷锟津,讹拷锟斤拷120锟斤拷hall锟斤拷锟斤拷转顺锟斤拷为546231锟斤拷锟斤拷转顺锟斤拷为锟斤拷7-锟斤拷转顺锟斤拷,,锟斤拷锟斤拷锟斤拷锟劫硷拷1锟斤拷
\param[in] none
\param[out] none
\retval none
@@ -345,33 +345,33 @@ void uvw()
}
/*!
- \brief none 水平直流无刷六步换向
+ \brief none 水平直锟斤拷锟斤拷刷锟斤拷锟斤拷锟斤拷锟斤拷
\param[in] none
\param[out] none
\retval none
\note LH @2022.07.21
*/
-//中断里调用
+//锟叫讹拷锟斤拷锟斤拷锟
void h_bldc_six_step()
{
// H_ADC2_Phase_current();
if(g_ptz.hori_start_stop_set == PTZ_HORI_START)
- {//电机处于启动状态
+ {//锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟阶刺
H_Hall_state.Hall_value = h_hall_senser_value_get();
if((H_Hall_state.Hall_value <= 6)&&(H_Hall_state.Hall_value >= 1))
{
// if(g_ptz.hori_direction_set == PTZ_HORI_DIR_RIGHT)
-// {//电机正转- 1
+// {//锟斤拷锟斤拷锟阶- 1
// h_six_step_commu[(7-H_Hall_state.Hall_value) -1]();
-// }else{//电机反转
+// }else{//锟斤拷锟斤拷锟阶
// h_six_step_commu[H_Hall_state.Hall_value -1]();
// }
- //直齿云台转向
+ //直锟斤拷锟斤拷台转锟斤拷
if(g_ptz.hori_direction_set == PTZ_HORI_DIR_RIGHT)
- {//电机正转- 1
+ {//锟斤拷锟斤拷锟阶- 1
h_six_step_commu[H_Hall_state.Hall_value -1]();
- }else{//电机反转
+ }else{//锟斤拷锟斤拷锟阶
h_six_step_commu[(7-H_Hall_state.Hall_value) -1]();
}
@@ -380,35 +380,35 @@ void h_bldc_six_step()
}
}
/*!
- \brief none 垂直直流无刷六步换向
+ \brief none 锟斤拷直直锟斤拷锟斤拷刷锟斤拷锟斤拷锟斤拷锟斤拷
\param[in] none
\param[out] none
\retval none
\note LH @2022.07.21
*/
-//中断里调用
+//锟叫讹拷锟斤拷锟斤拷锟
void v_bldc_six_step()
{
// V_ADC0_Phase_current();
if((g_ptz.vert_start_stop_set == PTZ_VERT_START) && (g_ptz.vert_pid.mode == PID_ADJUST_SPEED))
- {//电机处于启动状态
+ {//锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟阶刺
V_Hall_state.Hall_value = v_hall_senser_value_get();
if((V_Hall_state.Hall_value <= 6)&&(V_Hall_state.Hall_value >= 1))
{
if(g_ptz.vert_direction_set == PTZ_VERT_DIR_UP)
- {//电机正转- 1
+ {//锟斤拷锟斤拷锟阶- 1
v_six_step_commu[V_Hall_state.Hall_value -1]();
- }else{//电机反转
+ }else{//锟斤拷锟斤拷锟阶
v_six_step_commu[(7-V_Hall_state.Hall_value) -1]();
}
// if(g_ptz.vert_pid.PidUT_float < 0)
-// {//换种思路,PID计算为负数时,反向转动
+// {//锟斤拷锟斤拷思路锟斤拷PID锟斤拷锟斤拷为锟斤拷锟斤拷时锟斤拷锟斤拷锟斤拷转锟斤拷
// if(g_ptz.vert_direction_set == PTZ_VERT_DIR_UP)
-// {//电机正转- 1
+// {//锟斤拷锟斤拷锟阶- 1
// v_six_step_commu[(7-V_Hall_state.Hall_value) -1]();
-// }else{//电机反转
+// }else{//锟斤拷锟斤拷锟阶
// v_six_step_commu[V_Hall_state.Hall_value -1]();
// }
// }
@@ -422,7 +422,7 @@ void v_bldc_six_step()
/*!
- \brief none 垂直方向调速,自锁
+ \brief none 锟斤拷直锟斤拷锟斤拷锟斤拷伲锟斤拷锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -455,7 +455,6 @@ void hori_dir_speed_start(unsigned int verf)
TIMER_CH0CV(TIMER2) = verf;//U199;//
TIMER_CH1CV(TIMER2) = 0;//V
TIMER_CH2CV(TIMER2) = 0;//W
-
}
void hori_dir_speed_stop(void)
@@ -473,7 +472,7 @@ void hori_dir_speed_stop(void)
/*!
- \brief none 电机启动
+ \brief none 锟斤拷锟斤拷锟斤拷锟
\param[in] none
\param[out] none
\retval none
@@ -481,7 +480,7 @@ void hori_dir_speed_stop(void)
*/
void h_start_motor()
{
- //定时器使能
+ //锟斤拷时锟斤拷使锟斤拷
// timer_enable(TIMER2);
h_pwm_duty_change(0);
TIMER_CH0CV(TIMER2) = 0 ;//
@@ -492,12 +491,12 @@ void h_start_motor()
H_EN2_OFF;//V
H_EN3_OFF;//W
-// timer_interrupt_enable(TIMER2,TIMER_INT_UP);//定时器更新中断使能
+// timer_interrupt_enable(TIMER2,TIMER_INT_UP);//锟斤拷时锟斤拷锟斤拷锟斤拷锟叫讹拷使锟斤拷
}
void v_start_motor()
{
- //定时器使能
+ //锟斤拷时锟斤拷使锟斤拷
// timer_enable(TIMER3);
v_pwm_duty_change(0);
TIMER_CH0CV(TIMER3) = 0 ;//
@@ -508,12 +507,12 @@ void v_start_motor()
V_EN2_OFF;//V
V_EN3_OFF;//W
-// timer_interrupt_enable(TIMER3,TIMER_INT_UP);//定时器更新中断使能
+// timer_interrupt_enable(TIMER3,TIMER_INT_UP);//锟斤拷时锟斤拷锟斤拷锟斤拷锟叫讹拷使锟斤拷
}
/*!
- \brief none 电机停止
+ \brief none 锟斤拷锟酵V
\param[in] none
\param[out] none
\retval none
@@ -522,7 +521,7 @@ void v_start_motor()
void h_stop_motor()
{
h_pwm_duty_change(0);
-// //输出低电平
+// //锟斤拷锟斤拷偷锟狡
TIMER_CH0CV(TIMER2) = 0;
TIMER_CH1CV(TIMER2) = 0;
TIMER_CH2CV(TIMER2) = 0;
@@ -530,15 +529,15 @@ void h_stop_motor()
H_EN1_OFF;//U
H_EN2_OFF;//V
H_EN3_OFF;//W
-// //定时器关闭
+// //锟斤拷时锟斤拷锟截憋拷
// timer_disable(TIMER2);
-// timer_interrupt_disable(TIMER2,TIMER_INT_UP);//定时器更新中断使能
+// timer_interrupt_disable(TIMER2,TIMER_INT_UP);//锟斤拷时锟斤拷锟斤拷锟斤拷锟叫讹拷使锟斤拷
}
void v_stop_motor()
{
v_pwm_duty_change(0);
-// //输出低电平
+// //锟斤拷锟斤拷偷锟狡
TIMER_CH0CV(TIMER3) = 0;
TIMER_CH1CV(TIMER3) = 0;
TIMER_CH2CV(TIMER3) = 0;
@@ -546,9 +545,9 @@ void v_stop_motor()
V_EN1_OFF;//U
V_EN2_OFF;//V
V_EN3_OFF;//W
-// //定时器关闭
+// //锟斤拷时锟斤拷锟截憋拷
// timer_disable(TIMER3);
-// timer_interrupt_disable(TIMER3,TIMER_INT_UP);//定时器更新中断使能
+// timer_interrupt_disable(TIMER3,TIMER_INT_UP);//锟斤拷时锟斤拷锟斤拷锟斤拷锟叫讹拷使锟斤拷
}
@@ -557,7 +556,7 @@ void v_stop_motor()
/*!
- \brief hall引脚初始化
+ \brief hall锟斤拷锟脚筹拷始锟斤拷
\param[in] none
\param[out] none
\retval none
@@ -565,11 +564,11 @@ void v_stop_motor()
*/
static void hall_io_init(void)
{
-// //配置引脚时钟
+// //锟斤拷锟斤拷锟斤拷锟斤拷时锟斤拷
// rcu_periph_clock_enable(RCU_GPIOE);
//
-// //水平——PE10-H1,PE11-H2,PE12-H3,,垂直PE13-H1,PE14-H2,PE15-H3
-// //设置引脚为输入模式
+// //水平锟斤拷锟斤拷PE10-H1,PE11-H2,PE12-H3锟斤拷锟斤拷锟斤拷直PE13-H1,PE14-H2,PE15-H3
+// //锟斤拷锟斤拷锟斤拷锟斤拷为锟斤拷锟斤拷模式
// gpio_mode_set(GPIOE, GPIO_MODE_INPUT, GPIO_PUPD_NONE, GPIO_PIN_10);
// gpio_mode_set(GPIOE, GPIO_MODE_INPUT, GPIO_PUPD_NONE, GPIO_PIN_11);
// gpio_mode_set(GPIOE, GPIO_MODE_INPUT, GPIO_PUPD_NONE, GPIO_PIN_12);
@@ -591,7 +590,7 @@ static void hall_io_init(void)
}
/*!
- \brief none 驱动桥引脚初始化
+ \brief none 锟斤拷锟斤拷锟斤拷锟斤拷锟脚筹拷始锟斤拷
\param[in] none
\param[out] none
\retval none
@@ -615,9 +614,9 @@ void bridge_io_init(void)
gpio_mode_set(GPIOD, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_15);
gpio_output_options_set(GPIOD, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10| GPIO_PIN_11| GPIO_PIN_15);
- //GD改版后驱动策略进行了修改————新增驱动桥电源控制引脚,便于驱动器的断电复位等
- gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_0);//水平电源控制引脚
- gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1);//垂直电源控制引脚
+ //GD锟侥帮拷锟斤拷锟斤拷锟斤拷锟斤拷越锟斤拷锟斤拷锟斤拷薷摹锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷诺锟皆达拷锟斤拷锟斤拷锟斤拷牛锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷亩系绺次伙拷锟
+ gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_0);//水平锟斤拷源锟斤拷锟斤拷锟斤拷锟斤拷
+ gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1);//锟斤拷直锟斤拷源锟斤拷锟斤拷锟斤拷锟斤拷
gpio_output_options_set(GPIOE, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0| GPIO_PIN_1);
H_EN1_OFF;
diff --git a/BSP/IAR/GD32F450xE.icf b/BSP/IAR/GD32F450xE.icf
index 67e4732..3074568 100644
--- a/BSP/IAR/GD32F450xE.icf
+++ b/BSP/IAR/GD32F450xE.icf
@@ -2,9 +2,9 @@
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
/*-Specials-*/
-define symbol __ICFEDIT_intvec_start__ = 0x08010000;
+define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
-define symbol __ICFEDIT_region_ROM_start__ = 0x08010000;
+define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2002FFFF;
diff --git a/PROJECT/Backup (1) of OS2.ewd b/PROJECT/Backup (1) of OS2.ewd
new file mode 100644
index 0000000..fe8d3df
--- /dev/null
+++ b/PROJECT/Backup (1) of OS2.ewd
@@ -0,0 +1,3064 @@
+
+
+ 3
+
+ Debug
+
+ ARM
+
+ 1
+
+ C-SPY
+ 2
+
+ 32
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARMSIM_ID
+ 2
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ CADI_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CMSISDAP_ID
+ 2
+
+ 4
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GDBSERVER_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ IJET_ID
+ 2
+
+ 9
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ JLINK_ID
+ 2
+
+ 16
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LMIFTDI_ID
+ 2
+
+ 3
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ NULINK_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ PEMICRO_ID
+ 2
+
+ 3
+ 1
+ 1
+
+
+
+
+
+
+
+ STLINK_ID
+ 2
+
+ 7
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ THIRDPARTY_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+ TIFET_ID
+ 2
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XDS100_ID
+ 2
+
+ 9
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin2.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9BE.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ C-SPY
+ 2
+
+ 32
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARMSIM_ID
+ 2
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+ CADI_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CMSISDAP_ID
+ 2
+
+ 4
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GDBSERVER_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+ IJET_ID
+ 2
+
+ 9
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ JLINK_ID
+ 2
+
+ 16
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LMIFTDI_ID
+ 2
+
+ 3
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ NULINK_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ PEMICRO_ID
+ 2
+
+ 3
+ 1
+ 0
+
+
+
+
+
+
+
+ STLINK_ID
+ 2
+
+ 7
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ THIRDPARTY_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+ TIFET_ID
+ 2
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XDS100_ID
+ 2
+
+ 9
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin2.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9BE.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
+
diff --git a/PROJECT/Backup (1) of OS2.ewp b/PROJECT/Backup (1) of OS2.ewp
new file mode 100644
index 0000000..ae45cae
--- /dev/null
+++ b/PROJECT/Backup (1) of OS2.ewp
@@ -0,0 +1,3668 @@
+
+
+ 3
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 34
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 37
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 11
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 1
+ inputOutputBased
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 26
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 34
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 37
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 11
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+ inputOutputBased
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 26
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+ APP
+
+ Agent
+
+ $PROJ_DIR$\..\APP\Agent\agent_hyt.c
+
+
+ $PROJ_DIR$\..\APP\Agent\agent_hyt.h
+
+
+
+ Appcfg
+
+ $PROJ_DIR$\..\APP\Appcfg\app.c
+
+
+ $PROJ_DIR$\..\APP\Appcfg\app_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\app_hooks.c
+
+
+ $PROJ_DIR$\..\APP\Appcfg\cpu_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\lib_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\os_cfg.h
+
+
+
+ Common
+
+ $PROJ_DIR$\..\APP\Common\comm_cfginfo.c
+
+
+ $PROJ_DIR$\..\APP\Common\comm_cfginfo.h
+
+
+ $PROJ_DIR$\..\APP\Common\comm_types.h
+
+
+ $PROJ_DIR$\..\APP\Common\common.h
+
+
+ $PROJ_DIR$\..\APP\Common\includes.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_default_value.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_global_variable.c
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_global_variable.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_header_file.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_struct.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_type_select.h
+
+
+
+ Device
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_poweroffsave.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_poweroffsave.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_zerooffset.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_zerooffset.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_adc_collect.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_adc_collect.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_dac_out.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_dac_out.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_heatresistor.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_heatresistor.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_interrupt.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_interrupt.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_photoelectricswitch.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_photoelectricswitch.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_relay.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_relay.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_wdog.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_wdog.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\get_angle.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\get_angle.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_bldc.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_bldc.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_electricstable.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_electricstable.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_plan.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_plan.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_step.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_step.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_bldc.c
+
+ Debug
+
+ ICCARM
+
+ 37
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_bldc.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_step.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_step.h
+
+
+
+ Service
+
+ $PROJ_DIR$\..\APP\Service\onchip_flash.c
+
+
+ $PROJ_DIR$\..\APP\Service\onchip_flash.h
+
+
+ $PROJ_DIR$\..\APP\Device\Restore factory settings\Restore_factory_set.c
+
+
+ $PROJ_DIR$\..\APP\Device\Restore factory settings\Restore_factory_set.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_areascan.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_areascan.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_autoreturn.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_autoreturn.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_cmdpreprocess.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_cmdpreprocess.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_error_count.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_error_count.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_presetbitscan.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_presetbitscan.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_selfcheck.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_selfcheck.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_statusmonitor.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_statusmonitor.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_update.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_update.h
+
+
+
+
+ BSP
+
+ Doc
+
+
+ Driver
+
+ as5047d
+
+ $PROJ_DIR$\..\BSP\Driver\as5047d\as5047d.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\as5047d\as5047d.h
+
+
+
+ beep
+
+ $PROJ_DIR$\..\BSP\Driver\beep\beep.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\beep\beep.h
+
+
+
+ check
+
+ $PROJ_DIR$\..\BSP\Driver\check\check.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\check\check.h
+
+
+
+ enet
+
+ $PROJ_DIR$\..\BSP\Driver\enet_to_udp\enet_to_udp.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\enet_to_udp\enet_to_udp.h
+
+
+
+ full_bridge
+
+ $PROJ_DIR$\..\BSP\Driver\full_bridge\full_bridge.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\full_bridge\full_bridge.h
+
+
+
+ getcfg
+
+ $PROJ_DIR$\..\BSP\Driver\getcfg\getcfg.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\getcfg\getcfg.h
+
+
+
+ l6235d
+
+ $PROJ_DIR$\..\BSP\Driver\l6235d\l6235d.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\l6235d\l6235d.h
+
+
+
+ lan8720
+
+ $PROJ_DIR$\..\BSP\Driver\lan8720\Lan8720.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\lan8720\Lan8720.h
+
+
+
+ mb85rc64
+
+ $PROJ_DIR$\..\BSP\Driver\mb85rc64\mb85rc64.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\mb85rc64\mb85rc64.h
+
+
+
+ ring_queue
+
+ $PROJ_DIR$\..\BSP\Driver\ringqueue\ring_queue.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\ringqueue\ring_queue.h
+
+
+
+ timer
+
+ $PROJ_DIR$\..\BSP\Driver\timer\Timer.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\timer\Timer.h
+
+
+
+ tmc2160
+
+ $PROJ_DIR$\..\BSP\Driver\tmc2160\tmc2160.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\tmc2160\tmc2160.h
+
+
+
+ tmp75
+
+ $PROJ_DIR$\..\BSP\Driver\tmp75\tmp75.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\tmp75\tmp75.h
+
+
+
+ usart
+
+ $PROJ_DIR$\..\BSP\Driver\usart\Usart.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\usart\Usart.h
+
+
+
+ w25q128
+
+ $PROJ_DIR$\..\BSP\Driver\w25q128\w25q128.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\w25q128\w25q128.h
+
+
+
+
+ IAR
+
+ $PROJ_DIR$\..\BSP\IAR\GD32F450xE.icf
+
+
+ Debug
+
+ ICCARM
+
+ 37
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OS
+
+ $PROJ_DIR$\..\BSP\OS\bsp_os.c
+
+
+ $PROJ_DIR$\..\BSP\OS\bsp_os.h
+
+
+
+ $PROJ_DIR$\..\BSP\bsp.c
+
+
+ $PROJ_DIR$\..\BSP\bsp.h
+
+
+ $PROJ_DIR$\..\BSP\bsp_int.c
+
+
+ $PROJ_DIR$\..\BSP\bsp_ser.c
+
+
+ $PROJ_DIR$\..\BSP\bsp_ser.h
+
+
+ $PROJ_DIR$\..\BSP\pdebug.c
+
+
+ $PROJ_DIR$\..\BSP\pdebug.h
+
+
+
+ FATFS
+
+ option
+
+ $PROJ_DIR$\..\FATFS\option\cc936.c
+
+
+
+ $PROJ_DIR$\..\FATFS\diskio.c
+
+
+ $PROJ_DIR$\..\FATFS\diskio.h
+
+
+ $PROJ_DIR$\..\FATFS\ff.c
+
+
+ $PROJ_DIR$\..\FATFS\ff.h
+
+
+ $PROJ_DIR$\..\FATFS\ffconf.h
+
+
+ $PROJ_DIR$\..\FATFS\integer.h
+
+
+ $PROJ_DIR$\..\FATFS\tm_stm32f1_fatfs.c
+
+
+ $PROJ_DIR$\..\FATFS\tm_stm32f1_fatfs.h
+
+
+
+ GD32F4
+
+ CMSIS
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\core_cm4.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\core_cm4_simd.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+
+
+
+ GD32F4xx_standard
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
+
+ Startup
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f450.s
+
+
+
+ Systick
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\gd32f4xx_it.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\gd32f4xx_it.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\systick.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\systick.h
+
+
+
+
+ LWIP
+
+ api
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\api_lib.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\api_msg.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\err.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netbuf.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netdb.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netifapi.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\ping.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\sockets.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\tcpip.c
+
+
+
+ arch
+
+ $PROJ_DIR$\..\LWIP\arch\sys_arch.c
+
+
+
+ core
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\asn1_dec.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\asn1_enc.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\def.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\dhcp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\dns.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\inet.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\inet_chksum.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\init.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip_addr.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip_frag.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\mem.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\memp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\mib2.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\mib_structs.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\msg_in.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\msg_out.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\netif.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\pbuf.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\raw.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\stats.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\sys.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\timers.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\udp.c
+
+
+
+ Lib
+
+ $PROJ_DIR$\..\LWIP\Lib\sock_utils.c
+
+
+ $PROJ_DIR$\..\LWIP\Lib\sock_utils.h
+
+
+
+ netif
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\etharp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\slipif.c
+
+
+
+
+ uCOS-II
+
+ Ports
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu.h
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu_a.asm
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu_c.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_dbg.c
+
+
+
+ uC-CPU
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu.h
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu_a.asm
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu_c.c
+
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_core.c
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_core.h
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_def.h
+
+
+
+
+ Source
+
+ $PROJ_DIR$\..\APP\Header\os_cfg.h
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_core.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_flag.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mbox.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mem.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mutex.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_q.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_sem.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_task.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_time.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_tmr.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\ucos_ii.h
+
+
+
+ uC-LIB
+
+ Ports
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uC-LIB\Ports\ARM-Cortex-M4\lib_mem_a.asm
+
+
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_ascii.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_ascii.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_def.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_math.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_math.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_mem.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_mem.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_str.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_str.h
+
+
+
+
+ $PROJ_DIR$\..\..\..\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\{F}SQO_E9%Q2@~G%E(835ZQ.png
+
+
diff --git a/PROJECT/Backup (1) of OS2.ewt b/PROJECT/Backup (1) of OS2.ewt
new file mode 100644
index 0000000..14105c6
--- /dev/null
+++ b/PROJECT/Backup (1) of OS2.ewt
@@ -0,0 +1,3697 @@
+
+
+ 3
+
+ Debug
+
+ ARM
+
+ 1
+
+ C-STAT
+ 515
+
+ 515
+
+ 0
+
+ 1
+ 600
+ 1
+ 6
+ 0
+ 1
+ 100
+ Debug\C-STAT
+
+
+ 2.3.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RuntimeChecking
+ 0
+
+ 2
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ C-STAT
+ 515
+
+ 515
+
+ 0
+
+ 1
+ 600
+ 1
+ 6
+ 0
+ 1
+ 100
+ Release\C-STAT
+
+
+ 2.3.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RuntimeChecking
+ 0
+
+ 2
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ APP
+
+ Agent
+
+ $PROJ_DIR$\..\APP\Agent\agent_hyt.c
+
+
+ $PROJ_DIR$\..\APP\Agent\agent_hyt.h
+
+
+
+ Appcfg
+
+ $PROJ_DIR$\..\APP\Appcfg\app.c
+
+
+ $PROJ_DIR$\..\APP\Appcfg\app_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\app_hooks.c
+
+
+ $PROJ_DIR$\..\APP\Appcfg\cpu_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\lib_cfg.h
+
+
+ $PROJ_DIR$\..\APP\Appcfg\os_cfg.h
+
+
+
+ Common
+
+ $PROJ_DIR$\..\APP\Common\comm_cfginfo.c
+
+
+ $PROJ_DIR$\..\APP\Common\comm_cfginfo.h
+
+
+ $PROJ_DIR$\..\APP\Common\comm_types.h
+
+
+ $PROJ_DIR$\..\APP\Common\common.h
+
+
+ $PROJ_DIR$\..\APP\Common\includes.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_default_value.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_global_variable.c
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_global_variable.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_header_file.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_struct.h
+
+
+ $PROJ_DIR$\..\APP\Common\ptz_type_select.h
+
+
+
+ Device
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_poweroffsave.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_poweroffsave.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_zerooffset.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\angle_zerooffset.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_adc_collect.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_adc_collect.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_dac_out.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_dac_out.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_heatresistor.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_heatresistor.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_interrupt.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_interrupt.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_photoelectricswitch.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_photoelectricswitch.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_relay.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_relay.h
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_wdog.c
+
+
+ $PROJ_DIR$\..\APP\Device\device_Other\device_wdog.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\get_angle.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_angle\get_angle.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_bldc.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_bldc.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_electricstable.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_electricstable.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_plan.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_plan.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_step.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_rotate\rotate_step.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_bldc.c
+
+ Debug
+
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_bldc.h
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_step.c
+
+
+ $PROJ_DIR$\..\APP\Device\Device_speed\speed_to_step.h
+
+
+
+ Service
+
+ $PROJ_DIR$\..\APP\Service\onchip_flash.c
+
+
+ $PROJ_DIR$\..\APP\Service\onchip_flash.h
+
+
+ $PROJ_DIR$\..\APP\Device\Restore factory settings\Restore_factory_set.c
+
+
+ $PROJ_DIR$\..\APP\Device\Restore factory settings\Restore_factory_set.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_areascan.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_areascan.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_autoreturn.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_autoreturn.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_cmdpreprocess.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_cmdpreprocess.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_error_count.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_error_count.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_presetbitscan.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_presetbitscan.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_selfcheck.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_selfcheck.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_statusmonitor.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_statusmonitor.h
+
+
+ $PROJ_DIR$\..\APP\Service\service_update.c
+
+
+ $PROJ_DIR$\..\APP\Service\service_update.h
+
+
+
+
+ BSP
+
+ Doc
+
+
+ Driver
+
+ as5047d
+
+ $PROJ_DIR$\..\BSP\Driver\as5047d\as5047d.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\as5047d\as5047d.h
+
+
+
+ beep
+
+ $PROJ_DIR$\..\BSP\Driver\beep\beep.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\beep\beep.h
+
+
+
+ check
+
+ $PROJ_DIR$\..\BSP\Driver\check\check.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\check\check.h
+
+
+
+ enet
+
+ $PROJ_DIR$\..\BSP\Driver\enet_to_udp\enet_to_udp.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\enet_to_udp\enet_to_udp.h
+
+
+
+ full_bridge
+
+ $PROJ_DIR$\..\BSP\Driver\full_bridge\full_bridge.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\full_bridge\full_bridge.h
+
+
+
+ getcfg
+
+ $PROJ_DIR$\..\BSP\Driver\getcfg\getcfg.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\getcfg\getcfg.h
+
+
+
+ l6235d
+
+ $PROJ_DIR$\..\BSP\Driver\l6235d\l6235d.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\l6235d\l6235d.h
+
+
+
+ lan8720
+
+ $PROJ_DIR$\..\BSP\Driver\lan8720\Lan8720.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\lan8720\Lan8720.h
+
+
+
+ mb85rc64
+
+ $PROJ_DIR$\..\BSP\Driver\mb85rc64\mb85rc64.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\mb85rc64\mb85rc64.h
+
+
+
+ ring_queue
+
+ $PROJ_DIR$\..\BSP\Driver\ringqueue\ring_queue.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\ringqueue\ring_queue.h
+
+
+
+ timer
+
+ $PROJ_DIR$\..\BSP\Driver\timer\Timer.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\timer\Timer.h
+
+
+
+ tmc2160
+
+ $PROJ_DIR$\..\BSP\Driver\tmc2160\tmc2160.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\tmc2160\tmc2160.h
+
+
+
+ tmp75
+
+ $PROJ_DIR$\..\BSP\Driver\tmp75\tmp75.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\tmp75\tmp75.h
+
+
+
+ usart
+
+ $PROJ_DIR$\..\BSP\Driver\usart\Usart.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\usart\Usart.h
+
+
+
+ w25q128
+
+ $PROJ_DIR$\..\BSP\Driver\w25q128\w25q128.c
+
+
+ $PROJ_DIR$\..\BSP\Driver\w25q128\w25q128.h
+
+
+
+
+ IAR
+
+ $PROJ_DIR$\..\BSP\IAR\GD32F450xE.icf
+
+
+ Debug
+
+
+
+ OS
+
+ $PROJ_DIR$\..\BSP\OS\bsp_os.c
+
+
+ $PROJ_DIR$\..\BSP\OS\bsp_os.h
+
+
+
+ $PROJ_DIR$\..\BSP\bsp.c
+
+
+ $PROJ_DIR$\..\BSP\bsp.h
+
+
+ $PROJ_DIR$\..\BSP\bsp_int.c
+
+
+ $PROJ_DIR$\..\BSP\bsp_ser.c
+
+
+ $PROJ_DIR$\..\BSP\bsp_ser.h
+
+
+ $PROJ_DIR$\..\BSP\pdebug.c
+
+
+ $PROJ_DIR$\..\BSP\pdebug.h
+
+
+
+ FATFS
+
+ option
+
+ $PROJ_DIR$\..\FATFS\option\cc936.c
+
+
+
+ $PROJ_DIR$\..\FATFS\diskio.c
+
+
+ $PROJ_DIR$\..\FATFS\diskio.h
+
+
+ $PROJ_DIR$\..\FATFS\ff.c
+
+
+ $PROJ_DIR$\..\FATFS\ff.h
+
+
+ $PROJ_DIR$\..\FATFS\ffconf.h
+
+
+ $PROJ_DIR$\..\FATFS\integer.h
+
+
+ $PROJ_DIR$\..\FATFS\tm_stm32f1_fatfs.c
+
+
+ $PROJ_DIR$\..\FATFS\tm_stm32f1_fatfs.h
+
+
+
+ GD32F4
+
+ CMSIS
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\core_cm4.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\core_cm4_simd.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+
+
+
+ GD32F4xx_standard
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
+
+ Startup
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f450.s
+
+
+
+ Systick
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\gd32f4xx_it.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\gd32f4xx_it.h
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\systick.c
+
+
+ $PROJ_DIR$\..\GD32F4xx_Firmware_Library\SYSTICK\systick.h
+
+
+
+
+ LWIP
+
+ api
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\api_lib.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\api_msg.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\err.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netbuf.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netdb.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\netifapi.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\ping.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\sockets.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\api\tcpip.c
+
+
+
+ arch
+
+ $PROJ_DIR$\..\LWIP\arch\sys_arch.c
+
+
+
+ core
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\asn1_dec.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\asn1_enc.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\def.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\dhcp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\dns.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\inet.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\inet_chksum.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\init.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip_addr.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\ipv4\ip_frag.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\mem.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\memp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\mib2.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\mib_structs.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\msg_in.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\snmp\msg_out.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\netif.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\pbuf.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\raw.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\stats.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\sys.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\timers.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\core\udp.c
+
+
+
+ Lib
+
+ $PROJ_DIR$\..\LWIP\Lib\sock_utils.c
+
+
+ $PROJ_DIR$\..\LWIP\Lib\sock_utils.h
+
+
+
+ netif
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\etharp.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\LWIP\lwip-1.4.1\netif\slipif.c
+
+
+
+
+ uCOS-II
+
+ Ports
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu.h
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu_a.asm
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_cpu_c.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Ports\ARM-Cortex-M4\os_dbg.c
+
+
+
+ uC-CPU
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu.h
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu_a.asm
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\ARM-Cortex-M4\cpu_c.c
+
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_core.c
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_core.h
+
+
+ $PROJ_DIR$\..\OS2\uC-CPU\cpu_def.h
+
+
+
+
+ Source
+
+ $PROJ_DIR$\..\APP\Header\os_cfg.h
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_core.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_flag.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mbox.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mem.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_mutex.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_q.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_sem.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_task.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_time.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\os_tmr.c
+
+
+ $PROJ_DIR$\..\OS2\uCOS-II\Source\ucos_ii.h
+
+
+
+ uC-LIB
+
+ Ports
+
+ ARM-Cortex-M4
+
+ $PROJ_DIR$\..\OS2\uC-LIB\Ports\ARM-Cortex-M4\lib_mem_a.asm
+
+
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_ascii.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_ascii.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_def.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_math.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_math.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_mem.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_mem.h
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_str.c
+
+
+ $PROJ_DIR$\..\OS2\uC-LIB\lib_str.h
+
+
+
+
+ $PROJ_DIR$\..\..\..\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\{F}SQO_E9%Q2@~G%E(835ZQ.png
+
+