diff --git a/Core/Inc/gpio.h b/Core/Inc/gpio.h
index 387f35c..a14898c 100644
--- a/Core/Inc/gpio.h
+++ b/Core/Inc/gpio.h
@@ -22,18 +22,17 @@
#define __GPIO_H__
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include "main.h"
- /* USER CODE BEGIN Includes */
+/* USER CODE BEGIN Includes */
- /* USER CODE END Includes */
+/* USER CODE END Includes */
- /* USER CODE BEGIN Private defines */
+/* USER CODE BEGIN Private defines */
typedef enum
{
DI_1,
@@ -53,16 +52,17 @@ extern "C"
DO_EN,
DO_MAX,
} gpio_do_e;
- /* USER CODE END Private defines */
+/* USER CODE END Private defines */
- void MX_GPIO_Init(void);
+void MX_GPIO_Init(void);
- /* USER CODE BEGIN Prototypes */
+/* USER CODE BEGIN Prototypes */
extern void gpio_do_test(uint8_t gpio_num, GPIO_PinState state);
extern GPIO_PinState gpio_di_test(uint8_t gpio_num);
- /* USER CODE END Prototypes */
+/* USER CODE END Prototypes */
#ifdef __cplusplus
}
#endif
#endif /*__ GPIO_H__ */
+
diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c
index c05f5f1..569c205 100644
--- a/Core/Src/freertos.c
+++ b/Core/Src/freertos.c
@@ -61,17 +61,17 @@ osThreadId gpio_di_do_taskHandle;
extern float current_buff[2];
/* USER CODE END FunctionPrototypes */
-void start_tcp_task(void const *argument);
-void start_led_toggle_task(void const *argument);
-void start_dac_task(void const *argument);
-void start_adc_task(void const *argument);
-void start_gpio_di_do_task(void const *argument);
+void start_tcp_task(void const * argument);
+void start_led_toggle_task(void const * argument);
+void start_dac_task(void const * argument);
+void start_adc_task(void const * argument);
+void start_gpio_di_do_task(void const * argument);
extern void MX_LWIP_Init(void);
void MX_FREERTOS_Init(void); /* (MISRA C 2004 rule 8.1) */
/* GetIdleTaskMemory prototype (linked to static allocation support) */
-void vApplicationGetIdleTaskMemory(StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize);
+void vApplicationGetIdleTaskMemory( StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize );
/* USER CODE BEGIN GET_IDLE_TASK_MEMORY */
static StaticTask_t xIdleTaskTCBBuffer;
@@ -87,12 +87,11 @@ void vApplicationGetIdleTaskMemory(StaticTask_t **ppxIdleTaskTCBBuffer, StackTyp
/* USER CODE END GET_IDLE_TASK_MEMORY */
/**
- * @brief FreeRTOS initialization
- * @param None
- * @retval None
- */
-void MX_FREERTOS_Init(void)
-{
+ * @brief FreeRTOS initialization
+ * @param None
+ * @retval None
+ */
+void MX_FREERTOS_Init(void) {
/* USER CODE BEGIN Init */
/* USER CODE END Init */
@@ -137,6 +136,7 @@ void MX_FREERTOS_Init(void)
/* USER CODE BEGIN RTOS_THREADS */
/* add threads, ... */
/* USER CODE END RTOS_THREADS */
+
}
/* USER CODE BEGIN Header_start_tcp_task */
@@ -146,7 +146,7 @@ void MX_FREERTOS_Init(void)
* @retval None
*/
/* USER CODE END Header_start_tcp_task */
-void start_tcp_task(void const *argument)
+void start_tcp_task(void const * argument)
{
/* init code for LWIP */
MX_LWIP_Init();
@@ -180,7 +180,7 @@ void start_tcp_task(void const *argument)
* @retval None
*/
/* USER CODE END Header_start_led_toggle_task */
-void start_led_toggle_task(void const *argument)
+void start_led_toggle_task(void const * argument)
{
/* USER CODE BEGIN start_led_toggle_task */
/* Infinite loop */
@@ -199,7 +199,7 @@ void start_led_toggle_task(void const *argument)
* @retval None
*/
/* USER CODE END Header_start_dac_task */
-void start_dac_task(void const *argument)
+void start_dac_task(void const * argument)
{
/* USER CODE BEGIN start_dac_task */
dac161s997_init();
@@ -221,7 +221,7 @@ void start_dac_task(void const *argument)
* @retval None
*/
/* USER CODE END Header_start_adc_task */
-void start_adc_task(void const *argument)
+void start_adc_task(void const * argument)
{
/* USER CODE BEGIN start_adc_task */
ad7124_setup();
@@ -253,7 +253,7 @@ void start_adc_task(void const *argument)
* @retval None
*/
/* USER CODE END Header_start_gpio_di_do_task */
-void start_gpio_di_do_task(void const *argument)
+void start_gpio_di_do_task(void const * argument)
{
/* USER CODE BEGIN start_gpio_di_do_task */
/* Infinite loop */
diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c
index 4732642..605594a 100644
--- a/Core/Src/gpio.c
+++ b/Core/Src/gpio.c
@@ -33,12 +33,12 @@
/* USER CODE END 1 */
/** Configure pins as
- * Analog
- * Input
- * Output
- * EVENT_OUT
- * EXTI
- */
+ * Analog
+ * Input
+ * Output
+ * EVENT_OUT
+ * EXTI
+*/
void MX_GPIO_Init(void)
{
@@ -56,13 +56,15 @@ void MX_GPIO_Init(void)
HAL_GPIO_WritePin(ETH_RESET_GPIO_Port, ETH_RESET_Pin, GPIO_PIN_SET);
/*Configure GPIO pin Output Level */
- HAL_GPIO_WritePin(GPIOB, LED3_R_Pin | LED3_G_Pin | DAC1_CS_Pin | DAC2_CS_Pin, GPIO_PIN_SET);
+ HAL_GPIO_WritePin(GPIOB, LED3_R_Pin|LED3_G_Pin|DAC1_CS_Pin|DAC2_CS_Pin, GPIO_PIN_SET);
/*Configure GPIO pin Output Level */
- HAL_GPIO_WritePin(GPIOE, LED3_Y_Pin | LED2_R_Pin | LED2_G_Pin | LED2_Y_Pin | ADC_CS_Pin | AD7124_SYNC_Pin, GPIO_PIN_SET);
+ HAL_GPIO_WritePin(GPIOE, LED3_Y_Pin|LED2_R_Pin|LED2_G_Pin|LED2_Y_Pin
+ |ADC_CS_Pin|AD7124_SYNC_Pin, GPIO_PIN_SET);
/*Configure GPIO pin Output Level */
- HAL_GPIO_WritePin(GPIOD, DO_CH4_Pin | DO_CH3_Pin | DO_CH1_Pin | DO_CH2_Pin | DO_EN_Pin | HART1_RTS_Pin | HART2_RTS_Pin, GPIO_PIN_SET);
+ HAL_GPIO_WritePin(GPIOD, DO_CH4_Pin|DO_CH3_Pin|DO_CH1_Pin|DO_CH2_Pin
+ |DO_EN_Pin|HART1_RTS_Pin|HART2_RTS_Pin, GPIO_PIN_SET);
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(HART1_RST_GPIO_Port, HART1_RST_Pin, GPIO_PIN_SET);
@@ -71,7 +73,7 @@ void MX_GPIO_Init(void)
HAL_GPIO_WritePin(HART2_RST_GPIO_Port, HART2_RST_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : PEPin PEPin */
- GPIO_InitStruct.Pin = DI_CH5_Pin | DI_CH6_Pin;
+ GPIO_InitStruct.Pin = DI_CH5_Pin|DI_CH6_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
@@ -84,35 +86,35 @@ void MX_GPIO_Init(void)
HAL_GPIO_Init(ETH_RESET_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pins : PBPin PBPin */
- GPIO_InitStruct.Pin = LED3_R_Pin | LED3_G_Pin;
+ GPIO_InitStruct.Pin = LED3_R_Pin|LED3_G_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/*Configure GPIO pins : PEPin PEPin PEPin PEPin */
- GPIO_InitStruct.Pin = LED3_Y_Pin | LED2_R_Pin | LED2_G_Pin | LED2_Y_Pin;
+ GPIO_InitStruct.Pin = LED3_Y_Pin|LED2_R_Pin|LED2_G_Pin|LED2_Y_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
/*Configure GPIO pins : PDPin PDPin PDPin PDPin */
- GPIO_InitStruct.Pin = DO_CH4_Pin | DO_CH3_Pin | DO_CH1_Pin | DO_CH2_Pin;
+ GPIO_InitStruct.Pin = DO_CH4_Pin|DO_CH3_Pin|DO_CH1_Pin|DO_CH2_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*Configure GPIO pins : PDPin PDPin PDPin PDPin */
- GPIO_InitStruct.Pin = DO_EN_Pin | HART1_RTS_Pin | HART2_RTS_Pin | HART2_RST_Pin;
+ GPIO_InitStruct.Pin = DO_EN_Pin|HART1_RTS_Pin|HART2_RTS_Pin|HART2_RST_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*Configure GPIO pins : PCPin PCPin */
- GPIO_InitStruct.Pin = DI_CH1_Pin | DI_CH2_Pin;
+ GPIO_InitStruct.Pin = DI_CH1_Pin|DI_CH2_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
@@ -125,19 +127,19 @@ void MX_GPIO_Init(void)
HAL_GPIO_Init(HART1_RST_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pins : PAPin PAPin */
- GPIO_InitStruct.Pin = DI_CH3_Pin | DI_CH4_Pin;
+ GPIO_InitStruct.Pin = DI_CH3_Pin|DI_CH4_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure GPIO pins : PDPin PDPin */
- GPIO_InitStruct.Pin = HART1_OCD_Pin | HART2_OCD_Pin;
+ GPIO_InitStruct.Pin = HART1_OCD_Pin|HART2_OCD_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*Configure GPIO pins : PBPin PBPin */
- GPIO_InitStruct.Pin = DAC1_CS_Pin | DAC2_CS_Pin;
+ GPIO_InitStruct.Pin = DAC1_CS_Pin|DAC2_CS_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
@@ -163,6 +165,7 @@ void MX_GPIO_Init(void)
HAL_NVIC_SetPriority(EXTI3_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(EXTI3_IRQn);
+
}
/* USER CODE BEGIN 2 */
diff --git a/MDK-ARM/RTE/_semi-finished_product_testing/RTE_Components.h b/MDK-ARM/RTE/_semi-finished_product_testing/RTE_Components.h
new file mode 100644
index 0000000..3ea7478
--- /dev/null
+++ b/MDK-ARM/RTE/_semi-finished_product_testing/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'semi-finished_product_testing'
+ * Target: 'semi-finished_product_testing'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f4xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/MDK-ARM/TEST2.uvprojx b/MDK-ARM/TEST2.uvprojx
deleted file mode 100644
index bfca159..0000000
--- a/MDK-ARM/TEST2.uvprojx
+++ /dev/null
@@ -1,2236 +0,0 @@
-
-
-
- 2.1
-
- ### uVision Project, (C) Keil Software
-
-
-
- TEST2
- 0x4
- ARM-ADS
- 5060960::V5.06 update 7 (build 960)::.\ARMCC
- 0
-
-
- STM32F407VGTx
- STMicroelectronics
- Keil.STM32F4xx_DFP.2.12.0
- http://www.keil.com/pack
- IRAM(0x20000000-0x2001BFFF) IRAM2(0x2001C000-0x2001FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") TZ
-
-
-
- 0
-
-
-
-
-
-
-
-
-
-
- $$Device:STM32F407VGTx$CMSIS\SVD\STM32F407.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- TEST2\
- TEST2
- 1
- 0
- 0
- 1
- 0
-
- 1
- 0
- 0
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
- 1
-
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
- SARMCM3.DLL
- -REMAP -MPU
- DCM.DLL
- -pCM4
- SARMCM3.DLL
- -MPU
- TCM.DLL
- -pCM4
-
-
-
- 1
- 0
- 0
- 0
- 16
-
-
-
-
- 1
- 0
- 0
- 1
- 1
- 4101
-
- 1
- BIN\UL2V8M.DLL
- "" ()
-
-
-
-
- 0
-
-
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- "Cortex-M4"
-
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 2
- 0
- 0
- 1
- 0
- 8
- 1
- 0
- 0
- 0
- 3
- 4
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 1
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x1c000
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 0
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 1
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x1c000
-
-
- 0
- 0x2001c000
- 0x4000
-
-
-
-
-
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 2
- 0
- 0
- 1
- 1
- 0
- 5
- 3
- 1
- 1
- 0
- 0
- 0
-
-
- USE_HAL_DRIVER,STM32F407xx
-
- ../Core/Inc;../LWIP/App;../LWIP/Target;../Middlewares/Third_Party/LwIP/src/include;../Middlewares/Third_Party/LwIP/system;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Drivers/BSP/Components/lan8742;../Middlewares/Third_Party/LwIP/src/include/netif/ppp;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Middlewares/Third_Party/LwIP/src/include/lwip;../Middlewares/Third_Party/LwIP/src/include/lwip/apps;../Middlewares/Third_Party/LwIP/src/include/lwip/priv;../Middlewares/Third_Party/LwIP/src/include/lwip/prot;../Middlewares/Third_Party/LwIP/src/include/netif;../Middlewares/Third_Party/LwIP/src/include/compat/posix;../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa;../Middlewares/Third_Party/LwIP/src/include/compat/posix/net;../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys;../Middlewares/Third_Party/LwIP/src/include/compat/stdc;../Middlewares/Third_Party/LwIP/system/arch;../Drivers/CMSIS/Include;../User/board/inc;../User/application/inc;../User/driver;../User/system;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS
-
-
-
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
-
-
-
-
- ../Core/Inc
-
-
-
- 1
- 0
- 0
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Application/MDK-ARM
-
-
- startup_stm32f407xx.s
- 2
- startup_stm32f407xx.s
-
-
-
-
- Application/User/Core
-
-
- main.c
- 1
- ../Core/Src/main.c
-
-
- gpio.c
- 1
- ../Core/Src/gpio.c
-
-
- freertos.c
- 1
- ../Core/Src/freertos.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- dma.c
- 1
- ../Core/Src/dma.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- spi.c
- 1
- ../Core/Src/spi.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- tim.c
- 1
- ../Core/Src/tim.c
-
-
- usart.c
- 1
- ../Core/Src/usart.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- stm32f4xx_it.c
- 1
- ../Core/Src/stm32f4xx_it.c
-
-
- stm32f4xx_hal_msp.c
- 1
- ../Core/Src/stm32f4xx_hal_msp.c
-
-
- stm32f4xx_hal_timebase_tim.c
- 1
- ../Core/Src/stm32f4xx_hal_timebase_tim.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
- Application/User/LWIP/Target
-
-
- ethernetif.c
- 1
- ../LWIP/Target/ethernetif.c
-
-
-
-
- Application/User/LWIP/App
-
-
- lwip.c
- 1
- ../LWIP/App/lwip.c
-
-
-
-
- Drivers/BSP/Components
-
-
- lan8742.c
- 1
- ../Drivers/BSP/Components/lan8742/lan8742.c
-
-
-
-
- Drivers/STM32F4xx_HAL_Driver
-
-
- stm32f4xx_hal_rcc.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c
-
-
- stm32f4xx_hal_rcc_ex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c
-
-
- stm32f4xx_hal_flash.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c
-
-
- stm32f4xx_hal_flash_ex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c
-
-
- stm32f4xx_hal_flash_ramfunc.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c
-
-
- stm32f4xx_hal_gpio.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c
-
-
- stm32f4xx_hal_dma_ex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c
-
-
- stm32f4xx_hal_dma.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c
-
-
- stm32f4xx_hal_pwr.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c
-
-
- stm32f4xx_hal_pwr_ex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c
-
-
- stm32f4xx_hal_cortex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c
-
-
- stm32f4xx_hal.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c
-
-
- stm32f4xx_hal_exti.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c
-
-
- stm32f4xx_hal_eth.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c
-
-
- stm32f4xx_hal_spi.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- stm32f4xx_hal_tim.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- stm32f4xx_hal_tim_ex.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- stm32f4xx_hal_uart.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
- Drivers/CMSIS
-
-
- system_stm32f4xx.c
- 1
- ../Core/Src/system_stm32f4xx.c
-
-
-
-
- Middlewares/LwIP
-
-
- auth.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c
-
-
- ccp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c
-
-
- chap_ms.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c
-
-
- chap-md5.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c
-
-
- chap-new.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c
-
-
- demand.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c
-
-
- eap.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c
-
-
- eui64.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c
-
-
- fsm.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c
-
-
- ipcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c
-
-
- ipv6cp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c
-
-
- lcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c
-
-
- magic.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c
-
-
- mppe.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c
-
-
- multilink.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c
-
-
- ppp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c
-
-
- pppapi.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c
-
-
- pppcrypt.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c
-
-
- pppoe.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c
-
-
- pppol2tp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c
-
-
- pppos.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c
-
-
- upap.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c
-
-
- utils.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c
-
-
- vj.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c
-
-
- bridgeif.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/bridgeif.c
-
-
- bridgeif_fdb.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c
-
-
- ethernet.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ethernet.c
-
-
- lowpan6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/lowpan6.c
-
-
- lowpan6_ble.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c
-
-
- lowpan6_common.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c
-
-
- slipif.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/slipif.c
-
-
- zepif.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/zepif.c
-
-
- ecp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c
-
-
- api_lib.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/api_lib.c
-
-
- api_msg.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/api_msg.c
-
-
- err.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/err.c
-
-
- if_api.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/if_api.c
-
-
- netbuf.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/netbuf.c
-
-
- netdb.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/netdb.c
-
-
- netifapi.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/netifapi.c
-
-
- sockets.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/sockets.c
-
-
- tcpip.c
- 1
- ../Middlewares/Third_Party/LwIP/src/api/tcpip.c
-
-
- altcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/altcp.c
-
-
- altcp_alloc.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c
-
-
- altcp_tcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c
-
-
- def.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/def.c
-
-
- dns.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/dns.c
-
-
- inet_chksum.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/inet_chksum.c
-
-
- init.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/init.c
-
-
- ip.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ip.c
-
-
- mem.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/mem.c
-
-
- memp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/memp.c
-
-
- netif.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/netif.c
-
-
- pbuf.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/pbuf.c
-
-
- raw.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/raw.c
-
-
- stats.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/stats.c
-
-
- sys.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/sys.c
-
-
- tcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/tcp.c
-
-
- tcp_in.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/tcp_in.c
-
-
- tcp_out.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/tcp_out.c
-
-
- timeouts.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/timeouts.c
-
-
- udp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/udp.c
-
-
- autoip.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c
-
-
- dhcp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c
-
-
- etharp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c
-
-
- icmp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c
-
-
- igmp.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c
-
-
- ip4.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c
-
-
- ip4_addr.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c
-
-
- ip4_frag.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c
-
-
- dhcp6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c
-
-
- ethip6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c
-
-
- icmp6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c
-
-
- inet6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c
-
-
- ip6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c
-
-
- ip6_addr.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c
-
-
- ip6_frag.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c
-
-
- mld6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c
-
-
- nd6.c
- 1
- ../Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c
-
-
- sys_arch.c
- 1
- ../Middlewares/Third_Party/LwIP/system/OS/sys_arch.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- mqtt.c
- 1
- ../Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c
-
-
-
-
- User/board
-
-
- leds.c
- 1
- ..\User\board\src\leds.c
-
-
-
-
- User/application
-
-
- tcpclient.c
- 1
- ..\User\application\src\tcpclient.c
-
-
- tcpserverc.c
- 1
- ..\User\application\src\tcpserverc.c
-
-
- communication_protocol.c
- 1
- ..\User\application\src\communication_protocol.c
-
-
- user_lib.c
- 1
- ..\User\application\src\user_lib.c
-
-
-
-
- User/driver
-
-
- dac161s997.c
- 1
- ..\User\driver\dac161s997.c
-
-
- ad7124.c
- 1
- ..\User\driver\ad7124.c
-
-
- ht1200m.c
- 1
- ..\User\driver\ht1200m.c
-
-
-
-
- User/system
-
-
- user_spi.c
- 1
- ..\User\system\user_spi.c
-
-
- user_gpio.c
- 1
- ..\User\system\user_gpio.c
-
-
-
-
- Middlewares/FreeRTOS
-
-
- 0
- 0
- 0
- 0
- 0
- 2
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 4
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
-
-
-
-
-
-
-
-
-
-
-
- croutine.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- event_groups.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- list.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/list.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- queue.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- stream_buffer.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- tasks.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- timers.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- cmsis_os.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- heap_4.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- port.c
- 1
- ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
- ::CMSIS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TEST2
- 1
-
-
-
-
-
diff --git a/MDK-ARM/TEST2.uvoptx b/MDK-ARM/semi-finished_product_testing.uvoptx
similarity index 89%
rename from MDK-ARM/TEST2.uvoptx
rename to MDK-ARM/semi-finished_product_testing.uvoptx
index 62b8d63..d6a9acd 100644
--- a/MDK-ARM/TEST2.uvoptx
+++ b/MDK-ARM/semi-finished_product_testing.uvoptx
@@ -22,7 +22,7 @@
- TEST2
+ semi-finished_product_testing
0x4
ARM-ADS
@@ -117,26 +117,6 @@
STLink\ST-LINKIII-KEIL_SWO.dll
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=75,104,525,661,0)(1007=105,137,292,412,0)(1008=90,121,466,357,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- DLGUARM
- (105=-1,-1,-1,-1,0)
-
0
UL2CM3
@@ -145,120 +125,10 @@
0
ST-LINKIII-KEIL_SWO
- -UB -O2254 -SF1800 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM)
+ -U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM)
-
-
- 0
- 1
- hart_flag
-
-
- 1
- 1
- server_pcb,0x0A
-
-
- 2
- 1
- tpcb
-
-
- 3
- 1
- tpcb
-
-
- 4
- 1
- server_pcb1
-
-
- 5
- 1
- send_buf
-
-
- 6
- 1
- hart1_uart5,0x10
-
-
- 7
- 1
- huart5,0x10
-
-
- 8
- 1
- huart2
-
-
- 9
- 1
- huart4,0x0A
-
-
- 10
- 1
- hdma_uart5_tx
-
-
- 11
- 1
- hart2_uart2
-
-
- 12
- 1
- ad7124_analog,0x0A
-
-
- 13
- 1
- ad7124_analog[AD7124_CHANNEL_EN_MAX]
-
-
- 14
- 1
- osThread(lwip_task)
-
-
- 15
- 1
- hart1_uart5
-
-
- 16
- 1
- user_communication_di
-
-
- 17
- 1
- current_buff
-
-
- 18
- 1
- user_communication_ao
-
-
- 19
- 1
- communication_data
-
-
-
-
- 1
- 0
- \\TEST2\../Core/Src/usart.c\huart4.pTxBuffPtr
- 0
-
-
0
@@ -303,17 +173,17 @@
1
- 0
+ 1
0
2
- 1800000
+ 10000000
Application/MDK-ARM
- 1
+ 0
0
0
0
@@ -333,7 +203,7 @@
Application/User/Core
- 1
+ 0
0
0
0
@@ -764,7 +634,7 @@
- Middlewares/LwIP
+ Middlewares/FreeRTOS
0
0
0
@@ -776,8 +646,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c
- auth.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
+ croutine.c
0
0
@@ -788,8 +658,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c
- ccp.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
+ event_groups.c
0
0
@@ -800,8 +670,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c
- chap_ms.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/list.c
+ list.c
0
0
@@ -812,8 +682,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c
- chap-md5.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
+ queue.c
0
0
@@ -824,8 +694,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c
- chap-new.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
+ stream_buffer.c
0
0
@@ -836,8 +706,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c
- demand.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
+ tasks.c
0
0
@@ -848,8 +718,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c
- eap.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
+ timers.c
0
0
@@ -860,8 +730,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c
- eui64.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c
+ cmsis_os.c
0
0
@@ -872,8 +742,8 @@
0
0
0
- ../Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c
- fsm.c
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
+ heap_4.c
0
0
@@ -884,14 +754,142 @@
0
0
0
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
+ port.c
+ 0
+ 0
+
+
+
+
+ Middlewares/LwIP
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 44
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c
+ auth.c
+ 0
+ 0
+
+
+ 9
+ 45
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c
+ ccp.c
+ 0
+ 0
+
+
+ 9
+ 46
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c
+ chap_ms.c
+ 0
+ 0
+
+
+ 9
+ 47
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c
+ chap-md5.c
+ 0
+ 0
+
+
+ 9
+ 48
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c
+ chap-new.c
+ 0
+ 0
+
+
+ 9
+ 49
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c
+ demand.c
+ 0
+ 0
+
+
+ 9
+ 50
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c
+ eap.c
+ 0
+ 0
+
+
+ 9
+ 51
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c
+ eui64.c
+ 0
+ 0
+
+
+ 9
+ 52
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c
+ fsm.c
+ 0
+ 0
+
+
+ 9
+ 53
+ 1
+ 0
+ 0
+ 0
../Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c
ipcp.c
0
0
- 8
- 44
+ 9
+ 54
1
0
0
@@ -902,8 +900,8 @@
0
- 8
- 45
+ 9
+ 55
1
0
0
@@ -914,8 +912,8 @@
0
- 8
- 46
+ 9
+ 56
1
0
0
@@ -926,8 +924,8 @@
0
- 8
- 47
+ 9
+ 57
1
0
0
@@ -938,8 +936,8 @@
0
- 8
- 48
+ 9
+ 58
1
0
0
@@ -950,8 +948,8 @@
0
- 8
- 49
+ 9
+ 59
1
0
0
@@ -962,8 +960,8 @@
0
- 8
- 50
+ 9
+ 60
1
0
0
@@ -974,8 +972,8 @@
0
- 8
- 51
+ 9
+ 61
1
0
0
@@ -986,8 +984,8 @@
0
- 8
- 52
+ 9
+ 62
1
0
0
@@ -998,8 +996,8 @@
0
- 8
- 53
+ 9
+ 63
1
0
0
@@ -1010,8 +1008,8 @@
0
- 8
- 54
+ 9
+ 64
1
0
0
@@ -1022,8 +1020,8 @@
0
- 8
- 55
+ 9
+ 65
1
0
0
@@ -1034,8 +1032,8 @@
0
- 8
- 56
+ 9
+ 66
1
0
0
@@ -1046,8 +1044,8 @@
0
- 8
- 57
+ 9
+ 67
1
0
0
@@ -1058,8 +1056,8 @@
0
- 8
- 58
+ 9
+ 68
1
0
0
@@ -1070,8 +1068,8 @@
0
- 8
- 59
+ 9
+ 69
1
0
0
@@ -1082,8 +1080,8 @@
0
- 8
- 60
+ 9
+ 70
1
0
0
@@ -1094,8 +1092,8 @@
0
- 8
- 61
+ 9
+ 71
1
0
0
@@ -1106,8 +1104,8 @@
0
- 8
- 62
+ 9
+ 72
1
0
0
@@ -1118,8 +1116,8 @@
0
- 8
- 63
+ 9
+ 73
1
0
0
@@ -1130,8 +1128,8 @@
0
- 8
- 64
+ 9
+ 74
1
0
0
@@ -1142,8 +1140,8 @@
0
- 8
- 65
+ 9
+ 75
1
0
0
@@ -1154,8 +1152,8 @@
0
- 8
- 66
+ 9
+ 76
1
0
0
@@ -1166,8 +1164,8 @@
0
- 8
- 67
+ 9
+ 77
1
0
0
@@ -1178,8 +1176,8 @@
0
- 8
- 68
+ 9
+ 78
1
0
0
@@ -1190,8 +1188,8 @@
0
- 8
- 69
+ 9
+ 79
1
0
0
@@ -1202,8 +1200,8 @@
0
- 8
- 70
+ 9
+ 80
1
0
0
@@ -1214,8 +1212,8 @@
0
- 8
- 71
+ 9
+ 81
1
0
0
@@ -1226,8 +1224,8 @@
0
- 8
- 72
+ 9
+ 82
1
0
0
@@ -1238,8 +1236,8 @@
0
- 8
- 73
+ 9
+ 83
1
0
0
@@ -1250,8 +1248,8 @@
0
- 8
- 74
+ 9
+ 84
1
0
0
@@ -1262,8 +1260,8 @@
0
- 8
- 75
+ 9
+ 85
1
0
0
@@ -1274,8 +1272,8 @@
0
- 8
- 76
+ 9
+ 86
1
0
0
@@ -1286,8 +1284,8 @@
0
- 8
- 77
+ 9
+ 87
1
0
0
@@ -1298,8 +1296,8 @@
0
- 8
- 78
+ 9
+ 88
1
0
0
@@ -1310,8 +1308,8 @@
0
- 8
- 79
+ 9
+ 89
1
0
0
@@ -1322,8 +1320,8 @@
0
- 8
- 80
+ 9
+ 90
1
0
0
@@ -1334,8 +1332,8 @@
0
- 8
- 81
+ 9
+ 91
1
0
0
@@ -1346,8 +1344,8 @@
0
- 8
- 82
+ 9
+ 92
1
0
0
@@ -1358,8 +1356,8 @@
0
- 8
- 83
+ 9
+ 93
1
0
0
@@ -1370,8 +1368,8 @@
0
- 8
- 84
+ 9
+ 94
1
0
0
@@ -1382,8 +1380,8 @@
0
- 8
- 85
+ 9
+ 95
1
0
0
@@ -1394,8 +1392,8 @@
0
- 8
- 86
+ 9
+ 96
1
0
0
@@ -1406,8 +1404,8 @@
0
- 8
- 87
+ 9
+ 97
1
0
0
@@ -1418,8 +1416,8 @@
0
- 8
- 88
+ 9
+ 98
1
0
0
@@ -1430,8 +1428,8 @@
0
- 8
- 89
+ 9
+ 99
1
0
0
@@ -1442,8 +1440,8 @@
0
- 8
- 90
+ 9
+ 100
1
0
0
@@ -1454,8 +1452,8 @@
0
- 8
- 91
+ 9
+ 101
1
0
0
@@ -1466,8 +1464,8 @@
0
- 8
- 92
+ 9
+ 102
1
0
0
@@ -1478,8 +1476,8 @@
0
- 8
- 93
+ 9
+ 103
1
0
0
@@ -1490,8 +1488,8 @@
0
- 8
- 94
+ 9
+ 104
1
0
0
@@ -1502,8 +1500,8 @@
0
- 8
- 95
+ 9
+ 105
1
0
0
@@ -1514,8 +1512,8 @@
0
- 8
- 96
+ 9
+ 106
1
0
0
@@ -1526,8 +1524,8 @@
0
- 8
- 97
+ 9
+ 107
1
0
0
@@ -1538,8 +1536,8 @@
0
- 8
- 98
+ 9
+ 108
1
0
0
@@ -1550,8 +1548,8 @@
0
- 8
- 99
+ 9
+ 109
1
0
0
@@ -1562,8 +1560,8 @@
0
- 8
- 100
+ 9
+ 110
1
0
0
@@ -1574,8 +1572,8 @@
0
- 8
- 101
+ 9
+ 111
1
0
0
@@ -1586,8 +1584,8 @@
0
- 8
- 102
+ 9
+ 112
1
0
0
@@ -1598,8 +1596,8 @@
0
- 8
- 103
+ 9
+ 113
1
0
0
@@ -1610,8 +1608,8 @@
0
- 8
- 104
+ 9
+ 114
1
0
0
@@ -1622,8 +1620,8 @@
0
- 8
- 105
+ 9
+ 115
1
0
0
@@ -1634,8 +1632,8 @@
0
- 8
- 106
+ 9
+ 116
1
0
0
@@ -1646,8 +1644,8 @@
0
- 8
- 107
+ 9
+ 117
1
0
0
@@ -1658,8 +1656,8 @@
0
- 8
- 108
+ 9
+ 118
1
0
0
@@ -1670,8 +1668,8 @@
0
- 8
- 109
+ 9
+ 119
1
0
0
@@ -1682,8 +1680,8 @@
0
- 8
- 110
+ 9
+ 120
1
0
0
@@ -1694,8 +1692,8 @@
0
- 8
- 111
+ 9
+ 121
1
0
0
@@ -1706,8 +1704,8 @@
0
- 8
- 112
+ 9
+ 122
1
0
0
@@ -1718,8 +1716,8 @@
0
- 8
- 113
+ 9
+ 123
1
0
0
@@ -1730,8 +1728,8 @@
0
- 8
- 114
+ 9
+ 124
1
0
0
@@ -1745,13 +1743,13 @@
User/board
- 1
+ 0
0
0
0
- 9
- 115
+ 10
+ 125
1
0
0
@@ -1765,13 +1763,37 @@
User/application
- 1
+ 0
0
0
0
- 10
- 116
+ 11
+ 126
+ 1
+ 0
+ 0
+ 0
+ ..\User\application\src\ble_mx_02.c
+ ble_mx_02.c
+ 0
+ 0
+
+
+ 11
+ 127
+ 1
+ 0
+ 0
+ 0
+ ..\User\application\src\communication_protocol.c
+ communication_protocol.c
+ 0
+ 0
+
+
+ 11
+ 128
1
0
0
@@ -1782,8 +1804,8 @@
0
- 10
- 117
+ 11
+ 129
1
0
0
@@ -1794,20 +1816,8 @@
0
- 10
- 118
- 1
- 1
- 0
- 0
- ..\User\application\src\communication_protocol.c
- communication_protocol.c
- 0
- 0
-
-
- 10
- 119
+ 11
+ 130
1
0
0
@@ -1821,25 +1831,13 @@
User/driver
- 1
+ 0
0
0
0
- 11
- 120
- 1
- 0
- 0
- 0
- ..\User\driver\dac161s997.c
- dac161s997.c
- 0
- 0
-
-
- 11
- 121
+ 12
+ 131
1
0
0
@@ -1850,8 +1848,20 @@
0
- 11
- 122
+ 12
+ 132
+ 1
+ 0
+ 0
+ 0
+ ..\User\driver\dac161s997.c
+ dac161s997.c
+ 0
+ 0
+
+
+ 12
+ 133
1
0
0
@@ -1865,25 +1875,13 @@
User/system
- 1
+ 0
0
0
0
- 12
- 123
- 1
- 0
- 0
- 0
- ..\User\system\user_spi.c
- user_spi.c
- 0
- 0
-
-
- 12
- 124
+ 13
+ 134
1
0
0
@@ -1893,131 +1891,15 @@
0
0
-
-
-
- Middlewares/FreeRTOS
- 0
- 0
- 0
- 0
13
- 125
+ 135
1
0
0
0
- ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
- croutine.c
- 0
- 0
-
-
- 13
- 126
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
- event_groups.c
- 0
- 0
-
-
- 13
- 127
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/list.c
- list.c
- 0
- 0
-
-
- 13
- 128
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
- queue.c
- 0
- 0
-
-
- 13
- 129
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
- stream_buffer.c
- 0
- 0
-
-
- 13
- 130
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
- tasks.c
- 0
- 0
-
-
- 13
- 131
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
- timers.c
- 0
- 0
-
-
- 13
- 132
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c
- cmsis_os.c
- 0
- 0
-
-
- 13
- 133
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
- heap_4.c
- 0
- 0
-
-
- 13
- 134
- 1
- 0
- 0
- 0
- ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
- port.c
+ ..\User\system\user_spi.c
+ user_spi.c
0
0
diff --git a/MDK-ARM/semi-finished_product_testing.uvprojx b/MDK-ARM/semi-finished_product_testing.uvprojx
new file mode 100644
index 0000000..6e67e4a
--- /dev/null
+++ b/MDK-ARM/semi-finished_product_testing.uvprojx
@@ -0,0 +1,1152 @@
+
+
+
+ 2.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ semi-finished_product_testing
+ 0x4
+ ARM-ADS
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
+ 0
+
+
+ STM32F407VGTx
+ STMicroelectronics
+ Keil.STM32F4xx_DFP.2.12.0
+ http://www.keil.com/pack
+ IRAM(0x20000000-0x2001BFFF) IRAM2(0x2001C000-0x2001FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") TZ
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ $$Device:STM32F407VGTx$CMSIS\SVD\STM32F40x.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ semi-finished_product_testing\
+ semi-finished_product_testing
+ 1
+ 0
+ 0
+ 1
+ 0
+
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ SARMCM3.DLL
+ -REMAP -MPU
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+ -MPU
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4101
+
+ 1
+ BIN\UL2V8M.DLL
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ "Cortex-M4"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 2
+ 0
+ 0
+ 1
+ 0
+ 8
+ 1
+ 0
+ 0
+ 0
+ 3
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x1c000
+
+
+ 1
+ 0x8000000
+ 0x100000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x8000000
+ 0x100000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x1c000
+
+
+ 0
+ 0x2001c000
+ 0x4000
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 1
+ 1
+ 0
+ 5
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ USE_HAL_DRIVER,STM32F407xx
+
+ ../Core/Inc;../LWIP/App;../LWIP/Target;../Middlewares/Third_Party/LwIP/src/include;../Middlewares/Third_Party/LwIP/system;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../Drivers/BSP/Components/lan8742;../Middlewares/Third_Party/LwIP/src/include/netif/ppp;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Middlewares/Third_Party/LwIP/src/include/lwip;../Middlewares/Third_Party/LwIP/src/include/lwip/apps;../Middlewares/Third_Party/LwIP/src/include/lwip/priv;../Middlewares/Third_Party/LwIP/src/include/lwip/prot;../Middlewares/Third_Party/LwIP/src/include/netif;../Middlewares/Third_Party/LwIP/src/include/compat/posix;../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa;../Middlewares/Third_Party/LwIP/src/include/compat/posix/net;../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys;../Middlewares/Third_Party/LwIP/src/include/compat/stdc;../Middlewares/Third_Party/LwIP/system/arch;../Drivers/CMSIS/Include;..\User\application\inc;..\User\board\inc;..\User\driver;..\User\system
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ ../Core/Inc
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Application/MDK-ARM
+
+
+ startup_stm32f407xx.s
+ 2
+ startup_stm32f407xx.s
+
+
+
+
+ Application/User/Core
+
+
+ main.c
+ 1
+ ../Core/Src/main.c
+
+
+ gpio.c
+ 1
+ ../Core/Src/gpio.c
+
+
+ freertos.c
+ 1
+ ../Core/Src/freertos.c
+
+
+ dma.c
+ 1
+ ../Core/Src/dma.c
+
+
+ spi.c
+ 1
+ ../Core/Src/spi.c
+
+
+ tim.c
+ 1
+ ../Core/Src/tim.c
+
+
+ usart.c
+ 1
+ ../Core/Src/usart.c
+
+
+ stm32f4xx_it.c
+ 1
+ ../Core/Src/stm32f4xx_it.c
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ ../Core/Src/stm32f4xx_hal_msp.c
+
+
+ stm32f4xx_hal_timebase_tim.c
+ 1
+ ../Core/Src/stm32f4xx_hal_timebase_tim.c
+
+
+
+
+ Application/User/LWIP/Target
+
+
+ ethernetif.c
+ 1
+ ../LWIP/Target/ethernetif.c
+
+
+
+
+ Application/User/LWIP/App
+
+
+ lwip.c
+ 1
+ ../LWIP/App/lwip.c
+
+
+
+
+ Drivers/BSP/Components
+
+
+ lan8742.c
+ 1
+ ../Drivers/BSP/Components/lan8742/lan8742.c
+
+
+
+
+ Drivers/STM32F4xx_HAL_Driver
+
+
+ stm32f4xx_hal_rcc.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c
+
+
+ stm32f4xx_hal_rcc_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c
+
+
+ stm32f4xx_hal_flash.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c
+
+
+ stm32f4xx_hal_flash_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c
+
+
+ stm32f4xx_hal_flash_ramfunc.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c
+
+
+ stm32f4xx_hal_gpio.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c
+
+
+ stm32f4xx_hal_dma_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c
+
+
+ stm32f4xx_hal_dma.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c
+
+
+ stm32f4xx_hal_pwr.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c
+
+
+ stm32f4xx_hal_pwr_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c
+
+
+ stm32f4xx_hal_cortex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c
+
+
+ stm32f4xx_hal.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c
+
+
+ stm32f4xx_hal_exti.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c
+
+
+ stm32f4xx_hal_eth.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c
+
+
+ stm32f4xx_hal_spi.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c
+
+
+ stm32f4xx_hal_tim.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c
+
+
+ stm32f4xx_hal_tim_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c
+
+
+ stm32f4xx_hal_uart.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
+
+
+
+
+ Drivers/CMSIS
+
+
+ system_stm32f4xx.c
+ 1
+ ../Core/Src/system_stm32f4xx.c
+
+
+
+
+ Middlewares/FreeRTOS
+
+
+ croutine.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
+
+
+ event_groups.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
+
+
+ list.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/list.c
+
+
+ queue.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/queue.c
+
+
+ stream_buffer.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
+
+
+ tasks.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
+
+
+ timers.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/timers.c
+
+
+ cmsis_os.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c
+
+
+ heap_4.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
+
+
+ port.c
+ 1
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
+
+
+
+
+ Middlewares/LwIP
+
+
+ auth.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c
+
+
+ ccp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c
+
+
+ chap_ms.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c
+
+
+ chap-md5.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c
+
+
+ chap-new.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c
+
+
+ demand.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c
+
+
+ eap.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c
+
+
+ eui64.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c
+
+
+ fsm.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c
+
+
+ ipcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c
+
+
+ ipv6cp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c
+
+
+ lcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c
+
+
+ magic.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c
+
+
+ mppe.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c
+
+
+ multilink.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c
+
+
+ ppp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c
+
+
+ pppapi.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c
+
+
+ pppcrypt.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c
+
+
+ pppoe.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c
+
+
+ pppol2tp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c
+
+
+ pppos.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c
+
+
+ upap.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c
+
+
+ utils.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c
+
+
+ vj.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c
+
+
+ bridgeif.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/bridgeif.c
+
+
+ bridgeif_fdb.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c
+
+
+ ethernet.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ethernet.c
+
+
+ lowpan6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/lowpan6.c
+
+
+ lowpan6_ble.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c
+
+
+ lowpan6_common.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c
+
+
+ slipif.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/slipif.c
+
+
+ zepif.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/zepif.c
+
+
+ ecp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c
+
+
+ api_lib.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/api_lib.c
+
+
+ api_msg.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/api_msg.c
+
+
+ err.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/err.c
+
+
+ if_api.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/if_api.c
+
+
+ netbuf.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/netbuf.c
+
+
+ netdb.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/netdb.c
+
+
+ netifapi.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/netifapi.c
+
+
+ sockets.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/sockets.c
+
+
+ tcpip.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/api/tcpip.c
+
+
+ altcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/altcp.c
+
+
+ altcp_alloc.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c
+
+
+ altcp_tcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c
+
+
+ def.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/def.c
+
+
+ dns.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/dns.c
+
+
+ inet_chksum.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/inet_chksum.c
+
+
+ init.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/init.c
+
+
+ ip.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ip.c
+
+
+ mem.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/mem.c
+
+
+ memp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/memp.c
+
+
+ netif.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/netif.c
+
+
+ pbuf.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/pbuf.c
+
+
+ raw.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/raw.c
+
+
+ stats.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/stats.c
+
+
+ sys.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/sys.c
+
+
+ tcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/tcp.c
+
+
+ tcp_in.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/tcp_in.c
+
+
+ tcp_out.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/tcp_out.c
+
+
+ timeouts.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/timeouts.c
+
+
+ udp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/udp.c
+
+
+ autoip.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c
+
+
+ dhcp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c
+
+
+ etharp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c
+
+
+ icmp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c
+
+
+ igmp.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c
+
+
+ ip4.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c
+
+
+ ip4_addr.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c
+
+
+ ip4_frag.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c
+
+
+ dhcp6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c
+
+
+ ethip6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c
+
+
+ icmp6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c
+
+
+ inet6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c
+
+
+ ip6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c
+
+
+ ip6_addr.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c
+
+
+ ip6_frag.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c
+
+
+ mld6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c
+
+
+ nd6.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c
+
+
+ sys_arch.c
+ 1
+ ../Middlewares/Third_Party/LwIP/system/OS/sys_arch.c
+
+
+ mqtt.c
+ 1
+ ../Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c
+
+
+
+
+ User/board
+
+
+ leds.c
+ 1
+ ..\User\board\src\leds.c
+
+
+
+
+ User/application
+
+
+ ble_mx_02.c
+ 1
+ ..\User\application\src\ble_mx_02.c
+
+
+ communication_protocol.c
+ 1
+ ..\User\application\src\communication_protocol.c
+
+
+ tcpclient.c
+ 1
+ ..\User\application\src\tcpclient.c
+
+
+ tcpserverc.c
+ 1
+ ..\User\application\src\tcpserverc.c
+
+
+ user_lib.c
+ 1
+ ..\User\application\src\user_lib.c
+
+
+
+
+ User/driver
+
+
+ ad7124.c
+ 1
+ ..\User\driver\ad7124.c
+
+
+ dac161s997.c
+ 1
+ ..\User\driver\dac161s997.c
+
+
+ ht1200m.c
+ 1
+ ..\User\driver\ht1200m.c
+
+
+
+
+ User/system
+
+
+ user_gpio.c
+ 1
+ ..\User\system\user_gpio.c
+
+
+ user_spi.c
+ 1
+ ..\User\system\user_spi.c
+
+
+
+
+ ::CMSIS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ semi-finished_product_testing
+ 1
+
+
+
+
+
diff --git a/MDK-ARM/semi-finished_product_testing/semi-finished_product_testing.sct b/MDK-ARM/semi-finished_product_testing/semi-finished_product_testing.sct
new file mode 100644
index 0000000..a335d3e
--- /dev/null
+++ b/MDK-ARM/semi-finished_product_testing/semi-finished_product_testing.sct
@@ -0,0 +1,19 @@
+; *************************************************************
+; *** Scatter-Loading Description File generated by uVision ***
+; *************************************************************
+
+LR_IROM1 0x08000000 0x00100000 { ; load region size_region
+ ER_IROM1 0x08000000 0x00100000 { ; load address = execution address
+ *.o (RESET, +First)
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ .ANY (+XO)
+ }
+ RW_IRAM1 0x20000000 0x0001C000 { ; RW data
+ .ANY (+RW +ZI)
+ }
+ RW_IRAM2 0x2001C000 0x00004000 {
+ .ANY (+RW +ZI)
+ }
+}
+
diff --git a/TEST2.ioc b/semi-finished_product_testing.ioc
similarity index 99%
rename from TEST2.ioc
rename to semi-finished_product_testing.ioc
index 358794b..e0472f5 100644
--- a/TEST2.ioc
+++ b/semi-finished_product_testing.ioc
@@ -552,8 +552,8 @@ ProjectManager.MainLocation=Core/Src
ProjectManager.NoMain=false
ProjectManager.PreviousToolchain=
ProjectManager.ProjectBuild=false
-ProjectManager.ProjectFileName=TEST2.ioc
-ProjectManager.ProjectName=TEST2
+ProjectManager.ProjectFileName=semi-finished_product_testing.ioc
+ProjectManager.ProjectName=semi-finished_product_testing
ProjectManager.ProjectStructure=
ProjectManager.RegisterCallBack=
ProjectManager.StackSize=0x400