From a6900a2d6f2f7e6ae3c98ec0f0dfccf8bfcd2d69 Mon Sep 17 00:00:00 2001
From: chenyong <1521761801@qq.com>
Date: Wed, 17 Apr 2019 11:00:45 +0800
Subject: [PATCH] [bsp] Update BSP configuration file for netdev components
Signed-off-by: chenyong <1521761801@qq.com>
---
bsp/gd32450z-eval/.config | 109 +-
bsp/gd32450z-eval/project.ewp | 4827 +++++++++++----------
bsp/gd32450z-eval/project.eww | 20 +-
bsp/gd32450z-eval/project.uvproj | 565 ++-
bsp/gd32450z-eval/project.uvprojx | 559 ++-
bsp/gd32450z-eval/rtconfig.h | 32 +-
bsp/imx6sx/cortex-a9/.config | 88 +-
bsp/imx6sx/cortex-a9/rtconfig.h | 25 +-
bsp/lpc54608-LPCXpresso/.config | 121 +-
bsp/lpc54608-LPCXpresso/project.uvoptx | 1250 +++---
bsp/lpc54608-LPCXpresso/project.uvprojx | 214 +-
bsp/lpc54608-LPCXpresso/rtconfig.h | 35 +-
bsp/qemu-vexpress-a9/.config | 41 +-
bsp/qemu-vexpress-a9/rtconfig.h | 166 +-
bsp/stm32f429-apollo/.config | 121 +-
bsp/stm32f429-apollo/project.ewp | 5256 +++++++++++-----------
bsp/stm32f429-apollo/project.eww | 20 +-
bsp/stm32f429-apollo/project.uvproj | 806 ++--
bsp/stm32f429-apollo/project.uvprojx | 208 +-
bsp/stm32f429-apollo/rtconfig.h | 34 +-
bsp/w60x/.config | 20 +-
bsp/w60x/project.ewp | 5305 ++++++++++++-----------
bsp/w60x/project.eww | 20 +-
bsp/w60x/project.uvoptx | 1988 +++++++++
bsp/w60x/project.uvprojx | 401 +-
bsp/w60x/rtconfig.h | 13 +-
26 files changed, 12306 insertions(+), 9938 deletions(-)
diff --git a/bsp/gd32450z-eval/.config b/bsp/gd32450z-eval/.config
index a8b61c6b69..c828d3b3d9 100644
--- a/bsp/gd32450z-eval/.config
+++ b/bsp/gd32450z-eval/.config
@@ -7,6 +7,8 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
+# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
CONFIG_RT_THREAD_PRIORITY_32=y
@@ -15,6 +17,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDEL_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
# CONFIG_RT_USING_TIMER_SOFT is not set
@@ -61,7 +64,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-# CONFIG_RT_USING_MODULE is not set
+CONFIG_RT_VER_NUM=0x40001
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -69,6 +73,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
CONFIG_RT_USING_COMPONENTS_INIT=y
CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
+CONFIG_RT_MAIN_THREAD_PRIORITY=10
#
# C++ features
@@ -102,6 +107,7 @@ CONFIG_DFS_USING_WORKDIR=y
CONFIG_DFS_FILESYSTEMS_MAX=4
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
CONFIG_DFS_FD_MAX=16
+# CONFIG_RT_USING_DFS_MNTTABLE is not set
CONFIG_RT_USING_DFS_ELMFAT=y
#
@@ -131,22 +137,34 @@ CONFIG_RT_USING_DFS_DEVFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
+CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CPUTIME is not set
# CONFIG_RT_USING_I2C is not set
CONFIG_RT_USING_PIN=y
+# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
# CONFIG_RT_USING_MTD_NAND is not set
+# CONFIG_RT_USING_MTD is not set
+# CONFIG_RT_USING_PM is not set
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
# CONFIG_RT_USING_SPI is not set
# CONFIG_RT_USING_WDT is not set
-# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_AUDIO is not set
+# CONFIG_RT_USING_SENSOR is not set
+
+#
+# Using WiFi
+#
+# CONFIG_RT_USING_WIFI is not set
#
# Using USB
@@ -163,6 +181,7 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_RT_USING_POSIX_MMAP is not set
# CONFIG_RT_USING_POSIX_TERMIOS is not set
# CONFIG_RT_USING_POSIX_AIO is not set
+# CONFIG_RT_USING_MODULE is not set
#
# Network
@@ -178,7 +197,14 @@ CONFIG_RT_USING_SAL=y
#
CONFIG_SAL_USING_LWIP=y
CONFIG_SAL_USING_POSIX=y
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -186,7 +212,7 @@ CONFIG_SAL_PROTO_FAMILIES_NUM=4
CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
-# CONFIG_RT_USING_LWIP_IPV6 is not set
+# CONFIG_RT_USING_LWIP210 is not set
CONFIG_RT_LWIP_IGMP=y
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -203,7 +229,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=8
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -223,17 +249,27 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
+# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
+# CONFIG_RT_LWIP_DEBUG is not set
#
# Modbus master and slave stack
#
# CONFIG_RT_USING_MODBUS is not set
+
+#
+# AT commands
+#
+# CONFIG_RT_USING_AT is not set
# CONFIG_LWIP_USING_DHCPD is not set
#
@@ -246,6 +282,8 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_RT_USING_LOGTRACE is not set
# CONFIG_RT_USING_RYM is not set
+# CONFIG_RT_USING_ULOG is not set
+# CONFIG_RT_USING_UTEST is not set
#
# RT-Thread online packages
@@ -256,14 +294,15 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_MONGOOSE is not set
# CONFIG_PKG_USING_WEBTERMINAL is not set
# CONFIG_PKG_USING_CJSON is not set
# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_LIBMODBUS is not set
# CONFIG_PKG_USING_LJSON is not set
# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
-# CONFIG_PKG_USING_GAGENT_CLOUD is not set
#
# Wi-Fi
@@ -278,11 +317,23 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
-# CONFIG_PKG_USING_ONENET is not set
# CONFIG_PKG_USING_AT_DEVICE is not set
+# CONFIG_PKG_USING_WIZNET is not set
+
+#
+# IoT Cloud
+#
+# CONFIG_PKG_USING_ONENET is not set
+# CONFIG_PKG_USING_GAGENT_CLOUD is not set
+# CONFIG_PKG_USING_ALI_IOTKIT is not set
+# CONFIG_PKG_USING_AZURE is not set
+# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
+# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
#
# security packages
@@ -303,6 +354,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
#
# tools packages
@@ -311,6 +363,10 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_EASYFLASH is not set
# CONFIG_PKG_USING_EASYLOGGER is not set
# CONFIG_PKG_USING_SYSTEMVIEW is not set
+# CONFIG_PKG_USING_RDB is not set
+# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
+# CONFIG_PKG_USING_ADBD is not set
#
# system packages
@@ -324,17 +380,37 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
+# CONFIG_PKG_USING_CMSIS is not set
+# CONFIG_PKG_USING_DFS_YAFFS is not set
+# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
#
-# CONFIG_PKG_USING_STM32F4_HAL is not set
-# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
+# CONFIG_PKG_USING_SHT2X is not set
+# CONFIG_PKG_USING_AHT10 is not set
+# CONFIG_PKG_USING_AP3216C is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_ICM20608 is not set
+# CONFIG_PKG_USING_U8G2 is not set
+# CONFIG_PKG_USING_BUTTON is not set
+# CONFIG_PKG_USING_MPU6XXX is not set
+# CONFIG_PKG_USING_PCF8574 is not set
+# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
#
+# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
# CONFIG_PKG_USING_MINILZO is not set
@@ -343,16 +419,19 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_DSTR is not set
+# CONFIG_PKG_USING_TINYFRAME is not set
+# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
#
-# sample package
-#
-# CONFIG_PKG_USING_SAMPLES is not set
-
-#
-# example package: hello
+# samples: kernel and components samples
#
+# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
+# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
+# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
+# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
+# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
CONFIG_BSP_USING_SDRAM=y
CONFIG_BSP_USING_UART0=y
# CONFIG_BSP_USING_UART1 is not set
diff --git a/bsp/gd32450z-eval/project.ewp b/bsp/gd32450z-eval/project.ewp
index c85930d62d..32a3ff457d 100644
--- a/bsp/gd32450z-eval/project.ewp
+++ b/bsp/gd32450z-eval/project.ewp
@@ -1,2391 +1,2436 @@
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 22
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 16
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 22
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 16
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\drv_usart.c
-
-
- $PROJ_DIR$\drivers\drv_exmc_sdram.c
-
-
- $PROJ_DIR$\drivers\drv_enet.c
-
-
- $PROJ_DIR$\drivers\synopsys_emac.c
-
-
-
- GD32_Lib
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
-
-
- $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f4xx.s
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- CORTEX-M4
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- Filesystem
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\poll.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\select.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\misc\pin.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_error.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_init.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_node.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_var.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_token.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 22
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 22
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\drv_usart.c
+
+
+ $PROJ_DIR$\drivers\drv_exmc_sdram.c
+
+
+ $PROJ_DIR$\drivers\drv_enet.c
+
+
+ $PROJ_DIR$\drivers\synopsys_emac.c
+
+
+
+ GD32_Lib
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f4xx.s
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+
+
+ Filesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\poll.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\select.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\misc\pin.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\symbol.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_file.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\gmtime_r.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
+
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
+
+ netdev
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev.c
+
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+ SAL
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
+
+
+
diff --git a/bsp/gd32450z-eval/project.eww b/bsp/gd32450z-eval/project.eww
index faa93f37cd..c2cb02eb1e 100644
--- a/bsp/gd32450z-eval/project.eww
+++ b/bsp/gd32450z-eval/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/gd32450z-eval/project.uvproj b/bsp/gd32450z-eval/project.uvproj
index 7913c0ca08..e89f08ba18 100644
--- a/bsp/gd32450z-eval/project.uvproj
+++ b/bsp/gd32450z-eval/project.uvproj
@@ -1,42 +1,38 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
rt-thread_gd32f4xx
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
0
GD32F450ZK
GigaDevice
IRAM(0x20000000-0x2002FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x08000000-0x082FFFFF) CLOCK(16000000) CPUTYPE("Cortex-M4") FPU2
-
+
"Startup\GD\GD32F4xx\startup_gd32f4xx.s" ("GD32F4xx Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0GD32F4xx_3MB -FS08000000 -FL0300000)
0
gd32f4xx0.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\GD\GD32F4xx\GD32F4xx.SFR
0
0
-
-
-
+
+
+
GD\GD32F4xx\
GD\GD32F4xx\
@@ -60,8 +56,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,8 +66,8 @@
0
0
-
-
+
+
0
0
0
@@ -80,15 +76,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -102,8 +98,8 @@
0
0
3
-
-
+
+
1
@@ -112,7 +108,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -151,18 +147,18 @@
0
3
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
BIN\CMSIS_AGDI.dll
@@ -178,10 +174,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -214,7 +210,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -346,7 +342,7 @@
0x10000
-
+
1
@@ -373,10 +369,10 @@
0
0
-
+
GD32F4XX, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER
-
- applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -391,10 +387,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -406,17 +402,125 @@
0
0x08000000
0x20000000
-
-
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+
+
+ cpu.c
+ 1
+ ..\..\src\cpu.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
Applications
@@ -435,21 +539,29 @@
1
drivers\board.c
+
+
drv_usart.c
1
drivers\drv_usart.c
+
+
drv_exmc_sdram.c
1
drivers\drv_exmc_sdram.c
+
+
drv_enet.c
1
drivers\drv_enet.c
+
+
synopsys_emac.c
1
@@ -465,151 +577,211 @@
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
gd32f4xx_can.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
gd32f4xx_crc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
gd32f4xx_ctc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
gd32f4xx_dac.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
gd32f4xx_dbg.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+
gd32f4xx_dci.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
gd32f4xx_dma.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
gd32f4xx_enet.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
gd32f4xx_exmc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+
+
gd32f4xx_exti.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
gd32f4xx_fmc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
gd32f4xx_fwdgt.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
gd32f4xx_gpio.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
gd32f4xx_i2c.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
gd32f4xx_ipa.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
gd32f4xx_iref.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
gd32f4xx_misc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
gd32f4xx_pmu.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
gd32f4xx_rcu.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+
gd32f4xx_rtc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
gd32f4xx_sdio.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
gd32f4xx_spi.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
gd32f4xx_syscfg.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
gd32f4xx_timer.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
gd32f4xx_tli.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
gd32f4xx_trng.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
gd32f4xx_usart.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
gd32f4xx_wwdgt.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
system_gd32f4xx.c
1
Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+
+
startup_gd32f4xx.s
2
@@ -618,108 +790,41 @@
- Kernel
+ cpu
- clock.c
- 1
- ..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\src\components.c
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
- signal.c
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -730,41 +835,57 @@
1
..\..\components\dfs\src\dfs.c
+
+
dfs_file.c
1
..\..\components\dfs\src\dfs_file.c
+
+
dfs_fs.c
1
..\..\components\dfs\src\dfs_fs.c
+
+
dfs_posix.c
1
..\..\components\dfs\src\dfs_posix.c
+
+
poll.c
1
..\..\components\dfs\src\poll.c
+
+
select.c
1
..\..\components\dfs\src\select.c
+
+
devfs.c
1
..\..\components\dfs\filesystems\devfs\devfs.c
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
@@ -780,36 +901,57 @@
1
..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\components\drivers\src\pipe.c
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
+
+
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -825,76 +967,106 @@
1
..\..\components\finsh\shell.c
+
+
symbol.c
1
..\..\components\finsh\symbol.c
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
msh.c
1
..\..\components\finsh\msh.c
+
+
msh_cmd.c
1
..\..\components\finsh\msh_cmd.c
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -910,27 +1082,42 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
..\..\components\libc\compilers\armlibc\time.c
+
+
+ gmtime_r.c
+ 1
+ ..\..\components\libc\compilers\common\gmtime_r.c
+
+
lwIP
@@ -940,211 +1127,308 @@
1
..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
api_lib.c
1
..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
api_msg.c
1
..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
err.c
1
..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
netbuf.c
1
..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
netdb.c
1
..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
netifapi.c
1
..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
sockets.c
1
..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
tcpip.c
1
..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
def.c
1
..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
dns.c
1
..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
inet_chksum.c
1
..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
init.c
1
..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
ip.c
1
..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
memp.c
1
..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
netif.c
1
..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
pbuf.c
1
..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
raw.c
1
..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
stats.c
1
..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
sys.c
1
..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
tcp.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
tcp_in.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
tcp_out.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
timeouts.c
1
..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
udp.c
1
..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
ethernet.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
ethernetif.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
lowpan6.c
1
..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
autoip.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
dhcp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
etharp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
icmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
igmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
ip4.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
ip4_addr.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
ip4_frag.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev.c
+
+
+
+ netdev_ipaddr.c
+ 1
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+
+ SAL
+
sal_socket.c
1
..\..\components\net\sal_socket\src\sal_socket.c
+
+
net_netdb.c
1
..\..\components\net\sal_socket\socket\net_netdb.c
+
+
af_inet_lwip.c
1
..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
net_sockets.c
1
..\..\components\net\sal_socket\socket\net_sockets.c
+
+
dfs_net.c
1
@@ -1155,5 +1439,4 @@
-
diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx
index 9937bd77c5..9f5e651cf8 100644
--- a/bsp/gd32450z-eval/project.uvprojx
+++ b/bsp/gd32450z-eval/project.uvprojx
@@ -1,16 +1,12 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread_gd32f4xx
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
0
@@ -19,28 +15,28 @@
GigaDevice.GD32F4xx_DFP.1.0.1
http://gd32mcu.21ic.com/data/documents/yingyongruanjian/GD32F4
IRAM(0x20000000,0x030000) IRAM2(0x10000000,0x010000) IROM(0x08000000,0x0300000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0GD32F4xx_3MB -FS08000000 -FL0300000 -FP0($$Device:GD32F450ZK$Flash\GD32F4xx_3MB.FLM))
0
$$Device:GD32F450ZK$Device\Include\gd32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:GD32F450ZK$SVD\GD32F4xx.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -62,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -138,11 +134,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +171,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -307,7 +303,7 @@
0x10000
-
+
1
@@ -334,10 +330,10 @@
0
0
-
+
GD32F4XX, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER
-
- applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -352,10 +348,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,17 +363,125 @@
0
0x08000000
0x20000000
-
+
.\gd32_rom.ld
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+
+
+ cpu.c
+ 1
+ ..\..\src\cpu.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
Applications
@@ -396,21 +500,29 @@
1
drivers\board.c
+
+
drv_usart.c
1
drivers\drv_usart.c
+
+
drv_exmc_sdram.c
1
drivers\drv_exmc_sdram.c
+
+
drv_enet.c
1
drivers\drv_enet.c
+
+
synopsys_emac.c
1
@@ -426,151 +538,211 @@
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
gd32f4xx_can.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
gd32f4xx_crc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
gd32f4xx_ctc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
gd32f4xx_dac.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
gd32f4xx_dbg.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+
gd32f4xx_dci.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
gd32f4xx_dma.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
gd32f4xx_enet.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
gd32f4xx_exmc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+
+
gd32f4xx_exti.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
gd32f4xx_fmc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
gd32f4xx_fwdgt.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
gd32f4xx_gpio.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
gd32f4xx_i2c.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
gd32f4xx_ipa.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
gd32f4xx_iref.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
gd32f4xx_misc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
gd32f4xx_pmu.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
gd32f4xx_rcu.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+
gd32f4xx_rtc.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
gd32f4xx_sdio.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
gd32f4xx_spi.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
gd32f4xx_syscfg.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
gd32f4xx_timer.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
gd32f4xx_tli.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
gd32f4xx_trng.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
gd32f4xx_usart.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
gd32f4xx_wwdgt.c
1
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
system_gd32f4xx.c
1
Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+
+
startup_gd32f4xx.s
2
@@ -579,108 +751,41 @@
- Kernel
+ cpu
- clock.c
- 1
- ..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\src\components.c
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
- signal.c
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -691,41 +796,57 @@
1
..\..\components\dfs\src\dfs.c
+
+
dfs_file.c
1
..\..\components\dfs\src\dfs_file.c
+
+
dfs_fs.c
1
..\..\components\dfs\src\dfs_fs.c
+
+
dfs_posix.c
1
..\..\components\dfs\src\dfs_posix.c
+
+
poll.c
1
..\..\components\dfs\src\poll.c
+
+
select.c
1
..\..\components\dfs\src\select.c
+
+
devfs.c
1
..\..\components\dfs\filesystems\devfs\devfs.c
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
@@ -741,36 +862,57 @@
1
..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\components\drivers\src\pipe.c
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
+
+
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -786,76 +928,106 @@
1
..\..\components\finsh\shell.c
+
+
symbol.c
1
..\..\components\finsh\symbol.c
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
msh.c
1
..\..\components\finsh\msh.c
+
+
msh_cmd.c
1
..\..\components\finsh\msh_cmd.c
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -871,27 +1043,42 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
..\..\components\libc\compilers\armlibc\time.c
+
+
+ gmtime_r.c
+ 1
+ ..\..\components\libc\compilers\common\gmtime_r.c
+
+
lwIP
@@ -901,211 +1088,308 @@
1
..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
api_lib.c
1
..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
api_msg.c
1
..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
err.c
1
..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
netbuf.c
1
..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
netdb.c
1
..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
netifapi.c
1
..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
sockets.c
1
..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
tcpip.c
1
..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
def.c
1
..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
dns.c
1
..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
inet_chksum.c
1
..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
init.c
1
..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
ip.c
1
..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
memp.c
1
..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
netif.c
1
..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
pbuf.c
1
..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
raw.c
1
..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
stats.c
1
..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
sys.c
1
..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
tcp.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
tcp_in.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
tcp_out.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
timeouts.c
1
..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
udp.c
1
..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
ethernet.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
ethernetif.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
lowpan6.c
1
..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
autoip.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
dhcp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
etharp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
icmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
igmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
ip4.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
ip4_addr.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
ip4_frag.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev.c
+
+
+
+ netdev_ipaddr.c
+ 1
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+
+ SAL
+
sal_socket.c
1
..\..\components\net\sal_socket\src\sal_socket.c
+
+
net_netdb.c
1
..\..\components\net\sal_socket\socket\net_netdb.c
+
+
af_inet_lwip.c
1
..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
net_sockets.c
1
..\..\components\net\sal_socket\socket\net_sockets.c
+
+
dfs_net.c
1
@@ -1113,24 +1397,19 @@
-
- ::CMSIS
-
-
-
+
-
+
-
+
-
+
-
diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h
index 42601f4ca9..504c03fc75 100644
--- a/bsp/gd32450z-eval/rtconfig.h
+++ b/bsp/gd32450z-eval/rtconfig.h
@@ -13,6 +13,7 @@
#define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_USING_IDLE_HOOK
#define RT_IDEL_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
#define RT_DEBUG
@@ -38,12 +39,14 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
+#define RT_VER_NUM 0x40001
/* RT-Thread Components */
#define RT_USING_COMPONENTS_INIT
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
+#define RT_MAIN_THREAD_PRIORITY 10
/* C++ features */
@@ -88,10 +91,17 @@
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
+#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_PIN
+/* Using WiFi */
+
+
/* Using USB */
@@ -110,7 +120,13 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
@@ -130,6 +146,7 @@
#define RT_LWIP_MSKADDR "255.255.255.0"
#define RT_LWIP_UDP
#define RT_LWIP_TCP
+#define RT_LWIP_RAW
#define RT_MEMP_NUM_NETCONN 8
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
@@ -145,15 +162,20 @@
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
#define LWIP_NETIF_LOOPBACK 0
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
+/* AT commands */
+
+
/* VBUS(Virtual Software BUS) */
@@ -173,6 +195,9 @@
/* Wiced WiFi */
+/* IoT Cloud */
+
+
/* security packages */
@@ -194,10 +219,7 @@
/* miscellaneous packages */
-/* sample package */
-
-
-/* example package: hello */
+/* samples: kernel and components samples */
#define BSP_USING_SDRAM
#define BSP_USING_UART0
diff --git a/bsp/imx6sx/cortex-a9/.config b/bsp/imx6sx/cortex-a9/.config
index a43422d533..3387906840 100644
--- a/bsp/imx6sx/cortex-a9/.config
+++ b/bsp/imx6sx/cortex-a9/.config
@@ -7,6 +7,8 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
+# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
CONFIG_RT_THREAD_PRIORITY_32=y
@@ -15,6 +17,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDEL_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
# CONFIG_RT_USING_TIMER_SOFT is not set
@@ -61,6 +64,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
+CONFIG_RT_VER_NUM=0x40001
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -116,22 +121,34 @@ CONFIG_RT_USING_DFS_DEVFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
+CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CPUTIME is not set
# CONFIG_RT_USING_I2C is not set
CONFIG_RT_USING_PIN=y
+# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
# CONFIG_RT_USING_MTD_NAND is not set
+# CONFIG_RT_USING_MTD is not set
+# CONFIG_RT_USING_PM is not set
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
# CONFIG_RT_USING_SPI is not set
# CONFIG_RT_USING_WDT is not set
-# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_AUDIO is not set
+# CONFIG_RT_USING_SENSOR is not set
+
+#
+# Using WiFi
+#
+# CONFIG_RT_USING_WIFI is not set
#
# Using USB
@@ -165,7 +182,14 @@ CONFIG_RT_USING_SAL=y
CONFIG_SAL_USING_LWIP=y
# CONFIG_SAL_USING_POSIX is not set
CONFIG_SAL_SOCKETS_NUM=16
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -173,7 +197,7 @@ CONFIG_SAL_PROTO_FAMILIES_NUM=4
CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
-# CONFIG_RT_USING_LWIP_IPV6 is not set
+# CONFIG_RT_USING_LWIP210 is not set
CONFIG_RT_LWIP_IGMP=y
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -190,7 +214,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=8
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -210,6 +234,7 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
@@ -217,6 +242,8 @@ CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_LWIP_DEBUG is not set
#
@@ -240,6 +267,8 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_RT_USING_LOGTRACE is not set
# CONFIG_RT_USING_RYM is not set
+# CONFIG_RT_USING_ULOG is not set
+# CONFIG_RT_USING_UTEST is not set
#
# RT-Thread online packages
@@ -250,10 +279,12 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_MONGOOSE is not set
# CONFIG_PKG_USING_WEBTERMINAL is not set
# CONFIG_PKG_USING_CJSON is not set
# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_LIBMODBUS is not set
# CONFIG_PKG_USING_LJSON is not set
# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
@@ -271,10 +302,12 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
# CONFIG_PKG_USING_AT_DEVICE is not set
+# CONFIG_PKG_USING_WIZNET is not set
#
# IoT Cloud
@@ -282,6 +315,10 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_ONENET is not set
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
# CONFIG_PKG_USING_ALI_IOTKIT is not set
+# CONFIG_PKG_USING_AZURE is not set
+# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
+# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
#
# security packages
@@ -302,6 +339,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
#
# tools packages
@@ -310,6 +348,10 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_EASYFLASH is not set
# CONFIG_PKG_USING_EASYLOGGER is not set
# CONFIG_PKG_USING_SYSTEMVIEW is not set
+# CONFIG_PKG_USING_RDB is not set
+# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
+# CONFIG_PKG_USING_ADBD is not set
#
# system packages
@@ -323,13 +365,32 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
+# CONFIG_PKG_USING_CMSIS is not set
+# CONFIG_PKG_USING_DFS_YAFFS is not set
+# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
#
-# CONFIG_PKG_USING_STM32F4_HAL is not set
-# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
+# CONFIG_PKG_USING_SHT2X is not set
+# CONFIG_PKG_USING_AHT10 is not set
+# CONFIG_PKG_USING_AP3216C is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_ICM20608 is not set
+# CONFIG_PKG_USING_U8G2 is not set
+# CONFIG_PKG_USING_BUTTON is not set
+# CONFIG_PKG_USING_MPU6XXX is not set
+# CONFIG_PKG_USING_PCF8574 is not set
+# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
@@ -343,14 +404,17 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_DSTR is not set
+# CONFIG_PKG_USING_TINYFRAME is not set
+# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
#
-# sample package
-#
-# CONFIG_PKG_USING_SAMPLES is not set
-
-#
-# example package: hello
+# samples: kernel and components samples
#
+# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
+# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
+# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
+# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
+# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
CONFIG_RT_USING_UART1=y
diff --git a/bsp/imx6sx/cortex-a9/rtconfig.h b/bsp/imx6sx/cortex-a9/rtconfig.h
index f11ddac2a1..154eabfc4a 100644
--- a/bsp/imx6sx/cortex-a9/rtconfig.h
+++ b/bsp/imx6sx/cortex-a9/rtconfig.h
@@ -13,6 +13,7 @@
#define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_USING_IDLE_HOOK
#define RT_IDEL_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
#define RT_DEBUG
@@ -38,6 +39,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
+#define RT_VER_NUM 0x40001
/* RT-Thread Components */
@@ -77,10 +79,17 @@
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
+#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_PIN
+/* Using WiFi */
+
+
/* Using USB */
@@ -99,7 +108,13 @@
#define SAL_USING_LWIP
#define SAL_SOCKETS_NUM 16
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
@@ -119,6 +134,7 @@
#define RT_LWIP_MSKADDR "255.255.255.0"
#define RT_LWIP_UDP
#define RT_LWIP_TCP
+#define RT_LWIP_RAW
#define RT_MEMP_NUM_NETCONN 8
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
@@ -134,11 +150,13 @@
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
#define LWIP_NETIF_LOOPBACK 0
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
@@ -189,10 +207,7 @@
/* miscellaneous packages */
-/* sample package */
-
-
-/* example package: hello */
+/* samples: kernel and components samples */
#define RT_USING_UART1
diff --git a/bsp/lpc54608-LPCXpresso/.config b/bsp/lpc54608-LPCXpresso/.config
index f793185bda..e1d4547ff0 100644
--- a/bsp/lpc54608-LPCXpresso/.config
+++ b/bsp/lpc54608-LPCXpresso/.config
@@ -7,6 +7,8 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
+# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
CONFIG_RT_THREAD_PRIORITY_32=y
@@ -15,6 +17,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=1000
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDEL_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
CONFIG_RT_USING_TIMER_SOFT=y
@@ -64,10 +67,11 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-CONFIG_RT_USING_MODULE=y
+CONFIG_RT_VER_NUM=0x40001
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M4=y
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -107,6 +111,7 @@ CONFIG_DFS_USING_WORKDIR=y
CONFIG_DFS_FILESYSTEMS_MAX=2
CONFIG_DFS_FILESYSTEM_TYPES_MAX=2
CONFIG_DFS_FD_MAX=16
+# CONFIG_RT_USING_DFS_MNTTABLE is not set
CONFIG_RT_USING_DFS_ELMFAT=y
#
@@ -136,28 +141,37 @@ CONFIG_RT_USING_DFS_DEVFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
+CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CPUTIME is not set
CONFIG_RT_USING_I2C=y
CONFIG_RT_USING_I2C_BITOPS=y
CONFIG_RT_USING_PIN=y
+# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
CONFIG_RT_USING_MTD_NAND=y
# CONFIG_RT_MTD_NAND_DEBUG is not set
+# CONFIG_RT_USING_MTD is not set
+# CONFIG_RT_USING_PM is not set
CONFIG_RT_USING_RTC=y
+# CONFIG_RT_USING_ALARM is not set
# CONFIG_RT_USING_SOFT_RTC is not set
-# CONFIG_RTC_SYNC_USING_NTP is not set
CONFIG_RT_USING_SDIO=y
CONFIG_RT_SDIO_STACK_SIZE=512
CONFIG_RT_SDIO_THREAD_PRIORITY=15
CONFIG_RT_MMCSD_STACK_SIZE=1024
CONFIG_RT_MMCSD_THREAD_PREORITY=22
CONFIG_RT_MMCSD_MAX_PARTITION=16
+# CONFIG_RT_SDIO_DEBUG is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
# CONFIG_RT_USING_SFUD is not set
# CONFIG_RT_USING_W25QXX is not set
@@ -165,8 +179,13 @@ CONFIG_RT_USING_SPI=y
# CONFIG_RT_USING_ENC28J60 is not set
# CONFIG_RT_USING_SPI_WIFI is not set
# CONFIG_RT_USING_WDT is not set
-# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_AUDIO is not set
+# CONFIG_RT_USING_SENSOR is not set
+
+#
+# Using WiFi
+#
+# CONFIG_RT_USING_WIFI is not set
#
# Using USB
@@ -183,8 +202,7 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_RT_USING_POSIX_MMAP is not set
# CONFIG_RT_USING_POSIX_TERMIOS is not set
# CONFIG_RT_USING_POSIX_AIO is not set
-# CONFIG_RT_USING_LIBDL is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_MODULE is not set
#
# Network
@@ -200,7 +218,14 @@ CONFIG_RT_USING_SAL=y
#
CONFIG_SAL_USING_LWIP=y
CONFIG_SAL_USING_POSIX=y
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -208,7 +233,7 @@ CONFIG_SAL_PROTO_FAMILIES_NUM=4
CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
-# CONFIG_RT_USING_LWIP_IPV6 is not set
+# CONFIG_RT_USING_LWIP210 is not set
# CONFIG_RT_LWIP_IGMP is not set
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -225,7 +250,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=8
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -245,17 +270,27 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
+# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
+# CONFIG_RT_LWIP_DEBUG is not set
#
# Modbus master and slave stack
#
# CONFIG_RT_USING_MODBUS is not set
+
+#
+# AT commands
+#
+# CONFIG_RT_USING_AT is not set
# CONFIG_LWIP_USING_DHCPD is not set
#
@@ -268,12 +303,9 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_RT_USING_LOGTRACE is not set
# CONFIG_RT_USING_RYM is not set
-
-#
-# ARM CMSIS
-#
-# CONFIG_RT_USING_CMSIS_OS is not set
-# CONFIG_RT_USING_RTT_CMSIS is not set
+# CONFIG_RT_USING_ULOG is not set
+# CONFIG_RT_USING_UTEST is not set
+# CONFIG_RT_USING_LWP is not set
#
# RT-Thread online packages
@@ -284,14 +316,15 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_MONGOOSE is not set
# CONFIG_PKG_USING_WEBTERMINAL is not set
# CONFIG_PKG_USING_CJSON is not set
# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_LIBMODBUS is not set
# CONFIG_PKG_USING_LJSON is not set
# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
-# CONFIG_PKG_USING_GAGENT_CLOUD is not set
#
# Wi-Fi
@@ -306,11 +339,23 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
-# CONFIG_PKG_USING_ONENET is not set
# CONFIG_PKG_USING_AT_DEVICE is not set
+# CONFIG_PKG_USING_WIZNET is not set
+
+#
+# IoT Cloud
+#
+# CONFIG_PKG_USING_ONENET is not set
+# CONFIG_PKG_USING_GAGENT_CLOUD is not set
+# CONFIG_PKG_USING_ALI_IOTKIT is not set
+# CONFIG_PKG_USING_AZURE is not set
+# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
+# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
#
# security packages
@@ -331,6 +376,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
#
# tools packages
@@ -339,6 +385,10 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_EASYFLASH is not set
# CONFIG_PKG_USING_EASYLOGGER is not set
# CONFIG_PKG_USING_SYSTEMVIEW is not set
+# CONFIG_PKG_USING_RDB is not set
+# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
+# CONFIG_PKG_USING_ADBD is not set
#
# system packages
@@ -353,17 +403,37 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
+# CONFIG_PKG_USING_CMSIS is not set
+# CONFIG_PKG_USING_DFS_YAFFS is not set
+# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
#
-# CONFIG_PKG_USING_STM32F4_HAL is not set
-# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
+# CONFIG_PKG_USING_SHT2X is not set
+# CONFIG_PKG_USING_AHT10 is not set
+# CONFIG_PKG_USING_AP3216C is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_ICM20608 is not set
+# CONFIG_PKG_USING_U8G2 is not set
+# CONFIG_PKG_USING_BUTTON is not set
+# CONFIG_PKG_USING_MPU6XXX is not set
+# CONFIG_PKG_USING_PCF8574 is not set
+# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
#
+# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
# CONFIG_PKG_USING_MINILZO is not set
@@ -372,16 +442,19 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_DSTR is not set
+# CONFIG_PKG_USING_TINYFRAME is not set
+# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
#
-# sample package
-#
-# CONFIG_PKG_USING_SAMPLES is not set
-
-#
-# example package: hello
+# samples: kernel and components samples
#
+# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
+# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
+# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
+# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
+# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
CONFIG_SOC_LPC54608=y
CONFIG_RT_USING_UART0=y
CONFIG_BSP_DRV_SDCARD=y
diff --git a/bsp/lpc54608-LPCXpresso/project.uvoptx b/bsp/lpc54608-LPCXpresso/project.uvoptx
index ea669a615e..806afb63da 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvoptx
+++ b/bsp/lpc54608-LPCXpresso/project.uvoptx
@@ -181,7 +181,7 @@
- Libraries
+ Kernel
0
0
0
@@ -193,8 +193,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/sdmmc_2.1.2/src/fsl_sd.c
- fsl_sd.c
+ ..\..\src\clock.c
+ clock.c
0
0
@@ -205,8 +205,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/sdmmc_2.1.2/src/fsl_sdmmc.c
- fsl_sdmmc.c
+ ..\..\src\components.c
+ components.c
0
0
@@ -217,8 +217,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/sdmmc_2.1.2/src/fsl_host.c
- fsl_host.c
+ ..\..\src\cpu.c
+ cpu.c
0
0
@@ -229,8 +229,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/sdmmc_2.1.2/src/fsl_sd_event.c
- fsl_sd_event.c
+ ..\..\src\device.c
+ device.c
0
0
@@ -241,8 +241,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_adc.c
- fsl_adc.c
+ ..\..\src\idle.c
+ idle.c
0
0
@@ -253,8 +253,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_clock.c
- fsl_clock.c
+ ..\..\src\ipc.c
+ ipc.c
0
0
@@ -265,8 +265,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_common.c
- fsl_common.c
+ ..\..\src\irq.c
+ irq.c
0
0
@@ -277,8 +277,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_crc.c
- fsl_crc.c
+ ..\..\src\kservice.c
+ kservice.c
0
0
@@ -289,8 +289,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_ctimer.c
- fsl_ctimer.c
+ ..\..\src\mem.c
+ mem.c
0
0
@@ -301,8 +301,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_dma.c
- fsl_dma.c
+ ..\..\src\memheap.c
+ memheap.c
0
0
@@ -313,8 +313,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_dmic.c
- fsl_dmic.c
+ ..\..\src\mempool.c
+ mempool.c
0
0
@@ -325,8 +325,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_dmic_dma.c
- fsl_dmic_dma.c
+ ..\..\src\object.c
+ object.c
0
0
@@ -337,8 +337,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_eeprom.c
- fsl_eeprom.c
+ ..\..\src\scheduler.c
+ scheduler.c
0
0
@@ -349,8 +349,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_emc.c
- fsl_emc.c
+ ..\..\src\signal.c
+ signal.c
0
0
@@ -361,8 +361,8 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_enet.c
- fsl_enet.c
+ ..\..\src\thread.c
+ thread.c
0
0
@@ -373,595 +373,595 @@
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_flashiap.c
- fsl_flashiap.c
+ ..\..\src\timer.c
+ timer.c
0
0
+
+
+
+ Applications
+ 0
+ 0
+ 0
+ 0
- 1
+ 2
17
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_flexcomm.c
- fsl_flexcomm.c
+ applications\application.c
+ application.c
0
0
- 1
+ 2
18
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_fmc.c
- fsl_fmc.c
+ applications\mnt.c
+ mnt.c
0
0
- 1
+ 2
19
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_fmeas.c
- fsl_fmeas.c
+ applications\startup.c
+ startup.c
0
0
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
- 1
+ 3
20
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_gint.c
- fsl_gint.c
+ drivers\board.c
+ board.c
0
0
- 1
+ 3
21
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_gpio.c
- fsl_gpio.c
+ drivers\clock_config.c
+ clock_config.c
0
0
- 1
+ 3
22
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_i2c.c
- fsl_i2c.c
+ drivers\drt_mpu.c
+ drt_mpu.c
0
0
- 1
+ 3
23
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_i2c_dma.c
- fsl_i2c_dma.c
+ drivers\drv_emac.c
+ drv_emac.c
0
0
- 1
+ 3
24
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_i2s.c
- fsl_i2s.c
+ drivers\drv_ft5406.c
+ drv_ft5406.c
0
0
- 1
+ 3
25
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_i2s_dma.c
- fsl_i2s_dma.c
+ drivers\drv_i2c.c
+ drv_i2c.c
0
0
- 1
+ 3
26
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_inputmux.c
- fsl_inputmux.c
+ drivers\drv_lcd.c
+ drv_lcd.c
0
0
- 1
+ 3
27
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_lcdc.c
- fsl_lcdc.c
+ drivers\drv_sd.c
+ drv_sd.c
0
0
- 1
+ 3
28
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mcan.c
- fsl_mcan.c
+ drivers\drv_sdram.c
+ drv_sdram.c
0
0
- 1
+ 3
29
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_mrt.c
- fsl_mrt.c
+ drivers\drv_sram.c
+ drv_sram.c
0
0
- 1
+ 3
30
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_pint.c
- fsl_pint.c
+ drivers\drv_uart.c
+ drv_uart.c
0
0
- 1
+ 3
31
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_power.c
- fsl_power.c
+ drivers\fsl_phy.c
+ fsl_phy.c
0
0
+
+
+
+ CMSIS
+ 0
+ 0
+ 0
+ 0
- 1
+ 4
32
- 1
+ 2
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_reset.c
- fsl_reset.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\startup_LPC54608.s
+ startup_LPC54608.s
0
0
- 1
+ 4
33
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_rit.c
- fsl_rit.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\system_LPC54608.c
+ system_LPC54608.c
0
0
- 1
+ 4
34
- 1
+ 4
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_rtc.c
- fsl_rtc.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\keil_lib_power.lib
+ keil_lib_power.lib
0
0
+
+
+
+ Libraries
+ 0
+ 0
+ 0
+ 0
- 1
+ 5
35
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_sctimer.c
- fsl_sctimer.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c
+ fsl_adc.c
0
0
- 1
+ 5
36
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_sdif.c
- fsl_sdif.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c
+ fsl_clock.c
0
0
- 1
+ 5
37
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_spi.c
- fsl_spi.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_common.c
+ fsl_common.c
0
0
- 1
+ 5
38
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_spi_dma.c
- fsl_spi_dma.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c
+ fsl_crc.c
0
0
- 1
+ 5
39
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_spifi.c
- fsl_spifi.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c
+ fsl_ctimer.c
0
0
- 1
+ 5
40
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_spifi_dma.c
- fsl_spifi_dma.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c
+ fsl_dma.c
0
0
- 1
+ 5
41
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_usart.c
- fsl_usart.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c
+ fsl_dmic.c
0
0
- 1
+ 5
42
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_usart_dma.c
- fsl_usart_dma.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c
+ fsl_dmic_dma.c
0
0
- 1
+ 5
43
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_utick.c
- fsl_utick.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c
+ fsl_eeprom.c
0
0
- 1
+ 5
44
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/drivers/fsl_wwdt.c
- fsl_wwdt.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c
+ fsl_emc.c
0
0
-
-
-
- CMSIS
- 0
- 0
- 0
- 0
- 2
+ 5
45
- 2
+ 1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/arm/startup_LPC54608.s
- startup_LPC54608.s
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c
+ fsl_enet.c
0
0
- 2
+ 5
46
1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/system_LPC54608.c
- system_LPC54608.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c
+ fsl_flashiap.c
0
0
- 2
+ 5
47
- 4
+ 1
0
0
0
- SDK_2.2_LPCXpresso54608/devices/LPC54608/arm/keil_lib_power.lib
- keil_lib_power.lib
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c
+ fsl_flexcomm.c
0
0
-
-
-
- Drivers
- 0
- 0
- 0
- 0
- 3
+ 5
48
1
0
0
0
- drivers/board.c
- board.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c
+ fsl_fmc.c
0
0
- 3
+ 5
49
1
0
0
0
- drivers/clock_config.c
- clock_config.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c
+ fsl_fmeas.c
0
0
- 3
+ 5
50
1
0
0
0
- drivers/drt_mpu.c
- drt_mpu.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c
+ fsl_gint.c
0
0
- 3
+ 5
51
1
0
0
0
- drivers/drv_emac.c
- drv_emac.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c
+ fsl_gpio.c
0
0
- 3
+ 5
52
1
0
0
0
- drivers/drv_ft5406.c
- drv_ft5406.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c
+ fsl_i2c.c
0
0
- 3
+ 5
53
1
0
0
0
- drivers/drv_i2c.c
- drv_i2c.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c
+ fsl_i2c_dma.c
0
0
- 3
+ 5
54
1
0
0
0
- drivers/drv_lcd.c
- drv_lcd.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c
+ fsl_i2s.c
0
0
- 3
+ 5
55
1
0
0
0
- drivers/drv_sd.c
- drv_sd.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c
+ fsl_i2s_dma.c
0
0
- 3
+ 5
56
1
0
0
0
- drivers/drv_sdram.c
- drv_sdram.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c
+ fsl_inputmux.c
0
0
- 3
+ 5
57
1
0
0
0
- drivers/drv_sram.c
- drv_sram.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c
+ fsl_lcdc.c
0
0
- 3
+ 5
58
1
0
0
0
- drivers/drv_uart.c
- drv_uart.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c
+ fsl_mcan.c
0
0
- 3
+ 5
59
1
0
0
0
- drivers/fsl_phy.c
- fsl_phy.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c
+ fsl_mrt.c
0
0
-
-
-
- Applications
- 1
- 0
- 0
- 0
- 4
+ 5
60
1
0
0
0
- applications/application.c
- application.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c
+ fsl_pint.c
0
0
- 4
+ 5
61
1
0
0
0
- applications/mnt.c
- mnt.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c
+ fsl_power.c
0
0
- 4
+ 5
62
1
0
0
0
- applications/startup.c
- startup.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c
+ fsl_reset.c
0
0
-
-
-
- Kernel
- 1
- 0
- 0
- 0
5
63
@@ -969,8 +969,8 @@
0
0
0
- ../../src/clock.c
- clock.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c
+ fsl_rit.c
0
0
@@ -981,8 +981,8 @@
0
0
0
- ../../src/components.c
- components.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c
+ fsl_rtc.c
0
0
@@ -993,8 +993,8 @@
0
0
0
- ../../src/device.c
- device.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c
+ fsl_sctimer.c
0
0
@@ -1005,8 +1005,8 @@
0
0
0
- ../../src/idle.c
- idle.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c
+ fsl_sdif.c
0
0
@@ -1017,8 +1017,8 @@
0
0
0
- ../../src/ipc.c
- ipc.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c
+ fsl_spi.c
0
0
@@ -1029,8 +1029,8 @@
0
0
0
- ../../src/irq.c
- irq.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c
+ fsl_spi_dma.c
0
0
@@ -1041,8 +1041,8 @@
0
0
0
- ../../src/kservice.c
- kservice.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c
+ fsl_spifi.c
0
0
@@ -1053,8 +1053,8 @@
0
0
0
- ../../src/mem.c
- mem.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c
+ fsl_spifi_dma.c
0
0
@@ -1065,8 +1065,8 @@
0
0
0
- ../../src/memheap.c
- memheap.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c
+ fsl_usart.c
0
0
@@ -1077,8 +1077,20 @@
0
0
0
- ../../src/mempool.c
- mempool.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c
+ fsl_usart_dma.c
+ 0
+ 0
+
+
+ 5
+ 73
+ 1
+ 0
+ 0
+ 0
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c
+ fsl_utick.c
0
0
@@ -1089,8 +1101,8 @@
0
0
0
- ../../src/object.c
- object.c
+ SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c
+ fsl_wwdt.c
0
0
@@ -1101,8 +1113,8 @@
0
0
0
- ../../src/scheduler.c
- scheduler.c
+ SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd.c
+ fsl_sd.c
0
0
@@ -1113,8 +1125,8 @@
0
0
0
- ../../src/signal.c
- signal.c
+ SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sdmmc.c
+ fsl_sdmmc.c
0
0
@@ -1125,8 +1137,8 @@
0
0
0
- ../../src/thread.c
- thread.c
+ SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_host.c
+ fsl_host.c
0
0
@@ -1137,15 +1149,15 @@
0
0
0
- ../../src/timer.c
- timer.c
+ SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd_event.c
+ fsl_sd_event.c
0
0
- CORTEX-M4
+ cpu
0
0
0
@@ -1157,20 +1169,20 @@
0
0
0
- ../../libcpu/arm/cortex-m4/cpuport.c
- cpuport.c
+ ..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
0
0
6
80
- 2
+ 1
0
0
0
- ../../libcpu/arm/cortex-m4/context_rvds.S
- context_rvds.S
+ ..\..\libcpu\arm\common\div0.c
+ div0.c
0
0
@@ -1181,8 +1193,8 @@
0
0
0
- ../../libcpu/arm/common/backtrace.c
- backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
+ showmem.c
0
0
@@ -1193,20 +1205,20 @@
0
0
0
- ../../libcpu/arm/common/div0.c
- div0.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+ cpuport.c
0
0
6
83
- 1
+ 2
0
0
0
- ../../libcpu/arm/common/showmem.c
- showmem.c
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+ context_rvds.S
0
0
@@ -1225,7 +1237,7 @@
0
0
0
- ../../components/cplusplus/Mutex.cpp
+ ..\..\components\cplusplus\Mutex.cpp
Mutex.cpp
0
0
@@ -1237,7 +1249,7 @@
0
0
0
- ../../components/cplusplus/Semaphore.cpp
+ ..\..\components\cplusplus\Semaphore.cpp
Semaphore.cpp
0
0
@@ -1249,7 +1261,7 @@
0
0
0
- ../../components/cplusplus/Thread.cpp
+ ..\..\components\cplusplus\Thread.cpp
Thread.cpp
0
0
@@ -1261,7 +1273,7 @@
0
0
0
- ../../components/cplusplus/crt.cpp
+ ..\..\components\cplusplus\crt.cpp
crt.cpp
0
0
@@ -1273,7 +1285,7 @@
0
0
0
- ../../components/cplusplus/crt_init.c
+ ..\..\components\cplusplus\crt_init.c
crt_init.c
0
0
@@ -1281,7 +1293,7 @@
- DeviceDrivers
+ Filesystem
0
0
0
@@ -1293,8 +1305,8 @@
0
0
0
- ../../components/drivers/misc/pin.c
- pin.c
+ ..\..\components\dfs\src\dfs.c
+ dfs.c
0
0
@@ -1305,8 +1317,8 @@
0
0
0
- ../../components/drivers/i2c/i2c_core.c
- i2c_core.c
+ ..\..\components\dfs\src\dfs_file.c
+ dfs_file.c
0
0
@@ -1317,8 +1329,8 @@
0
0
0
- ../../components/drivers/i2c/i2c_dev.c
- i2c_dev.c
+ ..\..\components\dfs\src\dfs_fs.c
+ dfs_fs.c
0
0
@@ -1329,8 +1341,8 @@
0
0
0
- ../../components/drivers/i2c/i2c-bit-ops.c
- i2c-bit-ops.c
+ ..\..\components\dfs\src\dfs_posix.c
+ dfs_posix.c
0
0
@@ -1341,8 +1353,8 @@
0
0
0
- ../../components/drivers/sdio/block_dev.c
- block_dev.c
+ ..\..\components\dfs\src\poll.c
+ poll.c
0
0
@@ -1353,8 +1365,8 @@
0
0
0
- ../../components/drivers/sdio/mmcsd_core.c
- mmcsd_core.c
+ ..\..\components\dfs\src\select.c
+ select.c
0
0
@@ -1365,8 +1377,8 @@
0
0
0
- ../../components/drivers/sdio/sd.c
- sd.c
+ ..\..\components\dfs\filesystems\devfs\devfs.c
+ devfs.c
0
0
@@ -1377,8 +1389,8 @@
0
0
0
- ../../components/drivers/sdio/sdio.c
- sdio.c
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+ dfs_elm.c
0
0
@@ -1389,163 +1401,163 @@
0
0
0
- ../../components/drivers/sdio/mmc.c
- mmc.c
+ ..\..\components\dfs\filesystems\elmfat\ff.c
+ ff.c
0
0
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
- 8
+ 9
98
1
0
0
0
- ../../components/drivers/serial/serial.c
- serial.c
+ ..\..\components\drivers\i2c\i2c_core.c
+ i2c_core.c
0
0
- 8
+ 9
99
1
0
0
0
- ../../components/drivers/rtc/rtc.c
- rtc.c
+ ..\..\components\drivers\i2c\i2c_dev.c
+ i2c_dev.c
0
0
- 8
+ 9
100
1
0
0
0
- ../../components/drivers/mtd/mtd_nand.c
- mtd_nand.c
+ ..\..\components\drivers\i2c\i2c-bit-ops.c
+ i2c-bit-ops.c
0
0
- 8
+ 9
101
1
0
0
0
- ../../components/drivers/spi/spi_core.c
- spi_core.c
+ ..\..\components\drivers\misc\pin.c
+ pin.c
0
0
- 8
+ 9
102
1
0
0
0
- ../../components/drivers/spi/spi_dev.c
- spi_dev.c
+ ..\..\components\drivers\mtd\mtd_nand.c
+ mtd_nand.c
0
0
- 8
+ 9
103
1
0
0
0
- ../../components/drivers/spi/enc28j60.c
- enc28j60.c
+ ..\..\components\drivers\rtc\rtc.c
+ rtc.c
0
0
- 8
+ 9
104
1
0
0
0
- ../../components/drivers/src/completion.c
- completion.c
+ ..\..\components\drivers\sdio\block_dev.c
+ block_dev.c
0
0
- 8
+ 9
105
1
0
0
0
- ../../components/drivers/src/dataqueue.c
- dataqueue.c
+ ..\..\components\drivers\sdio\mmcsd_core.c
+ mmcsd_core.c
0
0
- 8
+ 9
106
1
0
0
0
- ../../components/drivers/src/pipe.c
- pipe.c
+ ..\..\components\drivers\sdio\sd.c
+ sd.c
0
0
- 8
+ 9
107
1
0
0
0
- ../../components/drivers/src/ringbuffer.c
- ringbuffer.c
+ ..\..\components\drivers\sdio\sdio.c
+ sdio.c
0
0
- 8
+ 9
108
1
0
0
0
- ../../components/drivers/src/waitqueue.c
- waitqueue.c
+ ..\..\components\drivers\sdio\mmc.c
+ mmc.c
0
0
- 8
+ 9
109
1
0
0
0
- ../../components/drivers/src/workqueue.c
- workqueue.c
+ ..\..\components\drivers\serial\serial.c
+ serial.c
0
0
-
-
-
- pthreads
- 0
- 0
- 0
- 0
9
110
@@ -1553,8 +1565,8 @@
0
0
0
- ../../components/libc/pthreads/mqueue.c
- mqueue.c
+ ..\..\components\drivers\spi\spi_core.c
+ spi_core.c
0
0
@@ -1565,8 +1577,8 @@
0
0
0
- ../../components/libc/pthreads/pthread.c
- pthread.c
+ ..\..\components\drivers\spi\spi_dev.c
+ spi_dev.c
0
0
@@ -1577,8 +1589,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_attr.c
- pthread_attr.c
+ ..\..\components\drivers\src\completion.c
+ completion.c
0
0
@@ -1589,8 +1601,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_barrier.c
- pthread_barrier.c
+ ..\..\components\drivers\src\dataqueue.c
+ dataqueue.c
0
0
@@ -1601,8 +1613,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_cond.c
- pthread_cond.c
+ ..\..\components\drivers\src\pipe.c
+ pipe.c
0
0
@@ -1613,8 +1625,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_mutex.c
- pthread_mutex.c
+ ..\..\components\drivers\src\ringblk_buf.c
+ ringblk_buf.c
0
0
@@ -1625,8 +1637,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_rwlock.c
- pthread_rwlock.c
+ ..\..\components\drivers\src\ringbuffer.c
+ ringbuffer.c
0
0
@@ -1637,8 +1649,8 @@
0
0
0
- ../../components/libc/pthreads/pthread_spin.c
- pthread_spin.c
+ ..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
0
0
@@ -1649,67 +1661,67 @@
0
0
0
- ../../components/libc/pthreads/pthread_tls.c
- pthread_tls.c
+ ..\..\components\drivers\src\workqueue.c
+ workqueue.c
0
0
+
+
+
+ finsh
+ 0
+ 0
+ 0
+ 0
- 9
+ 10
119
1
0
0
0
- ../../components/libc/pthreads/sched.c
- sched.c
+ ..\..\components\finsh\shell.c
+ shell.c
0
0
- 9
+ 10
120
1
0
0
0
- ../../components/libc/pthreads/semaphore.c
- semaphore.c
+ ..\..\components\finsh\symbol.c
+ symbol.c
0
0
- 9
+ 10
121
1
0
0
0
- ../../components/libc/time/clock_time.c
- clock_time.c
+ ..\..\components\finsh\cmd.c
+ cmd.c
0
0
- 9
+ 10
122
1
0
0
0
- ../../components/libc/time/posix_sleep.c
- posix_sleep.c
+ ..\..\components\finsh\msh.c
+ msh.c
0
0
-
-
-
- libc
- 0
- 0
- 0
- 0
10
123
@@ -1717,8 +1729,8 @@
0
0
0
- ../../components/libc/compilers/armlibc/libc.c
- libc.c
+ ..\..\components\finsh\msh_cmd.c
+ msh_cmd.c
0
0
@@ -1729,8 +1741,8 @@
0
0
0
- ../../components/libc/compilers/armlibc/libc_syms.c
- libc_syms.c
+ ..\..\components\finsh\msh_file.c
+ msh_file.c
0
0
@@ -1741,8 +1753,8 @@
0
0
0
- ../../components/libc/compilers/armlibc/mem_std.c
- mem_std.c
+ ..\..\components\finsh\finsh_compiler.c
+ finsh_compiler.c
0
0
@@ -1753,8 +1765,8 @@
0
0
0
- ../../components/libc/compilers/armlibc/stdio.c
- stdio.c
+ ..\..\components\finsh\finsh_error.c
+ finsh_error.c
0
0
@@ -1765,8 +1777,8 @@
0
0
0
- ../../components/libc/compilers/armlibc/stubs.c
- stubs.c
+ ..\..\components\finsh\finsh_heap.c
+ finsh_heap.c
0
0
@@ -1777,91 +1789,91 @@
0
0
0
- ../../components/libc/compilers/armlibc/time.c
- time.c
+ ..\..\components\finsh\finsh_init.c
+ finsh_init.c
0
0
-
-
-
- finsh
- 0
- 0
- 0
- 0
- 11
+ 10
129
1
0
0
0
- ../../components/finsh/shell.c
- shell.c
+ ..\..\components\finsh\finsh_node.c
+ finsh_node.c
0
0
- 11
+ 10
130
1
0
0
0
- ../../components/finsh/symbol.c
- symbol.c
+ ..\..\components\finsh\finsh_ops.c
+ finsh_ops.c
0
0
- 11
+ 10
131
1
0
0
0
- ../../components/finsh/cmd.c
- cmd.c
+ ..\..\components\finsh\finsh_parser.c
+ finsh_parser.c
0
0
- 11
+ 10
132
1
0
0
0
- ../../components/finsh/msh.c
- msh.c
+ ..\..\components\finsh\finsh_var.c
+ finsh_var.c
0
0
- 11
+ 10
133
1
0
0
0
- ../../components/finsh/msh_cmd.c
- msh_cmd.c
+ ..\..\components\finsh\finsh_vm.c
+ finsh_vm.c
0
0
- 11
+ 10
134
1
0
0
0
- ../../components/finsh/msh_file.c
- msh_file.c
+ ..\..\components\finsh\finsh_token.c
+ finsh_token.c
0
0
+
+
+
+ libc
+ 0
+ 0
+ 0
+ 0
11
135
@@ -1869,8 +1881,8 @@
0
0
0
- ../../components/finsh/finsh_compiler.c
- finsh_compiler.c
+ ..\..\components\libc\compilers\armlibc\libc.c
+ libc.c
0
0
@@ -1881,8 +1893,8 @@
0
0
0
- ../../components/finsh/finsh_error.c
- finsh_error.c
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+ mem_std.c
0
0
@@ -1893,8 +1905,8 @@
0
0
0
- ../../components/finsh/finsh_heap.c
- finsh_heap.c
+ ..\..\components\libc\compilers\armlibc\stdio.c
+ stdio.c
0
0
@@ -1905,8 +1917,8 @@
0
0
0
- ../../components/finsh/finsh_init.c
- finsh_init.c
+ ..\..\components\libc\compilers\armlibc\stubs.c
+ stubs.c
0
0
@@ -1917,8 +1929,8 @@
0
0
0
- ../../components/finsh/finsh_node.c
- finsh_node.c
+ ..\..\components\libc\compilers\armlibc\time.c
+ time.c
0
0
@@ -1929,67 +1941,67 @@
0
0
0
- ../../components/finsh/finsh_ops.c
- finsh_ops.c
+ ..\..\components\libc\compilers\common\gmtime_r.c
+ gmtime_r.c
0
0
+
+
+
+ pthreads
+ 0
+ 0
+ 0
+ 0
- 11
+ 12
141
1
0
0
0
- ../../components/finsh/finsh_parser.c
- finsh_parser.c
+ ..\..\components\libc\pthreads\mqueue.c
+ mqueue.c
0
0
- 11
+ 12
142
1
0
0
0
- ../../components/finsh/finsh_var.c
- finsh_var.c
+ ..\..\components\libc\pthreads\pthread.c
+ pthread.c
0
0
- 11
+ 12
143
1
0
0
0
- ../../components/finsh/finsh_vm.c
- finsh_vm.c
+ ..\..\components\libc\pthreads\pthread_attr.c
+ pthread_attr.c
0
0
- 11
+ 12
144
1
0
0
0
- ../../components/finsh/finsh_token.c
- finsh_token.c
+ ..\..\components\libc\pthreads\pthread_barrier.c
+ pthread_barrier.c
0
0
-
-
-
- lwIP
- 0
- 0
- 0
- 0
12
145
@@ -1997,8 +2009,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/arch/sys_arch.c
- sys_arch.c
+ ..\..\components\libc\pthreads\pthread_cond.c
+ pthread_cond.c
0
0
@@ -2009,8 +2021,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/api_lib.c
- api_lib.c
+ ..\..\components\libc\pthreads\pthread_mutex.c
+ pthread_mutex.c
0
0
@@ -2021,8 +2033,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/api_msg.c
- api_msg.c
+ ..\..\components\libc\pthreads\pthread_rwlock.c
+ pthread_rwlock.c
0
0
@@ -2033,8 +2045,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/err.c
- err.c
+ ..\..\components\libc\pthreads\pthread_spin.c
+ pthread_spin.c
0
0
@@ -2045,8 +2057,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/netbuf.c
- netbuf.c
+ ..\..\components\libc\pthreads\pthread_tls.c
+ pthread_tls.c
0
0
@@ -2057,8 +2069,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/netdb.c
- netdb.c
+ ..\..\components\libc\pthreads\sched.c
+ sched.c
0
0
@@ -2069,8 +2081,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/netifapi.c
- netifapi.c
+ ..\..\components\libc\pthreads\semaphore.c
+ semaphore.c
0
0
@@ -2081,8 +2093,8 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/sockets.c
- sockets.c
+ ..\..\components\libc\time\clock_time.c
+ clock_time.c
0
0
@@ -2093,343 +2105,343 @@
0
0
0
- ../../components/net/lwip-2.0.2/src/api/tcpip.c
- tcpip.c
+ ..\..\components\libc\time\posix_sleep.c
+ posix_sleep.c
0
0
+
+
+
+ lwIP
+ 0
+ 0
+ 0
+ 0
- 12
+ 13
154
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/def.c
- def.c
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+ sys_arch.c
0
0
- 12
+ 13
155
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/dns.c
- dns.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+ api_lib.c
0
0
- 12
+ 13
156
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/inet_chksum.c
- inet_chksum.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+ api_msg.c
0
0
- 12
+ 13
157
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/init.c
- init.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+ err.c
0
0
- 12
+ 13
158
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ip.c
- ip.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+ netbuf.c
0
0
- 12
+ 13
159
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/memp.c
- memp.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+ netdb.c
0
0
- 12
+ 13
160
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/netif.c
- netif.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+ netifapi.c
0
0
- 12
+ 13
161
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/pbuf.c
- pbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+ sockets.c
0
0
- 12
+ 13
162
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/raw.c
- raw.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+ tcpip.c
0
0
- 12
+ 13
163
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/stats.c
- stats.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+ def.c
0
0
- 12
+ 13
164
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/sys.c
- sys.c
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+ dns.c
0
0
- 12
+ 13
165
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/tcp.c
- tcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+ inet_chksum.c
0
0
- 12
+ 13
166
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/tcp_in.c
- tcp_in.c
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+ init.c
0
0
- 12
+ 13
167
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/tcp_out.c
- tcp_out.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+ ip.c
0
0
- 12
+ 13
168
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/timeouts.c
- timeouts.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+ memp.c
0
0
- 12
+ 13
169
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/udp.c
- udp.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+ netif.c
0
0
- 12
+ 13
170
1
0
0
0
- ../../components/net/lwip-2.0.2/src/netif/ethernet.c
- ethernet.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+ pbuf.c
0
0
- 12
+ 13
171
1
0
0
0
- ../../components/net/lwip-2.0.2/src/netif/ethernetif.c
- ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+ raw.c
0
0
- 12
+ 13
172
1
0
0
0
- ../../components/net/lwip-2.0.2/src/netif/lowpan6.c
- lowpan6.c
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+ stats.c
0
0
- 12
+ 13
173
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/autoip.c
- autoip.c
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+ sys.c
0
0
- 12
+ 13
174
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/dhcp.c
- dhcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+ tcp.c
0
0
- 12
+ 13
175
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/etharp.c
- etharp.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+ tcp_in.c
0
0
- 12
+ 13
176
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/icmp.c
- icmp.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+ tcp_out.c
0
0
- 12
+ 13
177
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/igmp.c
- igmp.c
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+ timeouts.c
0
0
- 12
+ 13
178
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/ip4.c
- ip4.c
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+ udp.c
0
0
- 12
+ 13
179
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/ip4_addr.c
- ip4_addr.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+ ethernet.c
0
0
- 12
+ 13
180
1
0
0
0
- ../../components/net/lwip-2.0.2/src/core/ipv4/ip4_frag.c
- ip4_frag.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+ ethernetif.c
0
0
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
13
181
@@ -2437,8 +2449,8 @@
0
0
0
- ../../components/dfs/src/dfs.c
- dfs.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+ lowpan6.c
0
0
@@ -2449,8 +2461,8 @@
0
0
0
- ../../components/dfs/src/dfs_file.c
- dfs_file.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+ autoip.c
0
0
@@ -2461,8 +2473,8 @@
0
0
0
- ../../components/dfs/src/dfs_fs.c
- dfs_fs.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+ dhcp.c
0
0
@@ -2473,8 +2485,8 @@
0
0
0
- ../../components/dfs/src/dfs_posix.c
- dfs_posix.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+ etharp.c
0
0
@@ -2485,8 +2497,8 @@
0
0
0
- ../../components/dfs/filesystems/elmfat/dfs_elm.c
- dfs_elm.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+ icmp.c
0
0
@@ -2497,8 +2509,156 @@
0
0
0
- ../../components/dfs/filesystems/elmfat/ff.c
- ff.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+ igmp.c
+ 0
+ 0
+
+
+ 13
+ 187
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+ ip4.c
+ 0
+ 0
+
+
+ 13
+ 188
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+ ip4_addr.c
+ 0
+ 0
+
+
+ 13
+ 189
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+ ip4_frag.c
+ 0
+ 0
+
+
+ 13
+ 190
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+ ping.c
+ 0
+ 0
+
+
+
+
+ netdev
+ 0
+ 0
+ 0
+ 0
+
+ 14
+ 191
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\netdev\src\netdev.c
+ netdev.c
+ 0
+ 0
+
+
+ 14
+ 192
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+ netdev_ipaddr.c
+ 0
+ 0
+
+
+
+
+ SAL
+ 0
+ 0
+ 0
+ 0
+
+ 15
+ 193
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\src\sal_socket.c
+ sal_socket.c
+ 0
+ 0
+
+
+ 15
+ 194
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\socket\net_netdb.c
+ net_netdb.c
+ 0
+ 0
+
+
+ 15
+ 195
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\impl\af_inet_lwip.c
+ af_inet_lwip.c
+ 0
+ 0
+
+
+ 15
+ 196
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\socket\net_sockets.c
+ net_sockets.c
+ 0
+ 0
+
+
+ 15
+ 197
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\dfs_net\dfs_net.c
+ dfs_net.c
0
0
diff --git a/bsp/lpc54608-LPCXpresso/project.uvprojx b/bsp/lpc54608-LPCXpresso/project.uvprojx
index f94c0c5065..36f9ace991 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvprojx
+++ b/bsp/lpc54608-LPCXpresso/project.uvprojx
@@ -336,7 +336,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
CPU_LPC54608J512ET180=1, CPU_LPC54608, CORE_M4, SDK_DEBUGCONSOLE=0, RT_USING_ARM_LIBC
- applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\cplusplus;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
+ .;..\..\include;applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\cplusplus;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -370,13 +370,98 @@
.\LPC54608J512_flash.scf
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+ cpu.c
+ 1
+ ..\..\src\cpu.c
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+ memheap.c
+ 1
+ ..\..\src\memheap.c
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
Applications
@@ -708,88 +793,23 @@
- Kernel
+ cpu
- clock.c
- 1
- ..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\src\components.c
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
- memheap.c
- 1
- ..\..\src\memheap.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
- signal.c
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
-
- CORTEX-M4
-
cpuport.c
1
@@ -800,21 +820,6 @@
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -1054,6 +1059,11 @@
1
..\..\components\drivers\src\pipe.c
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
ringbuffer.c
1
@@ -1184,6 +1194,11 @@
1
..\..\components\libc\compilers\armlibc\time.c
+
+ gmtime_r.c
+ 1
+ ..\..\components\libc\compilers\common\gmtime_r.c
+
@@ -1439,16 +1454,31 @@
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
+ 1
+ ..\..\components\net\netdev\src\netdev.c
+
+
+ netdev_ipaddr.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+ SAL
+
sal_socket.c
1
diff --git a/bsp/lpc54608-LPCXpresso/rtconfig.h b/bsp/lpc54608-LPCXpresso/rtconfig.h
index 987439e331..c18699793a 100644
--- a/bsp/lpc54608-LPCXpresso/rtconfig.h
+++ b/bsp/lpc54608-LPCXpresso/rtconfig.h
@@ -13,6 +13,7 @@
#define RT_TICK_PER_SECOND 1000
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_USING_IDLE_HOOK
#define RT_IDEL_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
#define RT_USING_TIMER_SOFT
@@ -42,7 +43,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart0"
-// #define RT_USING_MODULE
+#define RT_VER_NUM 0x40001
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
#define ARCH_ARM_CORTEX_M4
@@ -95,8 +96,12 @@
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
+#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_PIN
@@ -110,6 +115,9 @@
#define RT_MMCSD_MAX_PARTITION 16
#define RT_USING_SPI
+/* Using WiFi */
+
+
/* Using USB */
@@ -129,7 +137,13 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
@@ -148,6 +162,7 @@
#define RT_LWIP_MSKADDR "255.255.255.0"
#define RT_LWIP_UDP
#define RT_LWIP_TCP
+#define RT_LWIP_RAW
#define RT_MEMP_NUM_NETCONN 8
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
@@ -163,22 +178,24 @@
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
#define LWIP_NETIF_LOOPBACK 0
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
-/* VBUS(Virtual Software BUS) */
+/* AT commands */
-/* Utilities */
+/* VBUS(Virtual Software BUS) */
-/* ARM CMSIS */
+/* Utilities */
/* RT-Thread online packages */
@@ -194,6 +211,9 @@
/* Wiced WiFi */
+/* IoT Cloud */
+
+
/* security packages */
@@ -215,10 +235,7 @@
/* miscellaneous packages */
-/* sample package */
-
-
-/* example package: hello */
+/* samples: kernel and components samples */
#define SOC_LPC54608
#define RT_USING_UART0
diff --git a/bsp/qemu-vexpress-a9/.config b/bsp/qemu-vexpress-a9/.config
index 6fde000858..89af9574b7 100644
--- a/bsp/qemu-vexpress-a9/.config
+++ b/bsp/qemu-vexpress-a9/.config
@@ -7,6 +7,7 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
CONFIG_RT_USING_SMP=y
CONFIG_RT_CPUS_NR=2
CONFIG_RT_ALIGN_SIZE=4
@@ -143,6 +144,9 @@ CONFIG_RT_USING_DFS_RAMFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -160,6 +164,7 @@ CONFIG_RT_MTD_NAND_DEBUG=y
# CONFIG_RT_USING_MTD is not set
# CONFIG_RT_USING_PM is not set
CONFIG_RT_USING_RTC=y
+# CONFIG_RT_USING_ALARM is not set
CONFIG_RT_USING_SOFT_RTC=y
CONFIG_RT_USING_SDIO=y
CONFIG_RT_SDIO_STACK_SIZE=512
@@ -220,7 +225,14 @@ CONFIG_RT_USING_SAL=y
#
CONFIG_SAL_USING_LWIP=y
CONFIG_SAL_USING_POSIX=y
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -229,7 +241,6 @@ CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
# CONFIG_RT_USING_LWIP210 is not set
-CONFIG_RT_USING_LWIP_IPV6=y
# CONFIG_RT_LWIP_IGMP is not set
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -246,7 +257,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=8
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -266,6 +277,7 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
CONFIG_RT_LWIP_REASSEMBLY_FRAG=y
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
@@ -273,6 +285,8 @@ CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_LWIP_DEBUG is not set
#
@@ -377,6 +391,7 @@ CONFIG_RT_USING_LWP=y
#
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
#
# tools packages
@@ -406,22 +421,12 @@ CONFIG_RT_USING_LWP=y
# CONFIG_PKG_USING_CMSIS is not set
# CONFIG_PKG_USING_DFS_YAFFS is not set
# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
#
-
-#
-# sensors drivers
-#
-# CONFIG_PKG_USING_LSM6DSL is not set
-# CONFIG_PKG_USING_LPS22HB is not set
-# CONFIG_PKG_USING_HTS221 is not set
-# CONFIG_PKG_USING_LSM303AGR is not set
-# CONFIG_PKG_USING_BME280 is not set
-# CONFIG_PKG_USING_BMA400 is not set
-# CONFIG_PKG_USING_BMI160_BMX160 is not set
-# CONFIG_PKG_USING_SPL0601 is not set
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_SHT2X is not set
# CONFIG_PKG_USING_AHT10 is not set
@@ -433,7 +438,12 @@ CONFIG_RT_USING_LWP=y
# CONFIG_PKG_USING_MPU6XXX is not set
# CONFIG_PKG_USING_PCF8574 is not set
# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
@@ -459,6 +469,7 @@ CONFIG_RT_USING_LWP=y
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
CONFIG_SOC_VEXPRESS_A9=y
CONFIG_RT_USING_UART0=y
CONFIG_RT_USING_UART1=y
diff --git a/bsp/qemu-vexpress-a9/rtconfig.h b/bsp/qemu-vexpress-a9/rtconfig.h
index 831d54c52f..a94dd3d4b7 100644
--- a/bsp/qemu-vexpress-a9/rtconfig.h
+++ b/bsp/qemu-vexpress-a9/rtconfig.h
@@ -10,9 +10,7 @@
#define RT_USING_SMP
#define RT_CPUS_NR 2
#define RT_ALIGN_SIZE 4
-/* RT_THREAD_PRIORITY_8 is not set */
#define RT_THREAD_PRIORITY_32
-/* RT_THREAD_PRIORITY_256 is not set */
#define RT_THREAD_PRIORITY_MAX 32
#define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
@@ -39,10 +37,7 @@
#define RT_USING_MEMPOOL
#define RT_USING_MEMHEAP
-/* RT_USING_NOHEAP is not set */
#define RT_USING_SMALL_MEM
-/* RT_USING_SLAB is not set */
-/* RT_USING_MEMHEAP_AS_HEAP is not set */
#define RT_USING_MEMTRACE
#define RT_USING_HEAP
@@ -58,7 +53,6 @@
#define ARCH_ARM
#define ARCH_ARM_CORTEX_A
#define ARCH_ARM_CORTEX_A9
-/* ARCH_CPU_STACK_GROWS_UPWARD is not set */
/* RT-Thread Components */
@@ -79,14 +73,11 @@
#define FINSH_HISTORY_LINES 5
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
-/* FINSH_ECHO_DISABLE_DEFAULT is not set */
#define FINSH_THREAD_PRIORITY 20
#define FINSH_THREAD_STACK_SIZE 4096
#define FINSH_CMD_SIZE 80
-/* FINSH_USING_AUTH is not set */
#define FINSH_USING_MSH
#define FINSH_USING_MSH_DEFAULT
-/* FINSH_USING_MSH_ONLY is not set */
#define FINSH_ARG_MAX 10
/* Device virtual file system */
@@ -96,50 +87,38 @@
#define DFS_FILESYSTEMS_MAX 2
#define DFS_FILESYSTEM_TYPES_MAX 8
#define DFS_FD_MAX 16
-/* RT_USING_DFS_MNTTABLE is not set */
#define RT_USING_DFS_ELMFAT
/* elm-chan's FatFs, Generic FAT Filesystem Module */
#define RT_DFS_ELM_CODE_PAGE 437
#define RT_DFS_ELM_WORD_ACCESS
-/* RT_DFS_ELM_USE_LFN_0 is not set */
-/* RT_DFS_ELM_USE_LFN_1 is not set */
-/* RT_DFS_ELM_USE_LFN_2 is not set */
#define RT_DFS_ELM_USE_LFN_3
#define RT_DFS_ELM_USE_LFN 3
#define RT_DFS_ELM_MAX_LFN 255
#define RT_DFS_ELM_DRIVES 2
#define RT_DFS_ELM_MAX_SECTOR_SIZE 4096
-/* RT_DFS_ELM_USE_ERASE is not set */
#define RT_DFS_ELM_REENTRANT
#define RT_USING_DFS_DEVFS
#define RT_USING_DFS_ROMFS
#define RT_USING_DFS_RAMFS
-/* RT_USING_DFS_UFFS is not set */
-/* RT_USING_DFS_JFFS2 is not set */
-/* RT_USING_DFS_NFS is not set */
/* Device Drivers */
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-/* RT_USING_CAN is not set */
-/* RT_USING_HWTIMER is not set */
-/* RT_USING_CPUTIME is not set */
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_PIN
-/* RT_USING_ADC is not set */
-/* RT_USING_PWM is not set */
#define RT_USING_MTD_NOR
#define RT_USING_MTD_NAND
#define RT_MTD_NAND_DEBUG
-/* RT_USING_MTD is not set */
-/* RT_USING_PM is not set */
#define RT_USING_RTC
#define RT_USING_SOFT_RTC
#define RT_USING_SDIO
@@ -148,31 +127,18 @@
#define RT_MMCSD_STACK_SIZE 1024
#define RT_MMCSD_THREAD_PREORITY 22
#define RT_MMCSD_MAX_PARTITION 16
-/* RT_SDIO_DEBUG is not set */
#define RT_USING_SPI
-/* RT_USING_QSPI is not set */
#define RT_USING_SPI_MSD
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
#define RT_SFUD_USING_FLASH_INFO_TABLE
-/* RT_SFUD_USING_QSPI is not set */
-/* RT_DEBUG_SFUD is not set */
-/* RT_USING_W25QXX is not set */
-/* RT_USING_GD is not set */
-/* RT_USING_ENC28J60 is not set */
-/* RT_USING_SPI_WIFI is not set */
#define RT_USING_WDT
-/* RT_USING_AUDIO is not set */
-/* RT_USING_SENSOR is not set */
/* Using WiFi */
-/* RT_USING_WIFI is not set */
/* Using USB */
-/* RT_USING_USB_HOST is not set */
-/* RT_USING_USB_DEVICE is not set */
/* POSIX layer and C standard library */
@@ -182,7 +148,6 @@
#define RT_USING_POSIX_MMAP
#define RT_USING_POSIX_TERMIOS
#define RT_USING_POSIX_AIO
-/* RT_USING_MODULE is not set */
/* Network */
@@ -194,18 +159,19 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
#define RT_USING_LWIP
-/* RT_USING_LWIP141 is not set */
#define RT_USING_LWIP202
-/* RT_USING_LWIP210 is not set */
-#define RT_USING_LWIP_IPV6
-/* RT_LWIP_IGMP is not set */
#define RT_LWIP_ICMP
-/* RT_LWIP_SNMP is not set */
#define RT_LWIP_DNS
#define RT_LWIP_DHCP
#define IP_SOF_BROADCAST 1
@@ -218,8 +184,7 @@
#define RT_LWIP_MSKADDR "255.255.255.0"
#define RT_LWIP_UDP
#define RT_LWIP_TCP
-/* RT_LWIP_RAW is not set */
-/* RT_LWIP_PPP is not set */
+#define RT_LWIP_RAW
#define RT_MEMP_NUM_NETCONN 8
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
@@ -231,175 +196,71 @@
#define RT_LWIP_TCPTHREAD_PRIORITY 10
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
#define RT_LWIP_TCPTHREAD_STACKSIZE 1024
-/* LWIP_NO_RX_THREAD is not set */
-/* LWIP_NO_TX_THREAD is not set */
#define RT_LWIP_ETHTHREAD_PRIORITY 12
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define RT_LWIP_REASSEMBLY_FRAG
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
-/* RT_LWIP_NETIF_LOOPBACK is not set */
#define LWIP_NETIF_LOOPBACK 0
-/* RT_LWIP_STATS is not set */
-/* RT_LWIP_DEBUG is not set */
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
-/* RT_USING_MODBUS is not set */
/* AT commands */
-/* RT_USING_AT is not set */
-/* LWIP_USING_DHCPD is not set */
/* VBUS(Virtual Software BUS) */
-/* RT_USING_VBUS is not set */
/* Utilities */
#define RT_USING_LOGTRACE
#define LOG_TRACE_MAX_SESSION 16
-/* LOG_TRACE_USING_LEVEL_NOTRACE is not set */
-/* LOG_TRACE_USING_LEVEL_ERROR is not set */
-/* LOG_TRACE_USING_LEVEL_WARNING is not set */
#define LOG_TRACE_USING_LEVEL_INFO
-/* LOG_TRACE_USING_LEVEL_VERBOSE is not set */
-/* LOG_TRACE_USING_LEVEL_DEBUG is not set */
-/* LOG_TRACE_USING_MEMLOG is not set */
-/* RT_USING_RYM is not set */
-/* RT_USING_ULOG is not set */
-/* RT_USING_UTEST is not set */
#define RT_USING_LWP
/* RT-Thread online packages */
/* IoT - internet of things */
-/* PKG_USING_PAHOMQTT is not set */
-/* PKG_USING_WEBCLIENT is not set */
-/* PKG_USING_WEBNET is not set */
-/* PKG_USING_MONGOOSE is not set */
-/* PKG_USING_WEBTERMINAL is not set */
-/* PKG_USING_CJSON is not set */
-/* PKG_USING_JSMN is not set */
-/* PKG_USING_LIBMODBUS is not set */
-/* PKG_USING_LJSON is not set */
-/* PKG_USING_EZXML is not set */
-/* PKG_USING_NANOPB is not set */
/* Wi-Fi */
/* Marvell WiFi */
-/* PKG_USING_WLANMARVELL is not set */
/* Wiced WiFi */
-/* PKG_USING_WLAN_WICED is not set */
-/* PKG_USING_RW007 is not set */
-/* PKG_USING_COAP is not set */
-/* PKG_USING_NOPOLL is not set */
-/* PKG_USING_NETUTILS is not set */
-/* PKG_USING_AT_DEVICE is not set */
-/* PKG_USING_WIZNET is not set */
/* IoT Cloud */
-/* PKG_USING_ONENET is not set */
-/* PKG_USING_GAGENT_CLOUD is not set */
-/* PKG_USING_ALI_IOTKIT is not set */
-/* PKG_USING_AZURE is not set */
-/* PKG_USING_TENCENT_IOTKIT is not set */
-/* PKG_USING_NIMBLE is not set */
-/* PKG_USING_OTA_DOWNLOADER is not set */
/* security packages */
-/* PKG_USING_MBEDTLS is not set */
-/* PKG_USING_libsodium is not set */
-/* PKG_USING_TINYCRYPT is not set */
/* language packages */
-/* PKG_USING_LUA is not set */
-/* PKG_USING_JERRYSCRIPT is not set */
-/* PKG_USING_MICROPYTHON is not set */
/* multimedia packages */
-/* PKG_USING_OPENMV is not set */
-/* PKG_USING_MUPDF is not set */
/* tools packages */
-/* PKG_USING_CMBACKTRACE is not set */
-/* PKG_USING_EASYFLASH is not set */
-/* PKG_USING_EASYLOGGER is not set */
-/* PKG_USING_SYSTEMVIEW is not set */
-/* PKG_USING_RDB is not set */
-/* PKG_USING_QRCODE is not set */
-/* PKG_USING_ULOG_EASYFLASH is not set */
-/* PKG_USING_ADBD is not set */
/* system packages */
-/* PKG_USING_GUIENGINE is not set */
-/* PKG_USING_PERSIMMON is not set */
-/* PKG_USING_CAIRO is not set */
-/* PKG_USING_PIXMAN is not set */
-/* PKG_USING_LWEXT4 is not set */
-/* PKG_USING_PARTITION is not set */
-/* PKG_USING_FAL is not set */
-/* PKG_USING_SQLITE is not set */
-/* PKG_USING_RTI is not set */
-/* PKG_USING_LITTLEVGL2RTT is not set */
-/* PKG_USING_CMSIS is not set */
-/* PKG_USING_DFS_YAFFS is not set */
-/* PKG_USING_LITTLEFS is not set */
/* peripheral libraries and drivers */
-/* sensors drivers */
-
-/* PKG_USING_LSM6DSL is not set */
-/* PKG_USING_LPS22HB is not set */
-/* PKG_USING_HTS221 is not set */
-/* PKG_USING_LSM303AGR is not set */
-/* PKG_USING_BME280 is not set */
-/* PKG_USING_BMA400 is not set */
-/* PKG_USING_BMI160_BMX160 is not set */
-/* PKG_USING_SPL0601 is not set */
-/* PKG_USING_REALTEK_AMEBA is not set */
-/* PKG_USING_SHT2X is not set */
-/* PKG_USING_AHT10 is not set */
-/* PKG_USING_AP3216C is not set */
-/* PKG_USING_STM32_SDIO is not set */
-/* PKG_USING_ICM20608 is not set */
-/* PKG_USING_U8G2 is not set */
-/* PKG_USING_BUTTON is not set */
-/* PKG_USING_MPU6XXX is not set */
-/* PKG_USING_PCF8574 is not set */
-/* PKG_USING_SX12XX is not set */
-/* PKG_USING_KENDRYTE_SDK is not set */
/* miscellaneous packages */
-/* PKG_USING_LIBCSV is not set */
-/* PKG_USING_OPTPARSE is not set */
-/* PKG_USING_FASTLZ is not set */
-/* PKG_USING_MINILZO is not set */
-/* PKG_USING_QUICKLZ is not set */
-/* PKG_USING_MULTIBUTTON is not set */
-/* PKG_USING_CANFESTIVAL is not set */
-/* PKG_USING_ZLIB is not set */
-/* PKG_USING_DSTR is not set */
-/* PKG_USING_TINYFRAME is not set */
-/* PKG_USING_KENDRYTE_DEMO is not set */
/* samples: kernel and components samples */
@@ -407,6 +268,5 @@
#define RT_USING_UART0
#define RT_USING_UART1
#define BSP_DRV_EMAC
-/* BSP_DRV_AUDIO is not set */
#endif
diff --git a/bsp/stm32f429-apollo/.config b/bsp/stm32f429-apollo/.config
index 459d9c92a3..7c7660c733 100644
--- a/bsp/stm32f429-apollo/.config
+++ b/bsp/stm32f429-apollo/.config
@@ -8,6 +8,8 @@ CONFIG_BOARD_STM32F429_APPOLO=y
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
+# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
CONFIG_RT_THREAD_PRIORITY_32=y
@@ -16,6 +18,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=1000
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDEL_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=1024
# CONFIG_RT_USING_TIMER_SOFT is not set
@@ -63,10 +66,11 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-# CONFIG_RT_USING_MODULE is not set
+CONFIG_RT_VER_NUM=0x40001
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M4=y
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
#
# RT-Thread Components
@@ -103,6 +107,7 @@ CONFIG_DFS_USING_WORKDIR=y
CONFIG_DFS_FILESYSTEMS_MAX=4
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
CONFIG_DFS_FD_MAX=8
+# CONFIG_RT_USING_DFS_MNTTABLE is not set
CONFIG_RT_USING_DFS_ELMFAT=y
#
@@ -132,35 +137,49 @@ CONFIG_RT_USING_DFS_ROMFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
+CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CPUTIME is not set
CONFIG_RT_USING_I2C=y
CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_USING_PIN is not set
+# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
CONFIG_RT_USING_MTD_NAND=y
# CONFIG_RT_MTD_NAND_DEBUG is not set
+# CONFIG_RT_USING_MTD is not set
+# CONFIG_RT_USING_PM is not set
CONFIG_RT_USING_RTC=y
+# CONFIG_RT_USING_ALARM is not set
# CONFIG_RT_USING_SOFT_RTC is not set
-# CONFIG_RTC_SYNC_USING_NTP is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
CONFIG_RT_USING_SFUD=y
CONFIG_RT_SFUD_USING_SFDP=y
# CONFIG_RT_SFUD_USING_FLASH_INFO_TABLE is not set
+# CONFIG_RT_SFUD_USING_QSPI is not set
# CONFIG_RT_DEBUG_SFUD is not set
# CONFIG_RT_USING_W25QXX is not set
# CONFIG_RT_USING_GD is not set
# CONFIG_RT_USING_ENC28J60 is not set
# CONFIG_RT_USING_SPI_WIFI is not set
# CONFIG_RT_USING_WDT is not set
-# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_AUDIO is not set
+# CONFIG_RT_USING_SENSOR is not set
+
+#
+# Using WiFi
+#
+# CONFIG_RT_USING_WIFI is not set
#
# Using USB
@@ -177,7 +196,7 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_RT_USING_POSIX_MMAP is not set
# CONFIG_RT_USING_POSIX_TERMIOS is not set
# CONFIG_RT_USING_POSIX_AIO is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_MODULE is not set
#
# Network
@@ -193,7 +212,14 @@ CONFIG_RT_USING_SAL=y
#
CONFIG_SAL_USING_LWIP=y
CONFIG_SAL_USING_POSIX=y
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -201,7 +227,7 @@ CONFIG_SAL_PROTO_FAMILIES_NUM=4
CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
-# CONFIG_RT_USING_LWIP_IPV6 is not set
+# CONFIG_RT_USING_LWIP210 is not set
# CONFIG_RT_LWIP_IGMP is not set
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -218,7 +244,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.10.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=8
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -238,17 +264,27 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
+# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
+# CONFIG_RT_LWIP_DEBUG is not set
#
# Modbus master and slave stack
#
# CONFIG_RT_USING_MODBUS is not set
+
+#
+# AT commands
+#
+# CONFIG_RT_USING_AT is not set
# CONFIG_LWIP_USING_DHCPD is not set
#
@@ -261,12 +297,9 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_RT_USING_LOGTRACE is not set
# CONFIG_RT_USING_RYM is not set
-
-#
-# ARM CMSIS
-#
-# CONFIG_RT_USING_CMSIS_OS is not set
-# CONFIG_RT_USING_RTT_CMSIS is not set
+# CONFIG_RT_USING_ULOG is not set
+# CONFIG_RT_USING_UTEST is not set
+# CONFIG_RT_USING_LWP is not set
#
# RT-Thread online packages
@@ -277,14 +310,15 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_MONGOOSE is not set
# CONFIG_PKG_USING_WEBTERMINAL is not set
# CONFIG_PKG_USING_CJSON is not set
# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_LIBMODBUS is not set
# CONFIG_PKG_USING_LJSON is not set
# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
-# CONFIG_PKG_USING_GAGENT_CLOUD is not set
#
# Wi-Fi
@@ -299,11 +333,23 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# Wiced WiFi
#
# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
-# CONFIG_PKG_USING_ONENET is not set
# CONFIG_PKG_USING_AT_DEVICE is not set
+# CONFIG_PKG_USING_WIZNET is not set
+
+#
+# IoT Cloud
+#
+# CONFIG_PKG_USING_ONENET is not set
+# CONFIG_PKG_USING_GAGENT_CLOUD is not set
+# CONFIG_PKG_USING_ALI_IOTKIT is not set
+# CONFIG_PKG_USING_AZURE is not set
+# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
+# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
#
# security packages
@@ -324,6 +370,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
#
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
#
# tools packages
@@ -332,6 +379,10 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_EASYFLASH is not set
# CONFIG_PKG_USING_EASYLOGGER is not set
# CONFIG_PKG_USING_SYSTEMVIEW is not set
+# CONFIG_PKG_USING_RDB is not set
+# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
+# CONFIG_PKG_USING_ADBD is not set
#
# system packages
@@ -346,17 +397,37 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
+# CONFIG_PKG_USING_CMSIS is not set
+# CONFIG_PKG_USING_DFS_YAFFS is not set
+# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
#
-# CONFIG_PKG_USING_STM32F4_HAL is not set
-# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
+# CONFIG_PKG_USING_SHT2X is not set
+# CONFIG_PKG_USING_AHT10 is not set
+# CONFIG_PKG_USING_AP3216C is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_ICM20608 is not set
+# CONFIG_PKG_USING_U8G2 is not set
+# CONFIG_PKG_USING_BUTTON is not set
+# CONFIG_PKG_USING_MPU6XXX is not set
+# CONFIG_PKG_USING_PCF8574 is not set
+# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
#
+# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
# CONFIG_PKG_USING_MINILZO is not set
@@ -365,19 +436,23 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_DSTR is not set
+# CONFIG_PKG_USING_TINYFRAME is not set
+# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
#
-# sample package
-#
-# CONFIG_PKG_USING_SAMPLES is not set
-
-#
-# example package: hello
+# samples: kernel and components samples
#
+# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
+# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
+# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
+# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
+# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
CONFIG_RT_USING_EXT_SDRAM=y
CONFIG_RT_USING_UART1=y
CONFIG_RT_USING_UART2=y
CONFIG_RT_USING_UART3=y
CONFIG_RT_USING_SPI5=y
+# CONFIG_RT_USING_SAI_AUDIO is not set
CONFIG_RT_RTC_NAME="rtc"
diff --git a/bsp/stm32f429-apollo/project.ewp b/bsp/stm32f429-apollo/project.ewp
index 9b4e576da8..3f578b6c56 100644
--- a/bsp/stm32f429-apollo/project.ewp
+++ b/bsp/stm32f429-apollo/project.ewp
@@ -1,2726 +1,2538 @@
-
- 3
-
- Debug
-
- ARM
-
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 21
+ 1
1
-
- General
- 3
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 21
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
0
-
- General
- 3
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\application.c
-
-
- $PROJ_DIR$\applications\startup.c
-
-
-
- CORTEX-M4
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\i2c\i2c-bit-ops.c
-
-
- $PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c
-
-
- $PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c
-
-
- $PROJ_DIR$\..\..\components\drivers\mtd\mtd_nand.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\rtc\rtc.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\spi\sfud\src\sfud.c
-
-
- $PROJ_DIR$\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c
-
-
- $PROJ_DIR$\..\..\components\drivers\spi\spi_core.c
-
-
- $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c
-
-
- $PROJ_DIR$\..\..\components\drivers\spi\spi_flash_sfud.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\drv_eth.c
-
-
- $PROJ_DIR$\drivers\drv_i2c.c
-
-
- $PROJ_DIR$\drivers\drv_mpu.c
-
-
- $PROJ_DIR$\drivers\drv_nand.c
-
-
- $PROJ_DIR$\drivers\drv_pcf8574.c
-
-
- $PROJ_DIR$\drivers\drv_rtc.c
-
-
- $PROJ_DIR$\drivers\drv_sdio_sd.c
-
-
- $PROJ_DIR$\drivers\drv_sdram.c
-
-
- $PROJ_DIR$\drivers\drv_spi.c
-
-
- $PROJ_DIR$\drivers\drv_spi_flash.c
-
-
- $PROJ_DIR$\drivers\stm32f4xx_it.c
-
-
- $PROJ_DIR$\drivers\usart.c
-
-
-
- Filesystem
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\romfs\dfs_romfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\poll.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\romfs\romfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\select.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_error.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_init.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_node.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_token.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_var.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
-
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\memheap.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
-
- SAL
-
- $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_ipaddr.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
-
-
-
- STM32_HAL
-
- $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
- $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
-
-
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+ $PROJ_DIR$\applications\startup.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\stm32f4xx_it.c
+
+
+ $PROJ_DIR$\drivers\usart.c
+
+
+ $PROJ_DIR$\drivers\drv_sdram.c
+
+
+ $PROJ_DIR$\drivers\drv_rtc.c
+
+
+ $PROJ_DIR$\drivers\drv_mpu.c
+
+
+ $PROJ_DIR$\drivers\drv_sdio_sd.c
+
+
+ $PROJ_DIR$\drivers\drv_nand.c
+
+
+ $PROJ_DIR$\drivers\drv_eth.c
+
+
+ $PROJ_DIR$\drivers\drv_pcf8574.c
+
+
+ $PROJ_DIR$\drivers\drv_i2c.c
+
+
+ $PROJ_DIR$\drivers\drv_spi.c
+
+
+ $PROJ_DIR$\drivers\drv_spi_flash.c
+
+
+
+ STM32_HAL
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+
+
+ Filesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\poll.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\select.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\romfs\dfs_romfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\romfs\romfs.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c-bit-ops.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\mtd\mtd_nand.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\rtc\rtc.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\spi\spi_core.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\spi\spi_flash_sfud.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\spi\sfud\src\sfud.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\symbol.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\gmtime_r.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
+
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
+
+ netdev
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev.c
+
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+ SAL
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
+
+
diff --git a/bsp/stm32f429-apollo/project.eww b/bsp/stm32f429-apollo/project.eww
index faa93f37cd..c2cb02eb1e 100644
--- a/bsp/stm32f429-apollo/project.eww
+++ b/bsp/stm32f429-apollo/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/stm32f429-apollo/project.uvproj b/bsp/stm32f429-apollo/project.uvproj
index 9f73e8989d..29a2155ad7 100644
--- a/bsp/stm32f429-apollo/project.uvproj
+++ b/bsp/stm32f429-apollo/project.uvproj
@@ -1,37 +1,42 @@
+
1.1
+
### uVision Project, (C) Keil Software
+
rt-thread_stm32f4xx
0x4
ARM-ADS
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32F429ZG
STMicroelectronics
IRAM(0x20000000-0x2002FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2
-
+
"Startup\ST\STM32F4xx\startup_stm32f429_439xx.s" ("STM32F429/439xx Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)
7029
stm32f4xx.h
-
-
-
-
-
-
+
+
+
+
+
+
-DSTM32F429_439xx
-
-
+
+
SFD\ST\STM32F4xx\STM32F429x.SFR
0
0
-
-
-
+
+
+
ST\STM32F4xx\
ST\STM32F4xx\
@@ -55,8 +60,8 @@
0
0
-
-
+
+
0
0
0
@@ -65,21 +70,25 @@
0
0
-
-
+
+
0
0
+ 0
+ 0
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
+ 0
+ 0
0
-
+
0
@@ -93,8 +102,8 @@
0
0
3
-
-
+
+
1
@@ -138,23 +147,22 @@
1
0
1
- 0
0
- 1
+ 0
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
BIN\UL2CM3.DLL
@@ -170,10 +178,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -206,7 +214,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -221,6 +229,7 @@
0
0
0
+ 0
3
3
0
@@ -337,7 +346,7 @@
0x10000
-
+
1
@@ -354,12 +363,20 @@
0
0
1
+ 0
0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
-
+
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx
-
- applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
+
+ .;..\..\include;applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -372,11 +389,12 @@
0
0
0
+ 0
-
-
-
-
+
+
+
+
@@ -388,17 +406,102 @@
0
0x08000000
0x20000000
-
+
.\stm32f429_flash.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+ cpu.c
+ 1
+ ..\..\src\cpu.c
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+ memheap.c
+ 1
+ ..\..\src\memheap.c
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
Applications
@@ -407,8 +510,6 @@
1
applications\application.c
-
-
startup.c
1
@@ -424,85 +525,61 @@
1
drivers\board.c
-
-
stm32f4xx_it.c
1
drivers\stm32f4xx_it.c
-
-
usart.c
1
drivers\usart.c
-
-
drv_sdram.c
1
drivers\drv_sdram.c
-
-
drv_rtc.c
1
drivers\drv_rtc.c
-
-
drv_mpu.c
1
drivers\drv_mpu.c
-
-
drv_sdio_sd.c
1
drivers\drv_sdio_sd.c
-
-
drv_nand.c
1
drivers\drv_nand.c
-
-
drv_eth.c
1
drivers\drv_eth.c
-
-
drv_pcf8574.c
1
drivers\drv_pcf8574.c
-
-
drv_i2c.c
1
drivers\drv_i2c.c
-
-
drv_spi.c
1
drivers\drv_spi.c
-
-
drv_spi_flash.c
1
@@ -518,628 +595,376 @@
1
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
-
-
stm32f4xx_hal.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
stm32f4xx_hal_adc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
-
-
stm32f4xx_hal_adc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
-
-
stm32f4xx_hal_can.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
-
-
stm32f4xx_hal_cec.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
-
-
stm32f4xx_hal_cortex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
stm32f4xx_hal_crc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
-
-
stm32f4xx_hal_cryp.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
-
-
stm32f4xx_hal_cryp_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
stm32f4xx_hal_dac.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
-
-
stm32f4xx_hal_dac_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
-
-
stm32f4xx_hal_dcmi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
-
-
stm32f4xx_hal_dcmi_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
-
-
stm32f4xx_hal_dfsdm.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
-
-
stm32f4xx_hal_dma.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
stm32f4xx_hal_dma2d.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
-
-
stm32f4xx_hal_dma_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
stm32f4xx_hal_dsi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
-
-
stm32f4xx_hal_eth.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
-
-
stm32f4xx_hal_flash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
stm32f4xx_hal_flash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
stm32f4xx_hal_flash_ramfunc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
stm32f4xx_hal_fmpi2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
-
-
stm32f4xx_hal_fmpi2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
-
-
stm32f4xx_hal_gpio.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
stm32f4xx_hal_hash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
-
-
stm32f4xx_hal_hash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
-
-
stm32f4xx_hal_hcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
-
-
stm32f4xx_hal_i2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
-
-
stm32f4xx_hal_i2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
-
-
stm32f4xx_hal_i2s.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
-
-
stm32f4xx_hal_i2s_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
-
-
stm32f4xx_hal_irda.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
-
-
stm32f4xx_hal_iwdg.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
-
-
stm32f4xx_hal_lptim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
-
-
stm32f4xx_hal_ltdc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
-
-
stm32f4xx_hal_ltdc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
-
-
stm32f4xx_hal_nand.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
-
-
stm32f4xx_hal_nor.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
-
-
stm32f4xx_hal_pccard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
-
-
stm32f4xx_hal_pcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
-
-
stm32f4xx_hal_pcd_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
-
-
stm32f4xx_hal_pwr.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
stm32f4xx_hal_pwr_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
stm32f4xx_hal_qspi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
-
-
stm32f4xx_hal_rcc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
stm32f4xx_hal_rcc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
stm32f4xx_hal_rng.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
-
-
stm32f4xx_hal_rtc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
-
-
stm32f4xx_hal_rtc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
-
-
stm32f4xx_hal_sai.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
-
-
stm32f4xx_hal_sai_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
-
-
stm32f4xx_hal_sd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
stm32f4xx_hal_sdram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
-
-
stm32f4xx_hal_smartcard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
-
-
stm32f4xx_hal_spdifrx.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
-
-
stm32f4xx_hal_spi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
-
stm32f4xx_hal_sram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
-
-
stm32f4xx_hal_tim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
stm32f4xx_hal_tim_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
-
-
stm32f4xx_hal_uart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
-
stm32f4xx_hal_usart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
-
-
- stm32f4xx_hal_wwdg.c
- 1
- Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
-
-
-
-
- stm32f4xx_ll_fmc.c
- 1
- Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
-
-
-
-
- stm32f4xx_ll_fsmc.c
- 1
- Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
-
-
-
-
- stm32f4xx_ll_sdmmc.c
- 1
- Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
-
-
- stm32f4xx_ll_usb.c
- 1
- Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
-
-
-
- startup_stm32f429xx.s
- 2
- Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s
-
-
-
-
- Kernel
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\src\components.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
-
-
- memheap.c
- 1
- ..\..\src\memheap.c
-
-
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
-
- scheduler.c
+ stm32f4xx_hal_wwdg.c
1
- ..\..\src\scheduler.c
+ Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
-
-
- signal.c
+ stm32f4xx_ll_fmc.c
1
- ..\..\src\signal.c
+ Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
-
-
- thread.c
+ stm32f4xx_ll_fsmc.c
1
- ..\..\src\thread.c
+ Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
-
-
- timer.c
+ stm32f4xx_ll_sdmmc.c
1
- ..\..\src\timer.c
+ Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
-
- CORTEX-M4
-
- cpuport.c
+ stm32f4xx_ll_usb.c
1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
-
- context_rvds.S
+ startup_stm32f429xx.s
2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
+ Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s
+
+
+ cpu
backtrace.c
1
..\..\libcpu\arm\common\backtrace.c
-
-
div0.c
1
..\..\libcpu\arm\common\div0.c
-
-
showmem.c
1
..\..\libcpu\arm\common\showmem.c
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+
@@ -1150,71 +975,51 @@
1
..\..\components\dfs\src\dfs.c
-
-
dfs_file.c
1
..\..\components\dfs\src\dfs_file.c
-
-
dfs_fs.c
1
..\..\components\dfs\src\dfs_fs.c
-
-
dfs_posix.c
1
..\..\components\dfs\src\dfs_posix.c
-
-
poll.c
1
..\..\components\dfs\src\poll.c
-
-
select.c
1
..\..\components\dfs\src\select.c
-
-
devfs.c
1
..\..\components\dfs\filesystems\devfs\devfs.c
-
-
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
ff.c
1
..\..\components\dfs\filesystems\elmfat\ff.c
-
-
dfs_romfs.c
1
..\..\components\dfs\filesystems\romfs\dfs_romfs.c
-
-
romfs.c
1
@@ -1224,137 +1029,167 @@
DeviceDrivers
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+ --c99
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
i2c_core.c
1
..\..\components\drivers\i2c\i2c_core.c
-
-
i2c_dev.c
1
..\..\components\drivers\i2c\i2c_dev.c
-
-
i2c-bit-ops.c
1
..\..\components\drivers\i2c\i2c-bit-ops.c
-
-
mtd_nand.c
1
..\..\components\drivers\mtd\mtd_nand.c
-
-
rtc.c
1
..\..\components\drivers\rtc\rtc.c
-
-
serial.c
1
..\..\components\drivers\serial\serial.c
-
-
spi_core.c
1
..\..\components\drivers\spi\spi_core.c
-
-
spi_dev.c
1
..\..\components\drivers\spi\spi_dev.c
-
-
spi_flash_sfud.c
1
..\..\components\drivers\spi\spi_flash_sfud.c
-
-
sfud.c
1
..\..\components\drivers\spi\sfud\src\sfud.c
-
-
sfud_sfdp.c
1
..\..\components\drivers\spi\sfud\src\sfud_sfdp.c
-
-
completion.c
1
..\..\components\drivers\src\completion.c
-
-
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
-
-
pipe.c
1
..\..\components\drivers\src\pipe.c
-
-
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
-
-
waitqueue.c
1
..\..\components\drivers\src\waitqueue.c
-
-
workqueue.c
1
..\..\components\drivers\src\workqueue.c
-
-
-
-
- --c99
-
-
-
-
-
-
-
finsh
@@ -1364,85 +1199,61 @@
1
..\..\components\finsh\shell.c
-
-
symbol.c
1
..\..\components\finsh\symbol.c
-
-
cmd.c
1
..\..\components\finsh\cmd.c
-
-
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
-
-
finsh_error.c
1
..\..\components\finsh\finsh_error.c
-
-
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
-
-
finsh_init.c
1
..\..\components\finsh\finsh_init.c
-
-
finsh_node.c
1
..\..\components\finsh\finsh_node.c
-
-
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
-
-
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
-
-
finsh_var.c
1
..\..\components\finsh\finsh_var.c
-
-
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
-
-
finsh_token.c
1
@@ -1458,34 +1269,31 @@
1
..\..\components\libc\compilers\armlibc\libc.c
-
-
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
-
-
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
-
-
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
-
-
time.c
1
..\..\components\libc\compilers\armlibc\time.c
+
+ gmtime_r.c
+ 1
+ ..\..\components\libc\compilers\common\gmtime_r.c
+
@@ -1496,291 +1304,226 @@
1
..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
api_lib.c
1
..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
api_msg.c
1
..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
err.c
1
..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
netbuf.c
1
..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
netdb.c
1
..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
netifapi.c
1
..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
sockets.c
1
..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
tcpip.c
1
..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
def.c
1
..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
dns.c
1
..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
inet_chksum.c
1
..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
init.c
1
..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
ip.c
1
..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
memp.c
1
..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
netif.c
1
..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
pbuf.c
1
..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
raw.c
1
..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
stats.c
1
..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
sys.c
1
..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
tcp.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
tcp_in.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
tcp_out.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
timeouts.c
1
..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
udp.c
1
..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
ethernet.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
ethernetif.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
lowpan6.c
1
..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
autoip.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
dhcp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
etharp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
icmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
igmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
ip4.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
ip4_addr.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
ip4_frag.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
+ 1
+ ..\..\components\net\netdev\src\netdev.c
+
+
+ netdev_ipaddr.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+ SAL
sal_socket.c
1
..\..\components\net\sal_socket\src\sal_socket.c
-
-
net_netdb.c
1
..\..\components\net\sal_socket\socket\net_netdb.c
-
-
af_inet_lwip.c
1
..\..\components\net\sal_socket\impl\af_inet_lwip.c
-
-
net_sockets.c
1
..\..\components\net\sal_socket\socket\net_sockets.c
-
-
dfs_net.c
1
@@ -1791,4 +1534,5 @@
+
diff --git a/bsp/stm32f429-apollo/project.uvprojx b/bsp/stm32f429-apollo/project.uvprojx
index bf4393b318..11540e775b 100644
--- a/bsp/stm32f429-apollo/project.uvprojx
+++ b/bsp/stm32f429-apollo/project.uvprojx
@@ -10,7 +10,7 @@
rt_thread_stm32f429
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060300::V5.06 update 3 (build 300)::ARMCC
0
@@ -337,7 +337,7 @@
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx
- applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
+ .;..\..\include;applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -371,13 +371,98 @@
.\stm32f429_flash.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+ cpu.c
+ 1
+ ..\..\src\cpu.c
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+ memheap.c
+ 1
+ ..\..\src\memheap.c
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
Applications
@@ -814,88 +899,23 @@
- Kernel
+ cpu
- clock.c
- 1
- ..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\src\components.c
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
- memheap.c
- 1
- ..\..\src\memheap.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
- signal.c
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
-
- CORTEX-M4
-
cpuport.c
1
@@ -906,21 +926,6 @@
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -1031,7 +1036,7 @@
--c99
-
+
@@ -1435,16 +1440,31 @@
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
+ 1
+ ..\..\components\net\netdev\src\netdev.c
+
+
+ netdev_ipaddr.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+ SAL
+
sal_socket.c
1
diff --git a/bsp/stm32f429-apollo/rtconfig.h b/bsp/stm32f429-apollo/rtconfig.h
index 439bf623aa..93c5c890d9 100644
--- a/bsp/stm32f429-apollo/rtconfig.h
+++ b/bsp/stm32f429-apollo/rtconfig.h
@@ -15,6 +15,7 @@
#define RT_TICK_PER_SECOND 1000
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
+#define RT_USING_IDLE_HOOK
#define RT_IDEL_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 1024
#define RT_DEBUG
@@ -41,6 +42,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
+#define RT_VER_NUM 0x40001
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
#define ARCH_ARM_CORTEX_M4
@@ -90,8 +92,12 @@
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
+#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_I2C
#define RT_USING_I2C_BITOPS
#define RT_USING_MTD_NAND
@@ -100,6 +106,9 @@
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
+/* Using WiFi */
+
+
/* Using USB */
@@ -118,7 +127,13 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
@@ -137,6 +152,7 @@
#define RT_LWIP_MSKADDR "255.255.255.0"
#define RT_LWIP_UDP
#define RT_LWIP_TCP
+#define RT_LWIP_RAW
#define RT_MEMP_NUM_NETCONN 8
#define RT_LWIP_PBUF_NUM 16
#define RT_LWIP_RAW_PCB_NUM 4
@@ -152,22 +168,24 @@
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
#define LWIP_NETIF_LOOPBACK 0
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
-/* VBUS(Virtual Software BUS) */
+/* AT commands */
-/* Utilities */
+/* VBUS(Virtual Software BUS) */
-/* ARM CMSIS */
+/* Utilities */
/* RT-Thread online packages */
@@ -183,6 +201,9 @@
/* Wiced WiFi */
+/* IoT Cloud */
+
+
/* security packages */
@@ -204,10 +225,7 @@
/* miscellaneous packages */
-/* sample package */
-
-
-/* example package: hello */
+/* samples: kernel and components samples */
#define RT_USING_EXT_SDRAM
#define RT_USING_UART1
diff --git a/bsp/w60x/.config b/bsp/w60x/.config
index 72d15f057c..b20ea170b1 100644
--- a/bsp/w60x/.config
+++ b/bsp/w60x/.config
@@ -7,6 +7,7 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=8
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_SMP is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
@@ -122,6 +123,9 @@ CONFIG_RT_USING_DFS_DEVFS=y
#
CONFIG_RT_USING_DEVICE_IPC=y
CONFIG_RT_PIPE_BUFSZ=512
+CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
+CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
+CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -194,7 +198,14 @@ CONFIG_RT_USING_SAL=y
#
CONFIG_SAL_USING_LWIP=y
CONFIG_SAL_USING_POSIX=y
-CONFIG_SAL_PROTO_FAMILIES_NUM=4
+
+#
+# Network interface device
+#
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
#
# light weight TCP/IP stack
@@ -203,7 +214,6 @@ CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
# CONFIG_RT_USING_LWIP210 is not set
-# CONFIG_RT_USING_LWIP_IPV6 is not set
CONFIG_RT_LWIP_IGMP=y
CONFIG_RT_LWIP_ICMP=y
# CONFIG_RT_LWIP_SNMP is not set
@@ -240,6 +250,7 @@ CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
@@ -248,6 +259,7 @@ CONFIG_LWIP_SO_RCVBUF=1
CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_RT_LWIP_STATS is not set
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_LWIP_DEBUG is not set
#
@@ -399,6 +411,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_CMSIS is not set
# CONFIG_PKG_USING_DFS_YAFFS is not set
# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
#
# peripheral libraries and drivers
@@ -422,6 +435,9 @@ CONFIG_PKG_WM_LIBRARIES_PATH="/packages/peripherals/wm_libraries"
CONFIG_PKG_USING_WM_LIBRARIES_LATEST_VERSION=y
CONFIG_PKG_WM_LIBRARIES_VER="latest"
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AT24CXX is not set
#
# miscellaneous packages
diff --git a/bsp/w60x/project.ewp b/bsp/w60x/project.ewp
index e786b1afe8..afd407652e 100644
--- a/bsp/w60x/project.ewp
+++ b/bsp/w60x/project.ewp
@@ -1,2646 +1,2659 @@
-
- 3
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
- cmd /c "$PROJ_DIR$\makeimg.bat"
-
-
-
- ILINK
- 0
-
- 20
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\cpu.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\drv_uart.c
-
-
- $PROJ_DIR$\drivers\pin_map.c
-
-
- $PROJ_DIR$\drivers\drv_wifi.c
-
-
- $PROJ_DIR$\drivers\drv_pin.c
-
-
-
- Libraries
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\cpu\wm_cpu.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\io\wm_io.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio_afsel.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\irq\wm_irq.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\efuse\wm_efuse.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\internalflash\wm_internal_fls.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\spi\wm_hostspi.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls_gd25qxx.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\dma\wm_dma.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\timer\wm_timer.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\watchdog\wm_watchdog.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\i2c\wm_i2c.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\pwm\wm_pwm.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\adc\wm_adc.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\pmu\wm_pmu.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\rtc\wm_rtc.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\Params\wm_param.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\fwup\wm_fwup.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\wm_crypto_hard.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\hmac.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\md2.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\md4.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha224.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha384.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha512.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\asn1.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\base64.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\x509.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\math\pstm_mul_comba.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\prng\prng.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\prng\yarrow.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\dh.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\ecc.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pkcs.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pubkey.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\rsa.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\aesGCM.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\des3.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\idea.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\rc2.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\seed.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\rtthread\rtthread_patch.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\rtthread\utils\utils.c
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\rtthread\startup\iar\startup_venus.S
-
-
- $PROJ_DIR$\packages\wm_libraries-latest\Platform\Boot\iar\misc.c
-
-
-
- cpu
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
-
- Filesystem
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\poll.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\select.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\misc\pin.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cfg.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cmd.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_lwip.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_mgnt.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_prot.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_workqueue.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
-
-
- libc
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\gmtime_r.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip_dhcpd\dhcp_server_raw.c
-
-
-
- SAL
-
- $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_ipaddr.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
-
-
-
- Utilities
-
- $PROJ_DIR$\..\..\components\utilities\ulog\ulog.c
-
-
- $PROJ_DIR$\..\..\components\utilities\ulog\backend\console_be.c
-
-
-
+
+ 3
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 29
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 34
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 10
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+ cmd /c "$PROJ_DIR$\makeimg.bat"
+
+
+
+ ILINK
+ 0
+
+ 20
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 29
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 34
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 10
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 20
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\drv_uart.c
+
+
+ $PROJ_DIR$\drivers\pin_map.c
+
+
+ $PROJ_DIR$\drivers\drv_wifi.c
+
+
+ $PROJ_DIR$\drivers\drv_pin.c
+
+
+
+ Libraries
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\cpu\wm_cpu.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\io\wm_io.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio_afsel.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\irq\wm_irq.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\efuse\wm_efuse.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\internalflash\wm_internal_fls.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\spi\wm_hostspi.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls_gd25qxx.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\dma\wm_dma.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\timer\wm_timer.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\watchdog\wm_watchdog.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\i2c\wm_i2c.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\pwm\wm_pwm.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\adc\wm_adc.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\pmu\wm_pmu.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Drivers\rtc\wm_rtc.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\Params\wm_param.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\fwup\wm_fwup.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\wm_crypto_hard.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\hmac.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\md2.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\md4.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha224.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha384.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\digest\sha512.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\asn1.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\base64.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\keyformat\x509.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\math\pstm_mul_comba.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\prng\prng.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\prng\yarrow.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\dh.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\ecc.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pkcs.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pubkey.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\pubkey\rsa.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\aesGCM.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\des3.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\idea.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\rc2.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Common\crypto\symmetric\seed.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\rtthread\rtthread_patch.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\rtthread\utils\utils.c
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\rtthread\startup\iar\startup_venus.S
+
+
+ $PROJ_DIR$\packages\wm_libraries-latest\Platform\Boot\iar\misc.c
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
+
+
+
+ Filesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\poll.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\select.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\misc\pin.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cfg.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cmd.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_lwip.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_mgnt.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_prot.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\symbol.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_file.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\gmtime_r.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
+
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip_dhcpd\dhcp_server_raw.c
+
+
+
+ netdev
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev.c
+
+
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+
+ SAL
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
+
+
+
+ Utilities
+
+ $PROJ_DIR$\..\..\components\utilities\ulog\ulog.c
+
+
+ $PROJ_DIR$\..\..\components\utilities\ulog\backend\console_be.c
+
+
+
diff --git a/bsp/w60x/project.eww b/bsp/w60x/project.eww
index faa93f37cd..c2cb02eb1e 100644
--- a/bsp/w60x/project.eww
+++ b/bsp/w60x/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/w60x/project.uvoptx b/bsp/w60x/project.uvoptx
index 111f5da096..1c8df52d9b 100644
--- a/bsp/w60x/project.uvoptx
+++ b/bsp/w60x/project.uvoptx
@@ -174,4 +174,1992 @@
+
+ Kernel
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\clock.c
+ clock.c
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\components.c
+ components.c
+ 0
+ 0
+
+
+ 1
+ 3
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\cpu.c
+ cpu.c
+ 0
+ 0
+
+
+ 1
+ 4
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\device.c
+ device.c
+ 0
+ 0
+
+
+ 1
+ 5
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\idle.c
+ idle.c
+ 0
+ 0
+
+
+ 1
+ 6
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\ipc.c
+ ipc.c
+ 0
+ 0
+
+
+ 1
+ 7
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\irq.c
+ irq.c
+ 0
+ 0
+
+
+ 1
+ 8
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\kservice.c
+ kservice.c
+ 0
+ 0
+
+
+ 1
+ 9
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\mem.c
+ mem.c
+ 0
+ 0
+
+
+ 1
+ 10
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\mempool.c
+ mempool.c
+ 0
+ 0
+
+
+ 1
+ 11
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\object.c
+ object.c
+ 0
+ 0
+
+
+ 1
+ 12
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\scheduler.c
+ scheduler.c
+ 0
+ 0
+
+
+ 1
+ 13
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\signal.c
+ signal.c
+ 0
+ 0
+
+
+ 1
+ 14
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\thread.c
+ thread.c
+ 0
+ 0
+
+
+ 1
+ 15
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\timer.c
+ timer.c
+ 0
+ 0
+
+
+
+
+ Applications
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 16
+ 1
+ 0
+ 0
+ 0
+ applications\main.c
+ main.c
+ 0
+ 0
+
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 17
+ 1
+ 0
+ 0
+ 0
+ drivers\board.c
+ board.c
+ 0
+ 0
+
+
+ 3
+ 18
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_uart.c
+ drv_uart.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ drivers\pin_map.c
+ pin_map.c
+ 0
+ 0
+
+
+ 3
+ 20
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_wifi.c
+ drv_wifi.c
+ 0
+ 0
+
+
+ 3
+ 21
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_pin.c
+ drv_pin.c
+ 0
+ 0
+
+
+
+
+ Libraries
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 22
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\cpu\wm_cpu.c
+ wm_cpu.c
+ 0
+ 0
+
+
+ 4
+ 23
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio.c
+ wm_gpio.c
+ 0
+ 0
+
+
+ 4
+ 24
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\io\wm_io.c
+ wm_io.c
+ 0
+ 0
+
+
+ 4
+ 25
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio_afsel.c
+ wm_gpio_afsel.c
+ 0
+ 0
+
+
+ 4
+ 26
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\irq\wm_irq.c
+ wm_irq.c
+ 0
+ 0
+
+
+ 4
+ 27
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\efuse\wm_efuse.c
+ wm_efuse.c
+ 0
+ 0
+
+
+ 4
+ 28
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\internalflash\wm_internal_fls.c
+ wm_internal_fls.c
+ 0
+ 0
+
+
+ 4
+ 29
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\spi\wm_hostspi.c
+ wm_hostspi.c
+ 0
+ 0
+
+
+ 4
+ 30
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls.c
+ wm_fls.c
+ 0
+ 0
+
+
+ 4
+ 31
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls_gd25qxx.c
+ wm_fls_gd25qxx.c
+ 0
+ 0
+
+
+ 4
+ 32
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\dma\wm_dma.c
+ wm_dma.c
+ 0
+ 0
+
+
+ 4
+ 33
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\timer\wm_timer.c
+ wm_timer.c
+ 0
+ 0
+
+
+ 4
+ 34
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\watchdog\wm_watchdog.c
+ wm_watchdog.c
+ 0
+ 0
+
+
+ 4
+ 35
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\i2c\wm_i2c.c
+ wm_i2c.c
+ 0
+ 0
+
+
+ 4
+ 36
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\pwm\wm_pwm.c
+ wm_pwm.c
+ 0
+ 0
+
+
+ 4
+ 37
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\adc\wm_adc.c
+ wm_adc.c
+ 0
+ 0
+
+
+ 4
+ 38
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\pmu\wm_pmu.c
+ wm_pmu.c
+ 0
+ 0
+
+
+ 4
+ 39
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Drivers\rtc\wm_rtc.c
+ wm_rtc.c
+ 0
+ 0
+
+
+ 4
+ 40
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\Params\wm_param.c
+ wm_param.c
+ 0
+ 0
+
+
+ 4
+ 41
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\fwup\wm_fwup.c
+ wm_fwup.c
+ 0
+ 0
+
+
+ 4
+ 42
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\wm_crypto_hard.c
+ wm_crypto_hard.c
+ 0
+ 0
+
+
+ 4
+ 43
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\hmac.c
+ hmac.c
+ 0
+ 0
+
+
+ 4
+ 44
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\md2.c
+ md2.c
+ 0
+ 0
+
+
+ 4
+ 45
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\md4.c
+ md4.c
+ 0
+ 0
+
+
+ 4
+ 46
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\sha224.c
+ sha224.c
+ 0
+ 0
+
+
+ 4
+ 47
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\sha384.c
+ sha384.c
+ 0
+ 0
+
+
+ 4
+ 48
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\digest\sha512.c
+ sha512.c
+ 0
+ 0
+
+
+ 4
+ 49
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\keyformat\asn1.c
+ asn1.c
+ 0
+ 0
+
+
+ 4
+ 50
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\keyformat\base64.c
+ base64.c
+ 0
+ 0
+
+
+ 4
+ 51
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\keyformat\x509.c
+ x509.c
+ 0
+ 0
+
+
+ 4
+ 52
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\math\pstm_mul_comba.c
+ pstm_mul_comba.c
+ 0
+ 0
+
+
+ 4
+ 53
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\prng\prng.c
+ prng.c
+ 0
+ 0
+
+
+ 4
+ 54
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\prng\yarrow.c
+ yarrow.c
+ 0
+ 0
+
+
+ 4
+ 55
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\pubkey\dh.c
+ dh.c
+ 0
+ 0
+
+
+ 4
+ 56
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\pubkey\ecc.c
+ ecc.c
+ 0
+ 0
+
+
+ 4
+ 57
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pkcs.c
+ pkcs.c
+ 0
+ 0
+
+
+ 4
+ 58
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pubkey.c
+ pubkey.c
+ 0
+ 0
+
+
+ 4
+ 59
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\pubkey\rsa.c
+ rsa.c
+ 0
+ 0
+
+
+ 4
+ 60
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\symmetric\aesGCM.c
+ aesGCM.c
+ 0
+ 0
+
+
+ 4
+ 61
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\symmetric\des3.c
+ des3.c
+ 0
+ 0
+
+
+ 4
+ 62
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\symmetric\idea.c
+ idea.c
+ 0
+ 0
+
+
+ 4
+ 63
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\symmetric\rc2.c
+ rc2.c
+ 0
+ 0
+
+
+ 4
+ 64
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Common\crypto\symmetric\seed.c
+ seed.c
+ 0
+ 0
+
+
+ 4
+ 65
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\rtthread\rtthread_patch.c
+ rtthread_patch.c
+ 0
+ 0
+
+
+ 4
+ 66
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\rtthread\utils\utils.c
+ utils.c
+ 0
+ 0
+
+
+ 4
+ 67
+ 2
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\rtthread\startup\armcc\startup_venus.S
+ startup_venus.S
+ 0
+ 0
+
+
+ 4
+ 68
+ 1
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Platform\Boot\armcc\misc.c
+ misc.c
+ 0
+ 0
+
+
+ 4
+ 69
+ 4
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Lib\Wlan\libwlan_mdk.lib
+ libwlan_mdk.lib
+ 0
+ 0
+
+
+ 4
+ 70
+ 4
+ 0
+ 0
+ 0
+ packages\wm_libraries-latest\Lib\oneshot\libwmoneshot_mdk.lib
+ libwmoneshot_mdk.lib
+ 0
+ 0
+
+
+
+
+ cpu
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 71
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
+ 0
+ 0
+
+
+ 5
+ 72
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 5
+ 73
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+ 5
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 5
+ 75
+ 2
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+
+
+ Filesystem
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs.c
+ dfs.c
+ 0
+ 0
+
+
+ 6
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_file.c
+ dfs_file.c
+ 0
+ 0
+
+
+ 6
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_fs.c
+ dfs_fs.c
+ 0
+ 0
+
+
+ 6
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_posix.c
+ dfs_posix.c
+ 0
+ 0
+
+
+ 6
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\poll.c
+ poll.c
+ 0
+ 0
+
+
+ 6
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\select.c
+ select.c
+ 0
+ 0
+
+
+ 6
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\filesystems\devfs\devfs.c
+ devfs.c
+ 0
+ 0
+
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 83
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\misc\pin.c
+ pin.c
+ 0
+ 0
+
+
+ 7
+ 84
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+ 7
+ 85
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\completion.c
+ completion.c
+ 0
+ 0
+
+
+ 7
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\dataqueue.c
+ dataqueue.c
+ 0
+ 0
+
+
+ 7
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\pipe.c
+ pipe.c
+ 0
+ 0
+
+
+ 7
+ 88
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\ringblk_buf.c
+ ringblk_buf.c
+ 0
+ 0
+
+
+ 7
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\ringbuffer.c
+ ringbuffer.c
+ 0
+ 0
+
+
+ 7
+ 90
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
+ 0
+ 0
+
+
+ 7
+ 91
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\workqueue.c
+ workqueue.c
+ 0
+ 0
+
+
+ 7
+ 92
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_cfg.c
+ wlan_cfg.c
+ 0
+ 0
+
+
+ 7
+ 93
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_cmd.c
+ wlan_cmd.c
+ 0
+ 0
+
+
+ 7
+ 94
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_dev.c
+ wlan_dev.c
+ 0
+ 0
+
+
+ 7
+ 95
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_lwip.c
+ wlan_lwip.c
+ 0
+ 0
+
+
+ 7
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_mgnt.c
+ wlan_mgnt.c
+ 0
+ 0
+
+
+ 7
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_prot.c
+ wlan_prot.c
+ 0
+ 0
+
+
+ 7
+ 98
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\wlan\wlan_workqueue.c
+ wlan_workqueue.c
+ 0
+ 0
+
+
+
+
+ finsh
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 99
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 8
+ 100
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\symbol.c
+ symbol.c
+ 0
+ 0
+
+
+ 8
+ 101
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 8
+ 102
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+ 8
+ 103
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_cmd.c
+ msh_cmd.c
+ 0
+ 0
+
+
+ 8
+ 104
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_file.c
+ msh_file.c
+ 0
+ 0
+
+
+
+
+ libc
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 105
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\libc.c
+ libc.c
+ 0
+ 0
+
+
+ 9
+ 106
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+ mem_std.c
+ 0
+ 0
+
+
+ 9
+ 107
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\stdio.c
+ stdio.c
+ 0
+ 0
+
+
+ 9
+ 108
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\stubs.c
+ stubs.c
+ 0
+ 0
+
+
+ 9
+ 109
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\time.c
+ time.c
+ 0
+ 0
+
+
+ 9
+ 110
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\common\gmtime_r.c
+ gmtime_r.c
+ 0
+ 0
+
+
+
+
+ lwIP
+ 0
+ 0
+ 0
+ 0
+
+ 10
+ 111
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+ sys_arch.c
+ 0
+ 0
+
+
+ 10
+ 112
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+ api_lib.c
+ 0
+ 0
+
+
+ 10
+ 113
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+ api_msg.c
+ 0
+ 0
+
+
+ 10
+ 114
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+ err.c
+ 0
+ 0
+
+
+ 10
+ 115
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+ netbuf.c
+ 0
+ 0
+
+
+ 10
+ 116
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+ netdb.c
+ 0
+ 0
+
+
+ 10
+ 117
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+ netifapi.c
+ 0
+ 0
+
+
+ 10
+ 118
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+ sockets.c
+ 0
+ 0
+
+
+ 10
+ 119
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+ tcpip.c
+ 0
+ 0
+
+
+ 10
+ 120
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+ def.c
+ 0
+ 0
+
+
+ 10
+ 121
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+ dns.c
+ 0
+ 0
+
+
+ 10
+ 122
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+ inet_chksum.c
+ 0
+ 0
+
+
+ 10
+ 123
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+ init.c
+ 0
+ 0
+
+
+ 10
+ 124
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+ ip.c
+ 0
+ 0
+
+
+ 10
+ 125
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+ memp.c
+ 0
+ 0
+
+
+ 10
+ 126
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+ netif.c
+ 0
+ 0
+
+
+ 10
+ 127
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+ pbuf.c
+ 0
+ 0
+
+
+ 10
+ 128
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+ raw.c
+ 0
+ 0
+
+
+ 10
+ 129
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+ stats.c
+ 0
+ 0
+
+
+ 10
+ 130
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+ sys.c
+ 0
+ 0
+
+
+ 10
+ 131
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+ tcp.c
+ 0
+ 0
+
+
+ 10
+ 132
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+ tcp_in.c
+ 0
+ 0
+
+
+ 10
+ 133
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+ tcp_out.c
+ 0
+ 0
+
+
+ 10
+ 134
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+ timeouts.c
+ 0
+ 0
+
+
+ 10
+ 135
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+ udp.c
+ 0
+ 0
+
+
+ 10
+ 136
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+ ethernet.c
+ 0
+ 0
+
+
+ 10
+ 137
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+ ethernetif.c
+ 0
+ 0
+
+
+ 10
+ 138
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+ lowpan6.c
+ 0
+ 0
+
+
+ 10
+ 139
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+ autoip.c
+ 0
+ 0
+
+
+ 10
+ 140
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+ dhcp.c
+ 0
+ 0
+
+
+ 10
+ 141
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+ etharp.c
+ 0
+ 0
+
+
+ 10
+ 142
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+ icmp.c
+ 0
+ 0
+
+
+ 10
+ 143
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+ igmp.c
+ 0
+ 0
+
+
+ 10
+ 144
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+ ip4.c
+ 0
+ 0
+
+
+ 10
+ 145
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+ ip4_addr.c
+ 0
+ 0
+
+
+ 10
+ 146
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+ ip4_frag.c
+ 0
+ 0
+
+
+ 10
+ 147
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+ ping.c
+ 0
+ 0
+
+
+ 10
+ 148
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip_dhcpd\dhcp_server_raw.c
+ dhcp_server_raw.c
+ 0
+ 0
+
+
+
+
+ netdev
+ 0
+ 0
+ 0
+ 0
+
+ 11
+ 149
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\netdev\src\netdev.c
+ netdev.c
+ 0
+ 0
+
+
+ 11
+ 150
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+ netdev_ipaddr.c
+ 0
+ 0
+
+
+
+
+ SAL
+ 0
+ 0
+ 0
+ 0
+
+ 12
+ 151
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\src\sal_socket.c
+ sal_socket.c
+ 0
+ 0
+
+
+ 12
+ 152
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\socket\net_netdb.c
+ net_netdb.c
+ 0
+ 0
+
+
+ 12
+ 153
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\impl\af_inet_lwip.c
+ af_inet_lwip.c
+ 0
+ 0
+
+
+ 12
+ 154
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\socket\net_sockets.c
+ net_sockets.c
+ 0
+ 0
+
+
+ 12
+ 155
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\sal_socket\dfs_net\dfs_net.c
+ dfs_net.c
+ 0
+ 0
+
+
+
+
+ Utilities
+ 0
+ 0
+ 0
+ 0
+
+ 13
+ 156
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\utilities\ulog\ulog.c
+ ulog.c
+ 0
+ 0
+
+
+ 13
+ 157
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\utilities\ulog\backend\console_be.c
+ console_be.c
+ 0
+ 0
+
+
+
diff --git a/bsp/w60x/project.uvprojx b/bsp/w60x/project.uvprojx
index 25ef6aff5b..e37532fc91 100644
--- a/bsp/w60x/project.uvprojx
+++ b/bsp/w60x/project.uvprojx
@@ -1,7 +1,10 @@
+
2.1
+
### uVision Project, (C) Keil Software
+
rt-thread
@@ -13,31 +16,31 @@
ARMCM3
ARM
- ARM.CMSIS.5.4.0
+ ARM.CMSIS.5.3.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M3") CLOCK(12000000) ESEL ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
0
$$Device:ARMCM3$Device\ARM\ARMCM3\Include\ARMCM3.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:ARMCM3$Device\ARM\SVD\ARMCM3.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -59,8 +62,8 @@
0
0
-
-
+
+
0
0
0
@@ -69,8 +72,8 @@
0
0
-
-
+
+
0
0
0
@@ -87,7 +90,7 @@
0
0
-
+
0
@@ -101,8 +104,8 @@
0
0
3
-
-
+
+
1
@@ -136,10 +139,10 @@
0
Segger\JL2CM3.dll
"" ()
-
-
-
-
+
+
+
+
0
@@ -172,7 +175,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -181,7 +184,6 @@
0
0
0
- 0
0
0
8
@@ -305,7 +307,7 @@
0x0
-
+
1
@@ -334,8 +336,8 @@
--c99 --gnu
RT_USING_ARM_LIBC, WM_W600
-
- .;..\..\include;applications;.;drivers;packages\wm_libraries-latest;packages\wm_libraries-latest\Include;packages\wm_libraries-latest\Include\Driver;packages\wm_libraries-latest\Platform\Drivers\spi;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\Platform;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\WiFi;packages\wm_libraries-latest\Platform\Inc;packages\wm_libraries-latest\Platform\Common\Params;packages\wm_libraries-latest\Platform\Common\crypto;packages\wm_libraries-latest\Platform\Common\crypto\digest;packages\wm_libraries-latest\Platform\Common\crypto\math;packages\wm_libraries-latest\Platform\Common\crypto\symmetric;packages\wm_libraries-latest\Platform\Boot\gcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\wlan;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip_dhcpd;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket;..\..\components\utilities\ulog
+
+ .;..\..\include;applications;drivers;packages\wm_libraries-latest;packages\wm_libraries-latest\Include;packages\wm_libraries-latest\Include\Driver;packages\wm_libraries-latest\Platform\Drivers\spi;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\Platform;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\WiFi;packages\wm_libraries-latest\Platform\Inc;packages\wm_libraries-latest\Platform\Common\Params;packages\wm_libraries-latest\Platform\Common\crypto;packages\wm_libraries-latest\Platform\Common\crypto\digest;packages\wm_libraries-latest\Platform\Common\crypto\math;packages\wm_libraries-latest\Platform\Common\crypto\symmetric;packages\wm_libraries-latest\Platform\Boot\gcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\wlan;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip_dhcpd;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket;..\..\components\utilities\ulog
@@ -350,10 +352,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -365,13 +367,13 @@
0
0x08000000
0x20000000
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -384,99 +386,71 @@
1
..\..\src\clock.c
-
-
components.c
1
..\..\src\components.c
-
-
cpu.c
1
..\..\src\cpu.c
-
-
device.c
1
..\..\src\device.c
-
-
idle.c
1
..\..\src\idle.c
-
-
ipc.c
1
..\..\src\ipc.c
-
-
irq.c
1
..\..\src\irq.c
-
-
kservice.c
1
..\..\src\kservice.c
-
-
mem.c
1
..\..\src\mem.c
-
-
mempool.c
1
..\..\src\mempool.c
-
-
object.c
1
..\..\src\object.c
-
-
scheduler.c
1
..\..\src\scheduler.c
-
-
signal.c
1
..\..\src\signal.c
-
-
thread.c
1
..\..\src\thread.c
-
-
timer.c
1
@@ -502,29 +476,21 @@
1
drivers\board.c
-
-
drv_uart.c
1
drivers\drv_uart.c
-
-
pin_map.c
1
drivers\pin_map.c
-
-
drv_wifi.c
1
drivers\drv_wifi.c
-
-
drv_pin.c
1
@@ -540,337 +506,241 @@
1
packages\wm_libraries-latest\Platform\Drivers\cpu\wm_cpu.c
-
-
wm_gpio.c
1
packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio.c
-
-
wm_io.c
1
packages\wm_libraries-latest\Platform\Drivers\io\wm_io.c
-
-
wm_gpio_afsel.c
1
packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio_afsel.c
-
-
wm_irq.c
1
packages\wm_libraries-latest\Platform\Drivers\irq\wm_irq.c
-
-
wm_efuse.c
1
packages\wm_libraries-latest\Platform\Drivers\efuse\wm_efuse.c
-
-
wm_internal_fls.c
1
packages\wm_libraries-latest\Platform\Drivers\internalflash\wm_internal_fls.c
-
-
wm_hostspi.c
1
packages\wm_libraries-latest\Platform\Drivers\spi\wm_hostspi.c
-
-
wm_fls.c
1
packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls.c
-
-
wm_fls_gd25qxx.c
1
packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls_gd25qxx.c
-
-
wm_dma.c
1
packages\wm_libraries-latest\Platform\Drivers\dma\wm_dma.c
-
-
wm_timer.c
1
packages\wm_libraries-latest\Platform\Drivers\timer\wm_timer.c
-
-
wm_watchdog.c
1
packages\wm_libraries-latest\Platform\Drivers\watchdog\wm_watchdog.c
-
-
wm_i2c.c
1
packages\wm_libraries-latest\Platform\Drivers\i2c\wm_i2c.c
-
-
wm_pwm.c
1
packages\wm_libraries-latest\Platform\Drivers\pwm\wm_pwm.c
-
-
wm_adc.c
1
packages\wm_libraries-latest\Platform\Drivers\adc\wm_adc.c
-
-
wm_pmu.c
1
packages\wm_libraries-latest\Platform\Drivers\pmu\wm_pmu.c
-
-
wm_rtc.c
1
packages\wm_libraries-latest\Platform\Drivers\rtc\wm_rtc.c
-
-
wm_param.c
1
packages\wm_libraries-latest\Platform\Common\Params\wm_param.c
-
-
wm_fwup.c
1
packages\wm_libraries-latest\Platform\Common\fwup\wm_fwup.c
-
-
wm_crypto_hard.c
1
packages\wm_libraries-latest\Platform\Common\crypto\wm_crypto_hard.c
-
-
hmac.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\hmac.c
-
-
md2.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\md2.c
-
-
md4.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\md4.c
-
-
sha224.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\sha224.c
-
-
sha384.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\sha384.c
-
-
sha512.c
1
packages\wm_libraries-latest\Platform\Common\crypto\digest\sha512.c
-
-
asn1.c
1
packages\wm_libraries-latest\Platform\Common\crypto\keyformat\asn1.c
-
-
base64.c
1
packages\wm_libraries-latest\Platform\Common\crypto\keyformat\base64.c
-
-
x509.c
1
packages\wm_libraries-latest\Platform\Common\crypto\keyformat\x509.c
-
-
pstm_mul_comba.c
1
packages\wm_libraries-latest\Platform\Common\crypto\math\pstm_mul_comba.c
-
-
prng.c
1
packages\wm_libraries-latest\Platform\Common\crypto\prng\prng.c
-
-
yarrow.c
1
packages\wm_libraries-latest\Platform\Common\crypto\prng\yarrow.c
-
-
dh.c
1
packages\wm_libraries-latest\Platform\Common\crypto\pubkey\dh.c
-
-
ecc.c
1
packages\wm_libraries-latest\Platform\Common\crypto\pubkey\ecc.c
-
-
pkcs.c
1
packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pkcs.c
-
-
pubkey.c
1
packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pubkey.c
-
-
rsa.c
1
packages\wm_libraries-latest\Platform\Common\crypto\pubkey\rsa.c
-
-
aesGCM.c
1
packages\wm_libraries-latest\Platform\Common\crypto\symmetric\aesGCM.c
-
-
des3.c
1
packages\wm_libraries-latest\Platform\Common\crypto\symmetric\des3.c
-
-
idea.c
1
packages\wm_libraries-latest\Platform\Common\crypto\symmetric\idea.c
-
-
rc2.c
1
packages\wm_libraries-latest\Platform\Common\crypto\symmetric\rc2.c
-
-
seed.c
1
packages\wm_libraries-latest\Platform\Common\crypto\symmetric\seed.c
-
-
rtthread_patch.c
1
packages\wm_libraries-latest\rtthread\rtthread_patch.c
-
-
utils.c
1
packages\wm_libraries-latest\rtthread\utils\utils.c
-
-
startup_venus.S
2
packages\wm_libraries-latest\rtthread\startup\armcc\startup_venus.S
-
-
misc.c
1
packages\wm_libraries-latest\Platform\Boot\armcc\misc.c
-
-
libwlan_mdk.lib
4
packages\wm_libraries-latest\Lib\Wlan\libwlan_mdk.lib
-
-
libwmoneshot_mdk.lib
4
@@ -886,29 +756,21 @@
1
..\..\libcpu\arm\common\backtrace.c
-
-
div0.c
1
..\..\libcpu\arm\common\div0.c
-
-
showmem.c
1
..\..\libcpu\arm\common\showmem.c
-
-
cpuport.c
1
..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
context_rvds.S
2
@@ -924,43 +786,31 @@
1
..\..\components\dfs\src\dfs.c
-
-
dfs_file.c
1
..\..\components\dfs\src\dfs_file.c
-
-
dfs_fs.c
1
..\..\components\dfs\src\dfs_fs.c
-
-
dfs_posix.c
1
..\..\components\dfs\src\dfs_posix.c
-
-
poll.c
1
..\..\components\dfs\src\poll.c
-
-
select.c
1
..\..\components\dfs\src\select.c
-
-
devfs.c
1
@@ -976,106 +826,76 @@
1
..\..\components\drivers\misc\pin.c
-
-
serial.c
1
..\..\components\drivers\serial\serial.c
-
-
completion.c
1
..\..\components\drivers\src\completion.c
-
-
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
-
-
pipe.c
1
..\..\components\drivers\src\pipe.c
-
-
ringblk_buf.c
1
..\..\components\drivers\src\ringblk_buf.c
-
-
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
-
-
waitqueue.c
1
..\..\components\drivers\src\waitqueue.c
-
-
workqueue.c
1
..\..\components\drivers\src\workqueue.c
-
-
wlan_cfg.c
1
..\..\components\drivers\wlan\wlan_cfg.c
-
-
wlan_cmd.c
1
..\..\components\drivers\wlan\wlan_cmd.c
-
-
wlan_dev.c
1
..\..\components\drivers\wlan\wlan_dev.c
-
-
wlan_lwip.c
1
..\..\components\drivers\wlan\wlan_lwip.c
-
-
wlan_mgnt.c
1
..\..\components\drivers\wlan\wlan_mgnt.c
-
-
wlan_prot.c
1
..\..\components\drivers\wlan\wlan_prot.c
-
-
wlan_workqueue.c
1
@@ -1091,36 +911,26 @@
1
..\..\components\finsh\shell.c
-
-
symbol.c
1
..\..\components\finsh\symbol.c
-
-
cmd.c
1
..\..\components\finsh\cmd.c
-
-
msh.c
1
..\..\components\finsh\msh.c
-
-
msh_cmd.c
1
..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
1
@@ -1136,36 +946,26 @@
1
..\..\components\libc\compilers\armlibc\libc.c
-
-
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
-
-
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
-
-
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
-
-
time.c
1
..\..\components\libc\compilers\armlibc\time.c
-
-
gmtime_r.c
1
@@ -1181,253 +981,186 @@
1
..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
api_lib.c
1
..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
api_msg.c
1
..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
err.c
1
..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
netbuf.c
1
..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
netdb.c
1
..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
netifapi.c
1
..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
sockets.c
1
..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
tcpip.c
1
..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
def.c
1
..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
dns.c
1
..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
inet_chksum.c
1
..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
init.c
1
..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
ip.c
1
..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
memp.c
1
..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
netif.c
1
..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
pbuf.c
1
..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
raw.c
1
..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
stats.c
1
..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
sys.c
1
..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
tcp.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
tcp_in.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
tcp_out.c
1
..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
timeouts.c
1
..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
udp.c
1
..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
ethernet.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
ethernetif.c
1
..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
lowpan6.c
1
..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
autoip.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
dhcp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
etharp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
icmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
igmp.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
ip4.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
ip4_addr.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
ip4_frag.c
1
..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
+
+ ping.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
dhcp_server_raw.c
1
@@ -1436,43 +1169,43 @@
- SAL
+ netdev
- sal_ipaddr.c
+ netdev.c
+ 1
+ ..\..\components\net\netdev\src\netdev.c
+
+
+ netdev_ipaddr.c
1
- ..\..\components\net\sal_socket\src\sal_ipaddr.c
+ ..\..\components\net\netdev\src\netdev_ipaddr.c
+
+
+ SAL
sal_socket.c
1
..\..\components\net\sal_socket\src\sal_socket.c
-
-
net_netdb.c
1
..\..\components\net\sal_socket\socket\net_netdb.c
-
-
af_inet_lwip.c
1
..\..\components\net\sal_socket\impl\af_inet_lwip.c
-
-
net_sockets.c
1
..\..\components\net\sal_socket\socket\net_sockets.c
-
-
dfs_net.c
1
@@ -1488,8 +1221,6 @@
1
..\..\components\utilities\ulog\ulog.c
-
-
console_be.c
1
@@ -1500,9 +1231,11 @@
+
-
-
-
+
+
+
+
diff --git a/bsp/w60x/rtconfig.h b/bsp/w60x/rtconfig.h
index afd7821825..d88287407b 100644
--- a/bsp/w60x/rtconfig.h
+++ b/bsp/w60x/rtconfig.h
@@ -83,6 +83,9 @@
#define RT_USING_DEVICE_IPC
#define RT_PIPE_BUFSZ 512
+#define RT_USING_SYSTEM_WORKQUEUE
+#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048
+#define RT_SYSTEM_WORKQUEUE_PRIORITY 23
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
@@ -123,7 +126,13 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-#define SAL_PROTO_FAMILIES_NUM 4
+
+/* Network interface device */
+
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
/* light weight TCP/IP stack */
@@ -161,11 +170,13 @@
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
#define SO_REUSE 1
#define LWIP_SO_RCVTIMEO 1
#define LWIP_SO_SNDTIMEO 1
#define LWIP_SO_RCVBUF 1
#define LWIP_NETIF_LOOPBACK 0
+#define RT_LWIP_USING_PING
/* Modbus master and slave stack */
--
GitLab